МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


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


Целительная привычка


Как самому избавиться от обидчивости


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


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


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

Лабораторная работа №1. Разработка технической документации





Министерство образования и науки Российской Федерации

Волгоградский государственный архитектурно-строительный университет

Качество и надежность информационных систем

Методические указания к лабораторным занятиям

Составители Б.Х. Санжапов, Н.М. Рашевский

© Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Волгоградский государственный архитектурно-строительный университет», 2015

Волгоград

ВолгГАСУ

УДК 004.05(076.5) ББК 32.973.1я73 К309    

 

  К309 Качество и надежность информационных систем [Электронный ресурс] : методические указания к лабораторным занятиям / М-во образования и науки Рос. Федерации, Волгогр. гос. архит.-строит. ун-т ; сост. Б.Х. Санжапов, Н.М. Рашевский — Электронные текстовые и графические данные (856 Кбайт). — Волгоград : ВолгГАСУ, 2015. — Учебное электронное издание комбинированного распространения : 1 СD-диск. — Систем. требования: РС 486 DX-33; Microsoft Windows XP; 2-скоростной дисковод СD-ROM; Adobe Reader 6.0. — Официальный сайт Волгоградского государственного архитектурно-строительного университета. Режим доступа: http://www.vgasu.ru/publishing/on-line/ — Загл. с титул. экрана. Рассматриваются основные методы обеспечения качества и надежности информационных систем: разработка документации, использование систем контроля версий исходного кода, юнит-тестирование и использование метрик программного кода. Для студентов, обучающихся по профилю «Информационные системы и технологии».  

УДК 004.05(076.5)

ББК 32.973.1.я73

 


Лабораторная работа №1. Разработка технической документации

 

1 Цель работы

Освоение навыков выделения требований к программным продуктам и формирования технического задания по государственным стандартам.

 

2 Задание

1. Получите задание у преподавателя.

2. Для заданного варианта необходимо разработать техническое задание по одному из гостов.

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

 

3 Теоретический материал

3.1 Общие сведения о стандартах

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

Как правило, этапу составления технического задания предшествует проведение обследования предметной области, которое завершается созданием аналитического отчета. Именно аналитический отчет (или аналитическая записка) ложится в основу документа Техническое задание.

Если в отчете требования заказчика могут быть изложены в общем виде и проиллюстрированы UML-диаграммами, в техническом задании следует подробно описать все функциональные и пользовательские требования к системе. Чем подробнее будет составлено техническое задание, тем меньше спорных ситуаций возникнет между заказчиком и разработчиком во время приемочных испытаний.

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



Руководствующими стандартами при написании технического задания являются ГОСТ 34.602.89 «Техническое задание на создание автоматизированной системы» [1] и ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению» [2]. Первый стандарт предназначен для разработчиков автоматизированных систем, второй для программных средств (разница между данными стандартами описана в статье «Что такое ГОСТ» [3]).

Список и описание разделов, которые должны содержаться в техническом задании согласно ГОСТу 19.201-78 Техническое задание. Требования к содержанию и оформлению:

1. Введение

2. Основания для разработки

3. Назначение разработки

4. Требования к программе или программному изделию

4.1. Требования к функциональным характеристикам

4.2. Требования к надежности

4.3. Условия эксплуатации

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

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

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

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

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

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

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

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

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

 

Список и описание разделов, которые должны содержаться в техническом задании согласно ГОСТу 34.602.89 Техническое задание на создание автоматизированной системы:

1. Общие сведения

2. Назначение и цели создания системы

3. Характеристика объекта автоматизации

4. Требования к системе

4.1. Требования к системе в целом

4.1.1. Требования к структуре и функционированию системы

4.1.2. Требования к функциям (задачам), выполняемым системой

4.1.3. Показатели назначения

4.1.4. Требования к надежности

4. 1.5. Требования к безопасности

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

4. 1.7. Требования к транспортабельности для подвижных систем

4. 1.8. Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы

4. 1.9. Требования к защите информации от несанкционированного доступа

4. 1.10. Требования по сохранности информации при авариях

4. 1.11. Требования к защите от влияния внешних воздействий

4. 1.12. Требования к патентной чистоте

4. 1.13. Требования по стандартизации и унификации

4. 1.14. Дополнительные требования

4.2. Требования к численности и квалификации персонала системы и режиму его работы

4.3. Требования к видам обеспечения

5. Состав и содержание работ по созданию системы

6. Порядок контроля и приемки системы

7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие

8. Требования к документированию

9.Источники разработки

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

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

- Общие сведения о системе (программе);

- Назначение, цели и задачи системы (программы);

- Требования к системе (функциональные требования, пользовательские требования, требования к системе в целом и тд);

- Требования к видам обеспечения;

- Требования к документированию;

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

- Порядок контроля и приемки системы (программы).

 

3.2 Общие сведения

 

Данный раздел должен содержать полное наименование системы и все варианты сокращений, которые будут использованы при разработке документации.

Пример:

«В данном документе создаваемая информационная система называется «Единое окно доступа к образовательным ресурсам», сокращенно ЕО.
Систему Единое окно доступа к образовательным ресурсам далее в настоящем документе допускается именовать Единое окно или Система.»

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

В подразделе «Основания для разработки» документа Техническое задание перечисляются основные документы, на основании которых выполняются данные работы. Например, для системы, выполняемой по заказу Правительства страны или другого Государственного органа, должны быть указаны законы, указы и постановления Правительства.

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

Неотъемлемой частью документа Техническое задание также должен быть список терминов и сокращений. Термины и сокращения лучше представить в виде таблицы с двумя столбцами «Термин» и «Полная форма».

Термины и сокращения располагаются в алфавитном порядке. В первую очередь принято давать расшифровку русскоязычным терминам и сокращениям, потом англоязычным.

 

3.3 Назначение и цели создания системы

Данный раздел должен содержать назначение и цели создания системы.

Пример:

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

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

Создание информационной системы «Единое окно» должно обеспечить:

- предоставление пользователям широкого спектра информационных ресурсов;

- повышение уровня информационной безопасности;

- повышение эффективности работы образовательных учреждений и ведомств за счет оптимизации ряда бизнес-процессов;

- повышение эффективности процесса взаимодействия информационных систем и сервисов внутри ведомства.

- Создание Системы позволит сократить эксплуатационные затраты в результате повышения эффективности работы ведомства.»

 

3.4 Требования к системе

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

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

Пример:

«4.1 Бизнес-процесс «Предоставление информации об образовательных учреждениях Российской Федерации. В данном бизнес-процессе выделяются следующие участники:

Модератор – работник ведомства, входящий в состав обслуживающего персонала Системы, ответственный за корректность предоставляемых данных

Автор – сотрудник образовательного учреждения, ответственный за размещение информации о своей организации.

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

4.1.1 Регистрация образовательного учреждения в Системе

Регистрация образовательного учреждения Российской Федерации осуществляется ответственным сотрудником учреждения («Постановление Правительства …»).

Процесс регистрации образовательного учреждения включает следующие шаги:

- Автор создает запись об организации;

- Автор заносит данные организации;

- Система проверяет наличие лицензии для данной организации

- Если лицензия существует в базе данных, Система отправляет Автору сообщение об успешной регистрации;

- Если лицензия не найдена в базе данных, Система отправляет сообщение Автору об отсутствии лицензии для данной организации.»

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

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

- требования к режимам функционирования системы

- показатели назначения

- требования к надежности

- требования к безопасности

- требования к численности и квалификации персонала и режиму его работы

- требования к защите информации

- требования по сохранности информации при авариях

- требования к патентной чистоте

- требования по стандартизации и унификации

- и т.д.

 

3.5 Требованиям к видам обеспечения

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

3.6 Требования к документированию

Раздел «Требования к документированию» включает перечень проектных и эксплуатационных документов, которые должны быть предоставлены заказчику.

Данный раздел технического задания также важен, как и описание функциональных требований, поэтому не следует ограничиваться фразой «Заказчику должна быть предоставлена вся документация согласно ГОСТ 34». Большинство документов из списка, указанного в ГОСТ 34.201-89 скорее всего не понадобятся ни исполнителю, ни заказчику, поэтому лучше сразу согласовать список на этапе разработки документа Техническое задание.

Минимальный пакет документов обычно включает:

- Техническое задание;

- Ведомость эскизного (технического) проекта;

- Пояснительная записка к Техническому проекту;

- Описание организации информационной базы;

- Руководство пользователя;

- Руководство администратора;

- Программа и методика испытаний;

- Протокол приемочных испытаний;

- Акт выполненных работ

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

 

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

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

Описание этапа должно включать наименование, сроки, описание работ и конечный результат.

 

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

В данном разделе документа Техническое задание необходимо указать документ, на основании которого должны быть проведены приемо-сдаточные испытания.

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

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

 






©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.