Краткое изложение основных теоретических и методических аспектов работы




Литература

[1]; [2]; [6]; [7]; [8].

 

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

Цель моделирования: описать бизнес процесс разработки и внедрения типовой автоматизированной системы обработки информации и управления. Точка зрения: руководитель IT-компании. Область моделирования ограничивается процессами создания и внедрения информационного и программного обеспечения.

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

Рис. 3.8 Контекстная диаграмма А-0

 

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

 

Рис. 3.9 Диаграмма декомпозиции уровня А0

 

На этапе анализа предметной области и формулировки требований осуществляется определение функций, которые должна выполнять разрабатываемая система (см. рис. 3.3.). Эту работу выполняют аналитики (менеджеры) совместно со специалистами предметной области (клиентом).

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

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

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

На этапе написания функциональной спецификации описывается основная функциональность автоматизированной системы, производится моделирование. В результате уточняется структура системы, основные процессы и пользовательский интерфейс.

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

 

Рис. 3.10 Диаграмма А1. Подготовить проект

 

Рис. 3.11 Диаграмма DFD A11. Работать с требованиями клиента

 

 

Рис. 3.12 Диаграмма А2. Проектировать автоматизированную систему

 

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

Этап тестирования (см. рис. 3.7) начинается после того, как все процессы программирования остановлены и заключается в проверке работоспособности программы на некоторой совокупности исходных данных или при некоторых режимах эксплуатации. Для этого производится разработка программы тестовых испытаний, согласно которой выполняется тестирование и исправление ошибок (доработка кода). Этапы внедрения и сопровождения (см. рис. 3.8) связаны с проведением контроля качества системы, разработки сопроводительной документации, установкой системы и обучением пользователей.

 

 

Рис. 3.13 Диаграмма А3. Разработать программное и информационное обеспечение

 

Рис. 3.14 Диаграмма А4. Провести тестирование

 

Рис. 3.15 Диаграмма А5. Внедрить и сопроводить автоматизированную систему



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-13 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: