Загрузил Михаил Берлев

Лабораторная работа ТЗ (ЛР2)

реклама
Лабораторная работа. Составление технического задания на разработку ИС.
Цель работы: Ознакомиться с процедурой разработки технического задания на создание
программного продукта (ПП) с применением ГОСТ 19.102-77 «Стадии разработки программ и
программной документации» и ГОСТ 34.602-89 «Техническое задание на создание
автоматизированной системы».
Задания для выполнения
1. Разработать техническое задание на программный продукт (см. варианты заданий) в соответствии
с ГОСТ 19.201-78 и ГОСТ 34.602 – 89 по форме, приведенной ниже.
2. Оформить техническое задание в виде отчета по лабораторной работе.
Варианты заданий
1. Разработать ИС «Студенческий офис: учет успеваемости студентов».
ИС предназначена для учета успеваемости студентов в сессию деканом, заместителями декана
и сотрудниками деканата. ИС должна содержать сведения о студентах, сведения о группах, сведения
о преподавателях, сведения о дисциплинах, сведения об итогах сессий. В ИС должны
присутствовать следующие функции: авторизация пользователей; возможность добавления,
изменения, удаления информации; возможность просмотра информации, поиска информации по
разным критериям; расчет среднего балла за сессию по отдельному студенту, по группе.
2. Разработать ИС «Студенческий офис: учет достижений студентов».
ИС предназначена для учета сведений о достижениях студентов деканом, заместителями декана
и сотрудниками деканата. ИС должна содержать сведения о студентах, сведения о группах, сведения
о специальностях факультета, сведения о мероприятиях, сведения о достижениях студентов с
баллами. В ИС должны присутствовать следующие функции: авторизация пользователей;
возможность добавления, изменения, удаления информации; возможность просмотра информации,
поиска информации по разным критериям; расчет рейтинга достижений по отдельному студенту, по
группе.
Техническое задание
1. Общие положения
1.1. Полное наименование системы и ее условное обозначение
1.2. Наименование организации
1.3. Плановые сроки начала и окончания работ по созданию системы
1.4. Порядок оформления и предъявления заказчику результатов работы по созданию системы
1.5. Перечень нормативно-технических документов, методических материалов, использованных
при разработке ТЗ
2. Назначение и цели создания системы
2.1. Назначение системы
2.2. Цели создания системы
3. Характеристика объекта автоматизации
4. Требования к системе
4.1. Требования к структуре и функционированию системы
4.2. Требования к численности и квалификации персонала системы
4.3. Требования к надежности
4.4. Требования к безопасности
4.5. Требования к защите от несанкционированного доступа
4.6. Требования по стандартизации и унификации
4.7. Требования к функциям, выполняемым системой
4.8. Требования к видам обеспечения
5. Состав и содержание работ по созданию системы
6. Порядок контроля и приемки
7. Требования к документированию
Пример ТЗ:
1 ОБЩИЕ ПОЛОЖЕНИЯ
1.1 Полное наименование системы и ее условное обозначение
Полное наименование системы: Информационная система для оценки компетенций
сотрудников
Краткое наименование системы: «ОКС».
1.2 Наименование организации
Заказчиком системы является Общество с ограниченной ответственностью «Индустриальные
системы Автоматики» (ООО «Инсист Автоматика»).
Разработчиком системы является «Сибирский государственный автомобильно-дорожный
университет (СибАДИ)».
1.3 Плановые сроки начала и окончания работы по созданию системы
Плановый срок начала работ по созданию информационной системы «ОКС» – 10 сентября 2019
года.
Плановый срок окончания работ по созданию информационной системы «ОКС» – 20 ноября
2019 года.
1.4 Порядок оформления и предъявления заказчику результатов работ по созданию системы
Работы по созданию информационной системы «ОКС» сдаются разработчиком в конце
работы.
1.5 Перечень
нормативно-технических
документов,
методических
материалов,
использованных при разработке ТЗ
 ГОСТ 19.201-78. Техническое задание. Требования к содержанию и оформлению;
 ГОСТ
34.601-90.
Комплекс
стандартов
на
автоматизированные
системы.
Автоматизированные системы. Стадии создания;
ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы».
 ГОСТ
34.201-89.
Информационная
технология.
Комплекс
стандартов
на
автоматизированные системы. Виды, комплексность и обозначение документов при создании
автоматизированных систем.
2 НАЗНАЧЕНИЕ И ЦЕЛИ СОЗДАНИЯ СИСТЕМЫ
2.1 Назначение системы
Информационная система «ОКС» предназначена для оценивания компетенций сотрудников и
анализа соответствия баллов компетенций сотрудников с баллами компетенций занимаемой
должности.
2.2 Цели создания системы
Создание информационной системы «ОКС» позволит уменьшить время на введение
информации, которая относится к оцениванию компетенций, оценку компетенций, а также
уменьшить вероятность введения неверных данных и упростить восприятие введенных данных.
3 ХАРАКТЕРИСТИКА ОБЪЕКТА АВТОМАТИЗАЦИИ
Компания ООО «Инсист Автоматика» занимается разработкой автоматизированных систем
для предприятий в сфере добычи и переработки нефти, газа, металлургии.
Основные виды деятельности компании:
...
ООО «Инсист Автоматика» имеет линейно-функциональную организационную структуру
управления.
Каждое подразделение и должность выполняют определенные функции. При этом
должностные лица наделяются определенными правами на распоряжение ресурсами и несут
ответственность за выполнение плана и достижение поставленной цели (рисунок 1).
Генеральный
директор
Финансовый
директор
Бухгалтерия
Директор
проектного офиса
Зам. директора по
РПД
Зам. директора по
РПО
Главный
инженер
Зам. директора по
ПР
Дирекция по
развитию
Отдел
управления
проектами
Проектный офис
Рисунок 1 – Организационная структура предприятия
Дирекция по
работе с КЗ
В подчинении у генерального директора находится финансовый директор, директор
проектного офиса, главный инженер, дирекция по развитию, дирекция по работе с КЗ. Заместитель
директора дублирует функции генерального директора и руководит основной деятельностью
предприятия.
Заместители директора имеют в подчинении следующих специалистов:
 инженеры-программисты;
 специалисты по защите информации;
 инженеры-технологи;
 электромонтажники;
 слесари КИП;
 инженеры по метрологии.
Основными функциями проектного офиса являются:
 подготовка специалистов для управления проектами и их обучение;
 совершенствование инфраструктуры;
 контролирование за процессами управления проектами;
 подготовка отчетности;
 управление процессом документооборота;
 внедрение ПО на объекте;
 сопровождение ПО.
4 ТРЕБОВАНИЯ К СИСТЕМЕ
4.1
Требования к структуре и функционированию системы
Для ИС «ОКС» определены следующие режимы функционирования: нормальный и
аварийный.
Основным режимом функционирования ИС является нормальный режим.
В нормальном режиме функционирования системы:
 клиентское программное обеспечение и технические средства пользователей и
администратора системы обеспечивают возможность функционирования в течение рабочего дня,
пять дней в неделю;
 серверное программное обеспечение и технические средства северов обеспечивают
возможность круглосуточного функционирования, с перерывами на обслуживание;
 исправно работает оборудование, составляющее комплекс технических средств.
Для обеспечения нормального режима функционирования системы необходимо выполнять
требования и выдерживать условия эксплуатации программного обеспечения и комплекса
технических средств системы.
Аварийный режим функционирования системы характеризуется отказом одного или
нескольких компонент программного и/или технического обеспечения.
В случае перехода системы в предаварийный режим необходимо:
 завершить работу всех приложений, с сохранением данных;
 выключить рабочие места сотрудников;
 выполнить резервное копирование БД.
После этого необходимо выполнить комплекс мероприятий по устранению причины перехода
системы в аварийный режим.
4.2
Требования к численности и квалификации персонала системы
Для эксплуатации ИС «ОКС» определены следующие роли:
 Директор проектного офиса;
 Заместитель директора по разработке проектной документации;
 Заместитель директора по разработке программного обеспечения;
Основными обязанностями директора проектного офиса являются:
 Запуск ИС под своей учетной записью;
 Просмотр этапов по выбранному договору;
 Добавление, редактирование и удаление компетенций, и присвоение им минимального
значения;
 Добавление сотрудников для оценки компетенций, из существующего списка сотрудников;
 Оценка компетенции сотрудников проектного офиса;
 Просмотр детализации компетенций сотрудников;
Основными обязанностями заместителей директора:
 Запуск ИС под своей учетной записью;
 Просмотр графиков компетенций;
 Оценка компетенции сотрудников проектного офиса.
Пользователи системы должны иметь опыт работы с персональным компьютером на базе
операционных систем Microsoft Windows на уровне квалифицированного пользователя и свободно
осуществлять базовые операции в стандартных Windows.
4.3
Требования к надежности
Система должна сохранять работоспособность и обеспечивать восстановление своих функций
при возникновении следующих внештатных ситуаций:
 при сбоях в системе электроснабжения аппаратной части, приводящих к перезагрузке ОС,
восстановление программы должно происходить после перезапуска ОС и запуска исполняемого
файла системы;
 при ошибках в работе аппаратных средств (кроме носителей данных и программ)
восстановление функции системы возлагается на ОС;
 при ошибках, связанных с программным обеспечением (ОС и драйверы устройств),
восстановление работоспособности возлагается на ОС.
Для защиты аппаратуры от бросков напряжения и коммутационных помех должны
применяться сетевые фильтры.
4.4
Требования к безопасности
Обеспечение информационной безопасности системы должно удовлетворять следующим
требованиям:
 защита системы должна обеспечиваться комплексом программно-технических средств и
поддерживающих их организационных мер;
 защита системы должна обеспечиваться на всех технологических этапах обработки
информации;
 программно-технические средства защиты не должны существенно ухудшать основные
функциональные характеристики системы (надежность, быстродействие, возможность изменения
конфигурации).
4.5
Требования к защите информации от несанкционированного доступа
ИС должна обеспечивать защиту от несанкционированного доступа на уровне не ниже
установленного требованиями, предъявляемыми к категории 1Д по классификации действующего
руководящего документа Гостехкомиссии России «Автоматизированные системы. Защита от
несанкционированного доступа к информации. Классификация автоматизированных систем» 1992 г.
Компоненты подсистемы защиты от НСД должны обеспечивать:
 идентификацию пользователя;
 проверку полномочий пользователя при работе с системой;
 разграничение доступа пользователей на уровне задач и информационных массивов.
4.6
Требования по стандартизации и унификации
Взаимодействие пользователей с прикладным программным обеспечением, входящим в
состав системы должно осуществляться посредством визуального графического интерфейса.
Интерфейс системы должен быть понятным и удобным, не должен быть перегружен
графическими элементами и должен обеспечивать быстрое отображение экранных форм.
Навигационные элементы должны быть выполнены в удобной для пользователя форме. Средства
редактирования информации должны удовлетворять принятым соглашениям в части использования
функциональных клавиш, режимов работы, поиска, использования оконной системы. Ввод-вывод
данных системы, прием управляющих команд и отображение результатов их исполнения должны
выполняться в интерактивном режиме. Интерфейс должен соответствовать современным
эргономическим требованиям и обеспечивать удобный доступ к основным функциям и операциям
системы.
Все надписи экранных форм, а также сообщения, выдаваемые пользователю (кроме
системных сообщений) должны быть на русском языке.
Экранные формы должны проектироваться с учетом требований унификации:
 все экранные формы пользовательского интерфейса должны быть выполнены в едином
графическом дизайне, с одинаковым расположением основных элементов управления и навигации;
 для обозначения сходных операций должны использоваться сходные графические значки,
кнопки и другие управляющие (навигационные) элементы. Термины, используемые для обозначения
типовых операций (добавление информационной сущности, редактирование поля данных), а также
последовательности действий пользователя при их выполнении, должны быть унифицированы;
 внешнее поведение сходных элементов интерфейса (реакция на наведение указателя
«мыши», переключение фокуса, нажатие кнопки) должны реализовываться одинаково для
однотипных элементов.
4.7 Требования к функциям, выполняемым системой
ИС «ОКС» должна реализовывать следующие функции:
 Добавление, редактирование и удаление записей в списке оценивания сотрудников;
 Добавление, редактирование и удаление записей в списке базовых компетенций, а также
присвоение этих компетенций к должностям;
 Возможность установки минимального балла компетенциям, находящимся в списке
базовых компетенций;
 Возможность оценки компетенций в списке компетенций каждого из сотрудников.
 Возможность просмотра детализации баллов компетенций.
 Автоматический расчет средневзвешенного балла на основе компетенций сотрудника.
 Автоматический расчет процента соответствия сотрудника занимаемой должности.
4.8 Требования к видам обеспечения
4.8.1 Требования к информационному обеспечению системы
Уровень хранения данных в системе должен быть построен на основе современных
реляционных СУБД. Для обеспечения целостности данных должны использоваться встроенные
механизмы СУБД.
Средства СУБД, а также средства используемых операционных систем должны обеспечивать
документирование и протоколирование обрабатываемой в системе информации.
Доступ к данным должен быть предоставлен только авторизованным пользователям с учетом
их служебных полномочий, а также с учетом категории запрашиваемой информации.
Технические средства, обеспечивающие хранение информации, должны использовать
современные технологии, позволяющие обеспечить повышенную надежность хранения данных и
оперативную замену оборудования
4.8.2 Требования к программному обеспечению системы
Используемое при разработке программное обеспечение и библиотеки программных кодов
должны иметь широкое распространение, быть общедоступными и использоваться в промышленных
масштабах. Базовой программной платформой будет являться операционная система MS Windows.
4.8.3 Требования к техническому обеспечению системы
В состав комплекса должны следующие технические средства, как сервер СУБД и ПК
пользователей.
Требования к техническим характеристикам серверов СУБД:
 Процессор: 2 ядра, тактовая частота 2.40 ГГц и выше;
 Оперативная память (ОЗУ): 4 ГБ и выше;
 Сетевой адаптер: 100 Мбит/сек.
 Видеокарты с поддержкой Shader Model 3.0, такие как:
 Nvidia GeForce 6600 и выше;
 ATI Radeon X1300 и выше;
 чипсеты Intel G35 (GMA X3500), Intel G4x, Q4x и выше.
Требования к техническим характеристикам ПК пользователя:
 Процессор: Intel Core i5-8259U;
 Видеоадаптер: GIGABYTE GeForce GT730 OC [GV-N730D5OC-1GI];
 Оперативная память (ОЗУ): 4,00 ГБ DDR4;
 Жесткий диск (HDD): 500 ГБ и выше.
4.8.4 Требования к организационному обеспечению
Организационное обеспечение системы должно быть достаточным для эффективного
выполнения
персоналом
возложенных
на
него
обязанностей
при
осуществлении
автоматизированных и связанных с ними неавтоматизированных функций системы.
Заказчиком должны быть определены должностные лица, ответственные за:
 обработку информации ИС;
 администрирование ИС;
 обеспечение безопасности информации ИС;
 управление работой персонала по обслуживанию ИС.
К работе с системой должны допускаться сотрудники, имеющие навыки работы на
персональном компьютере, ознакомленные с правилами эксплуатации и прошедшие обучение
работе с системой.
5 СОСТАВ И СОДЕРЖАНИЕ РАБОТ ПО СОЗДАНИЮ СИСТЕМЫ
Для создания информационной системы необходимо разработать информационную и
функциональную модели системы, выделить входные и выходные данные, а также пользователей
системы.
Следующим этапом является построение модели процесса обработки данных, где более
детально описаны действия пользователя.
На основании предыдущих этапов, построить модель базы данных.
Используя полученные данные, спроектировать интерфейс будущей системы.
Для создания информационной системы необходимо выбрать среду разработки. После этого
разработать ИС.
После создания информационной системы необходимо ее протестировать, для выявления и
исправления ошибок.
6 ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ СИСТЕМЫ
6.1 Виды, состав, объем и методы испытаний системы
Виды, состав, объем, и методы испытаний подсистемы должны быть изложены в программе и
методике испытаний Системы для планирования производства, разрабатываемой в составе рабочей
документации.
6.2 Общие требования к приемке работ по стадиям
Сдача-приёмка работ производится поэтапно, в соответствии с рабочей программой и
календарным планом.
6.3 Статус приемочной комиссии
Статус приемочной комиссии определяется Заказчиком до проведения испытаний.
7 ТРЕБОВАНИЯ К ДОКУМЕНТИРОВАНИЮ
Вся работа по разработке информационной системы должна быть документирована в
соответствии со стандартами. Перечень стандартов и базовых нормативных документов для
выполнения проекта приведен ниже:
 ГОСТ
34.602-89
«Информационная
технология.
Комплекс
стандартов
на автоматизированные системы. Техническое задание на создание автоматизированной системы»
 ГОСТ
34.201-89
"Информационная
технология.
Комплекс
стандартов
на
автоматизированные системы. Виды, комплектность и обозначение документов при создании
автоматизированных систем"
 ГОСТ
34.601-90
"Информационная
технология.
Комплекс
стандартов
на
автоматизированные системы. Автоматизированные системы. Стадии создания"
 ГОСТ 19.402-78 Единая система программной документации. Описание программ.
 ГОСТ 19.301-79 Единая система программной документации. Программа и методика
испытаний. Требования к содержанию и оформлению.
Скачать