- •3 Внимание! в Реферате междустрочный интервал – одинарный! в дальнейшем – 1,5 строки!
- •Техническое задание
- •02070743.00569-01
- •1.2. Основание для разработки.
- •1.3. Назначение разработки.
- •3 02070743.00569-011.4. Требования к программе или программному изделию
- •1.4.1. Требования к функциональным характеристикам
- •1.4.2. Требования к надежности
- •4 02070743.00569-011.4.3. Условия эксплуатации
- •1.4.4. Требования к составу и параметрам технических средств
- •02070743.00569-01
- •02070743.00569-01
- •02070743.00569-01
- •8. Порядок контроля и приемки.
Техническое задание
02070743.00569-01
Листов 8 1
2014
202070743.00569-01
Нумерация
внутри самого программного документа
Документ 02070743.00569-01 «Разработка Web-приложения для организации многоуровневой системы отслеживания ошибок на основе языка программирования Ruby». Техническое задание» входит в состав программной документации на разработку Web-приложения для организации многоуровневой системы отслеживания ошибок на основе языка программирования Ruby. Практическая значимость разработки заключается в реализации на основе языка программирования Ruby многоуровневой системы отслеживания ошибок.
Список ключевых слов: WEB-ПРИЛОЖЕНИЕ, WEB-ТЕХНОЛОГИИ, ПРОГРАММИРОВАНИЕ ДЛЯ ИНТЕРНЕТ, RUBY, RUBY ON RAІLS, MVC.
1.2. Основание для разработки.
Основанием для разработки является Приказ по Национальному горному университету от « 24 » 03 2014 р. № 521-л
1.3. Назначение разработки.
Для создания Web-приложения необходимо установить и конфигурировать необходимые программы и среды. Для создания приложения выбран БД MYSQL, сервер для отладки Mongrel, язык программирования Ruby и технология разработки Web-приложений на основе MVC шаблона под названием Raіls.
Raіls поддерживает несколько принципов разработки, которые выделяют его из других Web-фреймворков. Эти принципы:
Сквозная
нумерация внутри Диплома
– Отсутствие повторов в коде.
– Быстрая разработка (agіle development)
3 02070743.00569-011.4. Требования к программе или программному изделию
1.4.1. Требования к функциональным характеристикам
Предназначенные для пользователя виды располагаются в каталоге app\vіews. Для каждого из пользователей выделим отдельный каталог: admіn, tech и user. В каждом из каталогов опишем поведение системы для каждой единицы функциональности модели:
Admіn: просмотр и редактирования проблем, логирование, просмотр и редактирования информации о пользователях.
Tech: просмотр и редактирования проблем, логирование
User: просмотр и создания проблем, просмотр информации о своем пользователе.
Также выделим шаблоны более высокого абстракции (layouts), в которых скомпонуем элементы представления отдельных пользователей. Для этого определим в каталоге app\vіews\layouts три файла (admіn.rhmtl, tech.rhtml, user.rhtml), которые будут выполнять роль контейнеров соответствующих наборов функціональностей.
1.4.2. Требования к надежности
Надёжность работы разрабатываемого программного обеспечения зависит от надёжности операционной системы, под управлением которой она будет функционировать и разрабатываемого ПО.
Для надежной работы системы необходимо:
использовать лицензионное программное обеспечение на сервере;
осуществлять защиту от вирусов на сервере;
осуществлять защиту от несанкционированного доступа;
применять на сервере источник бесперебойного питания для защиты от перепадов напряжения или сбоев в питании;
осуществлять контроль данных, вводимых клиентами;
автоматически завершать сеанс работы с клиентом в случае длительного перерыва его активности;
