Технология проектирования на базе комплекса
Российских стандартов ГОСТ 34
В ГОСТе 34.601-90 «Автоматизированные системы. Стадии создания» определяются стадии и этапы создания ИС (рис. 2.4).
1. Формирование требований:
- обследование объекта и обоснование необходимости создания ИС;
- формирование отчета о выполненной работе и заявки на разработку тактико-технического задания.
2. Разработка концепции АС:
- изучение объекта (модель «AS IS» (как есть));
- разработка вариантов концепции ИС и выбор варианта (модели «TO BE» (как должно быть));
- оформление отчета о выполненных работах.
3. Техническое задание:
- разработка и утверждение ТЗ.
4. Эскизный проект:
- разработка предварительных проектных решений по системе и ее частям (определяются функции ИС, функции подсистем; состав комплексов задач и интерфейсов; концепция БД, ее укрупненная структура; функции СУБД; состав вычислительной системы; функции и параметры основных аппаратных средств);
- разработка документации на ИС.
5. Технический проект:
- разработка проектных решений по системе и ее частям (разработка общих решений по системе и ее частям, функционально-алгоритмической структуре системы по функциям персонала, организационной структуре, по структуре технических средств, по алгоритмам решаемых задач, применяемым языкам, по организации и ведению информационной базы, по программному обеспечению);
- разработка документации на АС (полное описание совокупности принятых проектных решений и достаточного для дальнейшего выполнения работ по созданию ИС (ГОСТ 34.201)).
|
|
6. Рабочая документация:
- разработка рабочей документации на систему и ее части (для обеспечения работы по вводу ИС в эксплуатацию, а также для поддержания уровня эксплуатационных характеристик системы (ГОСТ 34.201));
- разработка или адаптация (покупных) программ.
7. Ввод в действие:
- подготовка объекта автоматизации к вводу ИС в действие (организационная подготовка);
- подготовка персонала;
- строительно-монтажные работы;
- пуско-наладочные работы (автономная наладка технических и программных средств, загрузка информации в БД; комплексная наладка всех средств системы);
- проведение предварительных испытаний;
- проведение опытной эксплуатации;
- проведение приемочных испытаний.
8. Сопровождение АС:
- выполнение гарантийных обязательств;
- анализ функционирования ИС, ее модификация и выпуск новых версий.
Таким образом, последовательность этапов ЖЦ строится в соответствии с принципами нисходящего проектирования и, как правило, носит итерационный характер: ранее выполняемые этапы циклически повторяются в связи с изменениями требований и внешних условий, введением ограничений и т.п.
|
|
На каждом этапе ЖЦ генерируется определенный набор документов и технических решений. При этом для каждого этапа исходными являются документы и решения, полученные на предыдущем этапе. Каждый этап завершается верификацией созданных документов и решений с целью проверки их соответствия стандартам и ТЗ.
Главной особенностью является концентрация сложности на начальных этапах ЖЦ при относительно невысокой сложности и трудоемкости последующих этапов. Более того, качество работ, выполненных на начальных этапах, определяет успех разработки в целом.
На начальных этапах системные аналитики обычно сталкиваются с рядом взаимосвязанных проблем.
1. Аналитику сложно получить исчерпывающую информацию для оценки требований к системе со стороны заказчика.
2. Заказчик со своей стороны не имеет достаточных знаний о проблеме обработки данных, чтобы судить о том, что является выполнимым, а что нет.
3. Аналитик сталкивается с чрезмерным количеством подробных сведений.
4. Для заказчика часто непонятна спецификация ИС из-за объема и технических терминов.
5. В случае непонятности спецификации для заказчика, она также будет недостаточной для проектировщиков и программистов.
|
|
Решение этих проблем можно существенно облегчить, применяя современные структурные методы, среди которых центральное место занимает структурный анализ.
Структурным анализом принято называть исследование, которое начинается с общего обзора системы и затем детализируется, приобретая иерархическую структуру со все большим числом уровней (на каждом уровне от трех до семи элементов), то есть имеются два базовых принципа: принцип «разделяй и властвуй» (решение трудных проблем путем разбиения их на множество более мелких независимых задач, легких для понимания и решения); принцип иерархического упорядочения.
Дата добавления: 2019-07-17; просмотров: 116; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!