Экзаменационные вопросы по дисциплине "Проектирование информационных систем" (технологические сети проектирования), страница 2


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. Оформление технорабочего проекта

Технорабочий проект