Технологии создания программного обеспечения

Процесс обучения ИТ-специалистов технологии MSF. Разработка информационной системы, моделирующей поведение "тестируемой программы" на стадии стабилизации для проведения практических занятий. Технология нефункционального тестирования, ее преподавание.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 31.05.2016
Размер файла 2,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Ответственный за информационное обслуживание Системы должен обладать практическими навыками работы с пользовательским интерфейсом операционной системы, знать общие принципы организации и функционирования информационных систем, быть компетентным в предметной области Системы. В перечень задач, выполняемых ответственным за информационное обслуживание Системы, должны входить ввод и редактирование информации БД.

Основными обязанностями системного администратора являются:

1. Установка, обновление и конфигурирование программного обеспечения технических средств.

2. Поддержание в работоспособном состоянии программного обеспечения серверов и рабочих станций.

3. Обеспечение своевременного копирования, архивирования и резервирования данных.

4. Восстановлению работоспособности локальной сети при сбоях или выходе из строя сетевого оборудования.

5. Сопровождение программных средств обеспечения безопасности сетевых ресурсов, включая контроль доступа в сеть Интернет.

Системный администратор должен иметь высшее профильное образование, опыт обслуживания технических средств и в области настройки и администрирования, применяемых в системе СУБД.

Пользователи систем должны иметь опыт работы в браузерах: Internet Explorer, и/или Opera, и/или Yandex, и/или Mozila FireFox, и/или Google Chrome.

1.9. Требования к составу и параметрам технических средств

1.9.1. Рекомендуемые требования

Для обеспечения работы системы рекомендуется использовать:

Сервер баз данных.

Процессор - 4 х 3 ГГц.

Объем оперативной памяти - не менее 2 Гб.

Объем жесткого диска - не менее 80 Гб.

Сетевая карта - с поддержкой скорости не менее 1 Гбит/сек.

Сервер приложений.

Процессор - 4 х 3 ГГц.

Объем оперативной памяти - не менее 2 Гб.

Объем жесткого диска - не менее 40 Гб.

1.9.2. Минимальные требования

Минимальные требования для работы приложения:

Сервер баз данных.

Процессор - 1 х 3 ГГц.

Объем оперативной памяти - не менее 1 Гб.

Объем жесткого диска - не менее 60 Гб.

Сервер приложений.

Процессор - 1 х 3 ГГц.

Объем оперативной памяти - не менее 1 Гб.

Объем жесткого диска - не менее 20 Гб.

Поскольку сервер приложений загружен крайне неравномерно (в соответствии с пиковыми периодами), рекомендуется его совмещение с другими сервисами или размещение на виртуальное машине.

1.9.3. Требования к рабочему месту пользователя

Процессор Intel-совместимый, тактовая частота не ниже 500 МН2, оперативная память не менее 256 Мб, свободного дискового пространства не менее 100 Мб.

1.10. Требования к информационной и программной совместимости

1.10.1. Требования к исходным кодам и языкам программирования

Для разработки системы необходимо основываться на паттерне MVC. Основной средой для разработки должна быть Visual Studio. Для средств хранения данных следует использовать SQL Server Express версии 2012 и позднее.

Система должна быть реализована на русском языке. При составлении технической документации возможно использование англоязычных терминов и понятий.

1.10.2. Требования к программным средствам, используемым программой

Используемые операционные системы, а также иное используемое программное обеспечение, должны иметь соответствующие лицензии, подтверждающие право их законного использования.

1.11. Требования к защите информации и программ

Хранение и организация данных в системе должны осуществляться на основе реляционной СУБД. Обеспечение целостности данных должно быть достигнуто за счет встроенных средств СУБД. Доступ к данным должен предоставляться только авторизованным пользователям с учетом их роли в системе.

1.12. Требования к маркировке и упаковке

Требования к маркировке и упаковке не предъявляются.

1.13. Требования к транспортированию и хранению

Требования к транспортированию и хранению не предъявляются.

1.14. Требования к эргономике и технической эстетике

При разработке визуальной составляющей системы необходимо ориентироваться на требования, указанные в стандарте ГОСТ 21829-76 Система "Человек-машина" кодирование зрительной информации.

Общие эргономические требования.

Экранные формы должны проектироваться с учетом требований унификации:

1) Все экранные формы пользовательского интерфейса должны быть выполнены в едином графическом дизайне, с одинаковым расположением основных элементов управления и навигации.

2) Для обозначения сходных операций должны использоваться сходные графические значки, кнопки и другие управляющие (навигационные) элементы. Термины, используемые для обозначения типовых операций (добавление информационной сущности, редактирование поля данных), а также последовательности действий пользователя при их выполнении, должны быть унифицированы.

3) Внешнее поведение сходных элементов интерфейса (реакция на наведение указателя "мыши", переключение фокуса, нажатие кнопки) должны реализовываться одинаково для однотипных элементов.

В качестве цветового решения при оформлении сайта необходимо использовать корпоративные цвета Заказчика.

1.15. Специальные требования

Корректное отображение Системы не может быть гарантировано при несоответствии любого из параметров ПО пользователя приведенным ниже требованиям.

1. Минимальное разрешение экрана пользователя:

· Для настольных компьютеров и ноутбуков (основная версия сайта) - 1024х768 пикселей.

· Для устройств типа планшет и смартфон (мобильная версия) - 320х480 пикселей.

2. Масштаб просмотра страницы в браузере:

· Корректное отображение страниц сайта гарантируется при установленном в браузере пользователя масштабе в 100%.

· При изменении масштаба страницы или изменении размера шрифтов в настройках браузера пользователем корректное отображение страниц сайта не гарантируется.

3. Тип браузера для основной версии:

· Internet Explorer 9 и выше.

· Mozilla Firefox 28 и выше.

· Opera 12 и выше.

· Safari 5 и выше.

· Google Chrome 32 и выше.

По умолчанию в браузере пользователя задано отображение изображений и разрешено использование JavaScript.

Должна быть предусмотрена возможность дальнейшей модернизации программного обеспечения Системы и комплекса технических средств в связи с повышением количества пользователей системы и расширением справочников системы.

Требования к программной документации

Для системы должна быть сформирована следующая документация:

1) Схема базы данных и описание отдельных таблиц.

2) Исходные тексты программ в виде приложения с открытым исходным кодом.

3) Тестовые сценарии в электронной форме.

4) Руководства пользователей (студента, сотрудника факультета, работодателя и администратора) в электронной форме.

5) Руководство разработчика в электронной форме.

Технико-экономические показатели

Ориентировочная экономическая эффективность не рассчитывается.

Стадии и этапы разработки

Этапы работы, их состав и содержание приведены в таблице А.4.

Таблица А.4. Состав и содержание работ

Название этапа

Содержание работ

Результаты работы

Анализ текущей ситуации

Обзор аналогичных систем.

Изучение литературы.

Разработка моделей бизнес-процессов.

Отчет по аналогичным системам. перечень требований к проектируемой системе.

Определения терминов, применяемых в системе.

Модели бизнес-процессов и документация к моделям.

Проектирование приложения

Определение функций системы.

Моделирование процессов.

Формирование структур данных.

Разработка макета приложения.

Список функциональных требований к системе.

Модели бизнес-процессов и документация к моделям.

Модель базы данных.

Макеты приложения.

Разработка

Создание базы данных. Создание модели данных. Создание репозитория для доступа к данным. Дизайн представлений. Реализация бизнес-логики на серверной и клиентской частях приложения.

Локальная версия приложения.

Документирование

Разработка документации к приложении.

Документация к базе данных.

Документация пользователя.

Документация разработчика.

Документация администратора.

Тестирование

Проверка правильности выполнения функций системы.

Отлаженное приложение.

Развертывание

Размещение системы на сервере.

Приложение, расположенное в сети Интернет

Порядок контроля и приемки

Приемка системы осуществляется заказчиком в соответствии с учебным календарным планом.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.