- •Федеральное агентство по образованию рф
- •5.2. Интеграция idef0- и idef1x-моделей и связывание объектов модели данных со стрелками и работами................ .....................28
- •1. Общие сведения о технологии проектирования ис
- •2. Технология проектирования на базе комплекса российских стандартов гост 34
- •6.Рабочая документация:
- •7. Ввод в действие:
- •8.Сопровождение ас:
- •3. Построение функциональной модели ис
- •3.1. Методология idef0
- •3.2. Стоимостный анализ (Activity Based Costing, abc)
- •4. Построение er-диаграммы
- •4.1. Общие сведения о методологии idef1x
- •4.2. Отношения категоризации
- •5. Idef1x-методология в пакете eRwin
- •5.1. Создание сущностей и связей er-диаграммы в eRwin
- •5.2. Интеграция idef0- и idef1x-моделей и связывание объектов модели данных со стрелками и работами
- •5.3. Генерация базы данных физического уровня в среде субд Access
- •6. Порядок выполнения работ в курсовом проекте
- •6.1. Формирование требований к ис
- •6.2. Разработка концепции ис.
- •6.3. Техническое задание
- •6.4. Технический проект
- •Литература
- •Приложение №1
2. Технология проектирования на базе комплекса российских стандартов гост 34
В ГОСТе 34.601-90 «Автоматизированные системы. Стадии создания» определяются стадии и этапы создания ИС (рис. 2).
1.Формирование требований:
- обследование объекта и обоснование необходимости создания ИС;
- формирование отчета о выполненной работе и заявки на разработку тактико-технического задания.
2. Разработка концепции АС:
- изучение объекта (модель «ASIS» (как есть));
- разработка вариантов концепции ИС и выбор варианта (модели «TOBE» (как должно быть));
- оформление отчета о выполненных работах.
3. Техническое задание:
- разработка и утверждение ТЗ.
4. Эскизный проект:
- разработка предварительных проектных решений по системе и ее частям (определяются функции ИС, функции подсистем; состав комплексов задач и интерфейсов; концепция БД, ее укрупненная структура; функции СУБД; состав вычислительной системы; функции и параметры основных аппаратных средств);
разработка документации на ИС.
5.Технический проект:
- разработка проектных решений по системе и ее частям (разработка общих решений по системе и ее частям, функционально-алгоритмической структуре системы по функциям персонала, организационной структуре, по структуре технических средств, по алгоритмам решаемых задач, применяемым языкам, по организации и ведению информационной базы, по программному обеспечению);
- разработка документации на АС (полное описание совокупности принятых проектных решений и достаточного для дальнейшего выполнения работ по созданию ИС (ГОСТ 34.201)).
6.Рабочая документация:
- разработка рабочей документации на систему и ее части (для обеспечения работы по вводу ИС в эксплуатацию, а также для поддержания уровня эксплуатационных характеристик системы (ГОСТ 34.201));
- разработка или адаптация (покупных) программ.
7. Ввод в действие:
- подготовка объекта автоматизации к вводу ИС в действие (организационная подготовка);
подготовка персонала;
строительно-монтажные работы;
- пуско-наладочные работы (автономная наладка технических и программных средств, загрузка информации в БД; комплексная наладка всех средств системы);
проведение предварительных испытаний;
проведение опытной эксплуатации;
проведение приемочных испытаний.
8.Сопровождение ас:
выполнение гарантийных обязательств;
анализ функционирования ИС, ее модификация и выпуск новых версий.
Таким образом, последовательность этапов ЖЦ строится в соответствии с принципами нисходящего проектирования и, как правило, носит итерационный характер: ранее выполняемые этапы циклически повторяются в связи с изменениями требований и внешних условий, введением ограничений и т.п.
На каждом этапе ЖЦ генерируется определенный набор документов и технических решений.При этом для каждого этапа исходными являются документы и решения, полученные на предыдущем этапе. Каждый этап завершается верификацией созданных документов и решений с целью проверки их соответствия стандартам и ТЗ.
Главной особенностью является концентрация сложности на начальных этапах ЖЦ при относительно невысокой сложности и трудоемкости последующих этапов. Более того, качество работ, выполненных на начальных этапах, определяет успех разработки в целом.
Реализация работ на различных этапах модели ЖЦ по данной технологии может быть реализована с помощью различных программных инструментариев. Проектирование и разработка сложных ИС может быть выполнена с применением программных инструментариев СУБД Oracle:функциональная модельможет быть построена с помощьюProcessModeller,FunctionHierarchyDiagrammer;база данныхлогического уровня – с помощьюEntityRelationshipDiagrammer;пользовательский интерфейс– на основе языка 4-го поколенияOracleFormsипрограммные модули на языке 3-го поколенияPL/SQL.
Для проектирования и разработки простых ИС, в том числе и для учебных целей, удобно использовать более простые программные инструментарии. Обычно в этих случаях применяют пакет BPwinдля построения всего комплекта диаграмм для описанияфункционального наполнения предметной области: организационная диаграмма, диаграммы плавательных дорожек и интегрированная иерархическая функциональная модель на основе методологийIDEF0,IDEF3,DFD.
Информационная модельлогического и физического уровней строится с помощью пакетаERwinв видеER-диаграммы.
Пользовательский интерфейс и программные модули реализуются в среде СУБДAccessили с помощью средства быстрого разработки программного обеспеченияDelphi.