2. ТСП проектирования ИС с использованием каскадной модели.
Каскадная методология используется при разработке сложных систем.
Входы |
Преобразователи |
Выходы |
U1 – объект автоматизации |
1. Обследование ОА |
Д1 – результаты обследования |
Д1 |
2. Анализ материалов обследования |
Д2 – результаты анализа |
Д1, Д2 |
3. Формирование требований к создаваемой системе |
Д3 – требования к системе автоматизации |
Д3 |
4. ТЭО сформированных требований |
Д4 – Документ «Техническое задание на разработку ИС» |
Д3 |
5. Эскизное проектирование |
Д5 – экспертные оценки специалистов |
Д1, Д3, Д5, G1 – методика проектирования ОП |
6. Проектирование обеспечивающих подсистем |
U2 – обеспечивающие подсистемы |
Д1, Д3, Д5, G2 – методика проектирования ФП |
7. Проектирование функциональных подсистем |
U3 – функциональные подсистемы |
Д1, Д3 |
8. Постановка задач |
Д6 – Документ «Постановка задач» |
Д3, U2, U3, Д6 |
9. ТЭО проектных решений |
Д7 – ТЭО проектных решений |
Д3, Д4, Д6, Д7 |
10. Рабочее проектирование |
U4 – ИС, Д8 – результаты тестирования |
U4, Д8 |
11. Опытная эксплуатация ИС |
U5 – доработанная ИС |
U5 |
12. Промышленное внедрение ИС |
Д9 – отчет о внедрении системы |
Д9 |
13. Анализ функционирования системы, сопровождение системы |
Д10 – отчет о функционировании системы |
3. ТСП проектирования ИС с использование спиральной модели.
При спиральной методологии предпроектная стадия (обследование ОА, анализ материалов обследования, формирование требований к создаваемой системе, ТЭО сформированных требований) фактически разнесена по всему циклу создания системы.
Входы |
Преобразователи |
Выходы |
U1 – объект автоматизации |
1. Обследование ОА |
Д1 – результаты обследования |
Д1 |
2. Анализ материалов обследования |
Д2 – результаты анализа |
Д1, Д2 |
3. Формирование требований к создаваемой системе |
Д3 – требования к системе автоматизации |
Д3 |
4. Выделение функций системы |
Д4 – функции системы |
Д4, Д3 |
5. Выделение преобладающей функции системы |
Д5 – преобладающая функция системы |
Д5 |
6. Анализ преобладающей функции |
Д6 – результаты анализа |
Д3, Д6 |
7. Формирование требований к реализации выбранной функции |
Д7 – требования к реализации выбранной функции |
Д7 |
8. ТЭО сформированных требований |
Д8 – документ «Видение» |
Д7, Д8 |
9. Реализация рабочего проекта по преобладающей функции |
U2 – рабочий проект по преобладающей функции |
U2 |
10. Опытная эксплуатация рабочего проекта |
Д9 – отчет об эксплуатации ИС |
Д9 |
11. Формирование требований для совершенствования реализации выбранной функции |
Д10 - требования для совершенствования реализации выбранной функции |
Д10, U2 |
12. Модификация основной функции |
U3 – модифицированный проект по преобладающей функции |
Д3, Д4 |
13. Выделение очередной функции системы |
Д11 – выбранная функция |
Далее этапы проектирования 5 – 13 повторяются до завершения системы |
||
U4 – ИС |
14. Промышленное внедрение ИС |
Д12 – отчет о внедрении системы |
Д12 |
15. Анализ функционирования системы, сопровождение системы |
Д13 – отчет о функционировании ИС |
4. ТСП автоматизированного проектирования ИС
Автоматизированное проектирование, как правило, подразумевает проектирование с использованием CАSE-технологий. В данном случае будет рассмотрено функционально-ориентированное проектирование ИС. В основном автоматизируются операции по проектированию структуры БД и по созданию описания классов в объектно-ориентированных языках программирования.
Вход |
Преобразователь |
Выход |
Существующие методы обследования Ресурсные ограничения (сроки разработки, навыки разработчиков, бюджет) Требования заказчика |
1. Выбор метода обследования ОА |
Метод проведения обследования ОА |
Метод проведения обследования ОА |
2. Обследование ОА |
Результаты обследования |
Методы анализа Результаты обследования Ресурсные ограничения |
3. Выбор метода анализа результатов обследования |
Метод анализа результатов обследования |
Метод анализа результатов обследования Результаты обследования |
4. Анализ результатов обследования |
Отчет об обследовании |
CASE-средства Отчет об обследовании Ресурсные ограничения |
5. Выбор CASE-средства |
CASE-средство |
Отчет об обследовании Правила формализации данных о функциональной модели (напр. нотация IDEF0) |
6. Построение функциональной модели объекта |
Функциональная модель ОА |
Функциональная модель ОА Алгоритмы генерации функц. структуры |
7. Автоматизированная генерация функциональной структуры системы |
Описание функциональной структуры системы |
Отчет об обследовании Правила формализации данных о документообороте (напр. нотация DFD) |
8. Построение диаграмм потоков данных |
Диаграммы потоков данных, модель сущность-связь |
модель сущность-связь правила нормализации алгоритмы генерации структуры БД База ТПР |
9. Автоматизированная генерация структуры БД |
Структура БД |
Отчет об обследовании ОА |
10. Контроль и доработка сгенерированной БД |
Доработанная БД |
Отчет об обследовании ОА |
11. Построение UML-диаграмм (диаграмм сценария, топологии, состояний, активностей, взаимодействия) |
Комплект UML-диаграмм, описывающих технологию решения задач в системе |
Алгоритмы генерации программного кода Комплект UML-диаграмм База ТПР |
12. Генерация программного кода |
Код программ |
Отчет об обследовании ОА |
13. Доработка программ |
Доработанный код программ |
Описание структуры БД, описание разработанных программ |
14. Оформление технорабочего проекта |
Технорабочий проект |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.