U1 – ППП, представленные на рынке |
1. Формирование библиотеки ППП |
Д1 – библиотеки ППП |
Д1 |
2. Параметризация ППП |
Р1 – параметры ППП |
Д1, Р1 |
3. Определение специфики ППП |
Д2 – специфика ППП |
Д2 - ОА |
4. Определение принципа разбиения системы на подсистемы |
Р2 – принципы разбиения |
Д2, Р2 |
5. Структуризация системы на подсистемы «разрезанием» графа по минимуму связей |
Д3 - подсистемы |
Д3 |
6. Параметрическое описание подсистем |
Р3 – параметры подсистем |
Д3 |
7. Определение функций подсистем |
Д4 – функции подсистем |
Д3, Д5 – материалы ТЭО |
8. Формирование критерия выбора ППП |
Д5 - требования к составу и содержанию ППП |
Д5, Д1, Д3 |
9. Выбор ППП для каждой подсистемы |
Д6 – перечень всех выбранных ППП, Д7 – документация |
Д4 |
10. Формирование требований к функциональной и обеспечивающей подсистемам |
Д7 - требования |
Д7 |
11. Формирование требований к системе |
Д8 –требования к системе |
Д7, Д6 |
12. Определение параметрического потока настроек выбранных ППП |
Р4 – параметры настройки системы |
Д10, Д7 |
13. Определение функций, отсутствующих в пакете |
Д9 – функции, отсутствующие в пакете |
Д9, Д4 |
14. Формирование требований к задачам |
Д11 - требования |
Д11 |
15. Разработка обеспечивающих подсистем |
Д12 - ИО, МО, ТО |
Д11 |
16. Формирование постановки задач |
Д13 - ПЗ, G1 – технология |
Д12, Д13, G1, Д11, P3 |
17. Синтаксический контроль описаний задач на входном языке ППП |
Д14 – код программы на языке ППП |
P4, Д11 |
18. Подготовка контрольных примеров |
Д15 – контрольные примеры |
Д15, P4 |
19. Семантическая отладка описаний задач на входном языке пакета |
Д16 – отлаженный код программы на языке ППП |
Д6, P4, Д12, Д13, Д16 |
20. Формирование документации |
Д17 – документация (проект) |
5. ТСП элементного метода проектирования ИС (1 вариант)
СУТЬ: декомпозиция СМОД осуществляется на уровне задач и отдельных проектных решений по ИО, ТО, ПО, МО. Проектирование выполняется до того момента, пока не будет выделен список обеспечивающих и функциональных подсистем (задач), и не будет определена их конструкция (входы, промежуточные данные, выходы). Затем - поиск ТПР для этих элементов из библиотеки типовых решений. Применение ТПР при создании СМОД обеспечивает сокращение трудовых затрат примерно на 30 % по сравнению с оригинальным проектированием. +-сы применения ТПР:
· модульный принцип построения;
· упрощение документирования;
· наличие и возможность использования готовых программных модулей.
Недостатки:
· небольшое снижение трудоемкости проектирования по сравнению с оригинальным методом;
· длительные сроки разработки, которые сопоставимы с ручным проектированием;
· низкая функциональная надежность;
· плохая модернизируемость функционирующих СМОД;
· отсутствие средств машинного ведения библиотек ТПР;
Типовое решение – это ПРОЕКТ, т.е. совокупность тех. документации, регламентирующий создание и функционирование ИС, и иногда еще есть программные модули. Это основное отличие от подсистемного (где уже есть ППП) и объектного (где есть КИС) методов.
Вход: материалы предпроектного обследования, цель создания системы, библиотека ТПР
Выход: проект ИС.
Вход |
Преобразователь |
Выход |
D1 - Материалы предпроектного обследования |
1. Анализ материалов обследования |
D2 - Характеристика объекта автоматизации |
D2, P1 - Цель создания системы |
2. Формирование требований к системе в целом |
D3 - Требования к системе |
D1, D3 |
3. Выделение функциональной и обеспечивающей подсистем путем разрезания графа по минимуму связей |
D4 - Список функций (задач) D5 - Список обеспечения |
D3, D4, P1 |
4. Формирование требований к функциям, выполняемым системой |
D6 - Требования к функциям |
D2, D6 |
5. Определение выходов по задачам |
D7 - Структуры входных потоков |
D6, D7 |
6. Определение входов по задачам |
D8 - Структуры выходных потоков |
U1 - Библиотека ТПР |
7. Определение входов и выходов ТПР |
D9 - Описание входных и выходных структур данных P2 – задача |
D6, P1 |
8. Формирование критерия соответствия конструкции ТПР и задач |
P3 – Критерий G1 – алгоритм расчета |
G1, D7, D8 |
9. Расчет показателей соответствия |
D9 - показатели |
U1, D9, P3, P2 |
10. Отбор ТПР задач |
D10 - Проект задач |
D10, D6 |
11. Выделение несоответствий входов и выходов ТПР требованиям к функции |
D11 - Список различий |
D9, D11 |
12. Доработка ТПР задачи |
D12 - Проект изменений в ТПР |
D4, D10, D12 |
13. Контроль полноты перекрытия функций ТПР |
D13 - Список функций, требующих разработки |
D13 |
14. Оригинальное проектирование задач |
D14 - Оригинальные проекты по задачам |
D11, D12, D13 |
15. Формирование проекта функциональной подсистемы |
D15 - Проект функциональной системы |
D5, P1 |
16. Формирование требований к обеспечивающим подсистемам |
D16 - Требования к видам обеспечения P4 – вид обеспечения |
U1, P4 |
17. Определение параметров ТПР обеспечения |
D17 - Характеристики ТПР обеспечения |
D16, P1 |
18. Формирование критерия отбора ТПР обеспечения |
P5 - Критерий |
U1,P5,D16, D17 |
19. Выбор ТПР обеспечения |
D18 - Проект обеспечения |
D16, D18 |
20. Выделение несоответствия ТПР обеспечения требованиям |
D19 - Список несоответствий |
D19 |
21. Доработка ТПР обеспечения |
D20 - Доработанный проект |
D5, D20, D15 |
22. Контроль полноты перекрытия обеспечивающих подсистем |
D21 - Список подсистем, требующих разработки, P4 |
D21 |
23. Проектирование обеспечивающих подсистем |
D22 - Оригинальные проекты по видам обеспечения |
D15, D20, D22 |
24. Формирование проекта |
D23 - Проектное ИС |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.