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).
Ссылка на скачивание - внизу страницы.