Техническое задание на информационную систему (ИС). Основные разделы



Стадии и этапы создания автоматизированных информационных систем

По ГОСТ 34.601-90.

1. Формирование требований к АС;

2. Разработка концепции АС;

3. Техническое задание ТЗ (Разработка и утверждение технического задания на создание АС);

4. Эскизный проект ЭП (Разработка предварительных проектных решений по системе и ее частям; разработка документации на АС и ее части);

5. Пилот-проект (П-П) – может быть;

6. Технический проект ТП (Разработка проектных решений по системе и ее частям; документации на АС и ее части; документации на поставку изделий для комплектования АС и (или) технических требований на их разработку; на проектирование в смежных частях проекта по автоматизации объекта);

7. Рабочая документация (разработка рабочей документации на систему и ее части; разработка и адаптация программ);

Интеграция и тестирование

8. Ввод в действие

Тиражирование

9. Сопровождение АС


Понятие жизненного цикла программного обеспечения (ЖЦПО), краткая характеристика каждого этапа.

Процессы ЖЦ раскрываются через модели ЖЦ.

Модель жизненного цикла - структура, состоящая из процессов, работ и задач, включающих в себя разработку, эксплуатацию, и сопровождение программного продукта, охватывающая жизнь системы от установления требований к ней до прекращения ее использования (ГОСТ Р ИСО/МЭК 12207).

При проектировании ПО выделяют следующие основные этапы ЖЦ по ГОСТ 28195-89:

ЖЦ ПО:

1. анализ требований - совмещается с формированиями требований и разработкой концепции АС – стратегией (1,2);

2. проектирование - совмещается с ЭП, ПП, ТП (4,5);

3. кодирование (программирование) и тестирование - совмещается с РД (6);

4. внедрение - совмещается с вводом в действие (7);

5. сопровождение – совмещается с сопровождением.(8).

Анализ требований – преобразование требований к системе в более точные определения. На данном этапе дается ответ на вопрос: «Что должна делать будущая система».

Проектирование - дает ответ на вопрос: «Каким образом система будет удовлетворять предъявленным к ней требованиям?». Проектирование в данном аспекте определяется как «Процесс получения логической модели системы вместе со строго сформулированными целями, поставленными перед нею, а также написания спецификаций физической системы, удовлетворяющей этим требованиям»

Тестирование – проведение тестов функциональности системы и ПО, оценки ее надежности, производительности, т.е. ее адекватность предъявляемым требованиям.

Эксплуатация и сопровождение – поддержка пользователя и версий ПО

 


Этапы “анализ” и “проектирование”, основные вопросы, решаемые на этих этапах, результаты этапов.

Анализ требований – ответ на вопрос: «Что должна делать будущая система».

Состоит в исследовании системных требований, а не в поисках пути их решения. Результат – модели в виде набора диаграмм.

Анализ бывает 2-х разновидностей:

1) структурный системный анализ – исследование системы, которое начинается с ее общего обзора и затем детализируется в иерархическую структуру. Не обеспечивает создания предельно сложных систем;

2) объектно-ориентированный анализ - основан на объектах и их взаимодействии между собой. Достоинство - объектно-ориентированные системы более гибкие и лучше развиваются.

Проектирование - дает ответ на вопрос: «Каким образом система будет удовлетворять предъявленным к ней требованиям?». На этом этапе используются графические нотации.

Конечный продукт этого этапа:

1. Схема базы данных из инфологической модели;

2. Набор спецификаций модулей системы (строится на базе функциональной модели).

Здесь строится модель ПО.


ЖЦПО, модели ЖЦПО, их сравнительный анализ.

ЖЦПО – это временной промежуток, начиная от момента зарождения идеи о создании системы и заканчивая ее утилизацией.

Модель жизненного цикла - структура, состоящая из процессов, работ и задач, включающих в себя разработку, эксплуатацию, и сопровождение программного продукта, охватывающая жизнь системы от установления требований к ней до прекращения ее использования (ГОСТ Р ИСО/МЭК 12207). ЖЦ образуется в соответствии с принципом нисходящего проектирования и, как правило, многие этапы могут повторяться. Порядок построения образует модели ЖД, из 3:

Каскадная (модель «водопад»).

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

- на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности (пакет документации на каждом этапе);

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

Поэтапная (итерационная модель).

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

Спиральная

Преимущества спиральной модели:

- Накопление версий и повторное использование ПС, моделей, прототипов;

- Ориентация на развитие и модификацию ПО или системы в процессе их проектирования;

- Анализ риска и издержек в процессе проектирования.

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

Для более быстрой разработки рекомендуют спиральную и итерационную модели.


Техническое задание на информационную систему (ИС). Основные разделы


Дата добавления: 2018-02-15; просмотров: 393; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!