- •Практическая работа № 1-2
- •«Разработка описания и требований к информационной системе»
- •1. Цель работы:
- •2. Методические указания
- •3. Теоретические сведения
- •3.1. Общие сведения о требованиях к информационным системам
- •3.2. Первые шаги по разработке требований к информационным системам - анализ осуществимости
- •3.3. Разработка требований
- •3.4. Формирование и анализ требований
- •3.5. Опорные точки зрения
- •3.6. Аттестация требований
- •3.7. Пользовательские и системные требования
- •4. Порядок выполнения работы
- •5. Содержание отчета
- •6. Литература
- •1. Введение
- •2. Описание заинтересованных лиц и пользователей
- •3. Характеристика продукта
- •4. Обзор продукта
- •9. Требования к документации
- •10. Глоссарий
- •Пример тз Модуль генерации учебно-тренировочных заданий
- •1. Введение
- •2. Описание заинтересованных лиц и пользователей
- •3. Характеристика продукта
- •4. Обзор продукта
- •5. Функциональные возможности продукта
- •6. Ограничения для продукта
- •7. Требования к качеству
- •8. Прочие требования к продукту
- •9. Требования к документации
- •10. Глоссарий
- •Техническое задание на создание автоматизированной системы состав и содержание
4. Порядок выполнения работы
Изучить предлагаемый теоретический материал.
Построить опорные точки зрения на основании метода VORD для формирования и анализа требований. Результатом должны явиться две диаграммы: диаграмма идентификации точек зрения и диаграмма иерархии точек зрения.
Составить информационную модель будущей системы, включающую в себя описание основных объектов системы и взаимодействия между ними. На основании полученной информационной модели и диаграмм идентификации точек зрения, диаграмма иерархии точек зрения сформировать требования пользователя и системные требования.
Провести аттестацию требований, указать какие типы проверок выбрали.
На основании описания системы (указанный преподавателем вариант в Приложении 1), информационной модели, пользовательских и системных требований составить техническое задание на создание программного обеспечения (пример см. Приложение 2). ТЗ должно содержать основные разделы, описанные в ГОСТ 34.602-89 (см. Приложение 3).
Построить отчёт, включающий все полученные уровни модели, описание функциональных блоков, потоков данных, хранилищ и внешних объектов.
5. Содержание отчета
В отчете следует указать:
Цель работы
Введение
Программно-аппаратные средства, используемые при выполнении работы.
Основная часть (описание самой работы), выполненная согласно требованиям к результатам выполнения практикума (п.2).
Заключение (выводы)
Список используемой литературы
6. Литература
Соммервиль Иан. Инженерия программного обеспечения, 6-е издание. : Пер. с англ. – М.: Издательский дом “Вильямс”, 2002. – 624 с.
Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. – СПб.:Питер, 2002. – 496 с.
Константайн Л., Локвуд Л. Разработка программного обеспечения. – СПб.:Питер, 2004. – 592 с.
Иванова Г.С. Технология программирования: Учебник для вузов. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. - 320 с.
ГОСТ 34.602-89 Техническое задание на создание автоматизированной системы
ГОСТ 19.201-78 Техническое задание. Требования к содержанию и оформлению
ПРИЛОЖЕНИ 2
Предлагается следующая структура спецификации требований ТЗ.
1. Введение
1.1. Назначение документа-концепции
Описана цель данного документа, отражающего высокоуровневые требования к продукту разработки.
1.2. Краткое описание продукта
Указывается продукт или приложение, которое будет создаваться или изменяться. Формулируется цель приложения, версии и новые предоставляемые функции в развитие существующей системы.
1.3. Формулировка проблемы
Формулируется проблема в данной предметной области, ее проявления и последствия. Поясняются возможности преодоления проблемы в результате применения разрабатываемого продукта.
1.4. Определения, акронимы, сокращения и ссылки
Этот подраздел содержит список источников, к которым можно обратиться за справками. Информация может быть представлена ссылкой на приложение или другой документ.