- •Теоретическое обоснование
- •Алгоритм выполнения работы
- •Задания (варианты, исходные данные)
- •Анализ полученных результатов
- •Ответить на вопросы
- •Список литературы
- •Практическая работа № 2
- •Выполнение работы
- •1.Теоретическое обоснование
- •2.Алгоритм выполнения работы
- •3.Задание (варианты, исходные данные и т.П.)
- •4.Анализ полученных результатов
- •5.Ответить на вопросы
- •Практическая работа № 3
- •Выполнение работы
- •1.Теоретическое обоснование
- •2.Алгоритм выполнения работы
- •4.Анализ полученных результатов
- •5.Ответить на вопросы
- •Практическая работа № 4
- •Выполнение работы
- •1.Теоретическое обоснование
- •2.Алгоритм выполнения работы
- •4.Анализ полученных результатов
- •5.Ответить на вопросы
- •Практические работы № 5-6
- •Выполнение работы
- •1.Теоретическое обоснование
- •2.Алгоритм выполнения работы
- •4.Анализ полученных результатов
- •5.Ответить на вопросы
- •Практические работы № 7-8
- •Выполнение работы
- •1.Теоретическое обоснование
- •Часть 1. Моделирование исходного программного текста
- •Алгоритм выполнения работы
- •Задание (варианты, исходные данные и т.П.)
- •Анализ полученных результатов
- •Часть 2. Моделирование реализации системы
- •Алгоритм выполнения работы
- •Задание (варианты, исходные данные и т.П.)
- •Анализ полученных результатов
- •Ответить на вопросы
- •Практические работы № 9-10
- •Выполнение работы
- •1.Теоретическое обоснование
- •2.Алгоритм выполнения работы
- •3.Задание (варианты, исходные данные и т.П.)
- •4.Анализ полученных результатов
- •5.Ответить на вопросы
- •Список литературы
- •Практическая работа № 11
- •Выполнение работы
- •1.Теоретическое обоснование
- •2.Алгоритм выполнения работы
- •4.Анализ полученных результатов
- •5.Ответы на вопросы
- •Практическая работа № 12
- •Выполнение работы
- •1.Теоретическое обоснование
- •2.Алгоритм выполнения работы
- •3.Задание (варианты, исходные данные и т.П.)
- •4.Анализ полученных результатов
2.Алгоритм выполнения работы
Спроектировать и оформить таблицу с исходными данными по заданным модулям системы (в соответствии с вариантом).
Предполагая, что задача относится к проектированию информационных систем, рассчитать количество функциональных указателей FP (на основании заполненной таблицы, и по формуле (1)). Для простоты расчетов принимается средний ранг сложности информационных характеристик (см.табл.10).
Рассчитать основные метрики на основе FP
Данные свести в таблицу, форму которой спроектировать
Предполагая, что задача относится к проектированию инженерного ПО (табл.12), произвести также расчет функционально-ориентированных метрик. Данные свести в таблицу.
Сравнить результаты расчета для информационной системы и инженерного ПО.
Оформить отчет о работе
3.Задание (варианты, исходные данные и т.П.)
Исходные модули
№ п/п |
Модуль |
Информационные характеристики |
Кол-во алгоритмов |
||||
вн. вводы |
внешн. выводы |
внешние запросы |
внутр.лог. файлы |
интерф файлы |
|||
|
Мод01 |
2 |
3 |
5 |
2 |
1 |
3 |
|
Мод02 |
3 |
5 |
8 |
1 |
2 |
2 |
|
Мод03 |
5 |
3 |
6 |
4 |
1 |
1 |
|
Мод04 |
7 |
4 |
4 |
6 |
2 |
6 |
|
Мод05 |
3 |
7 |
2 |
2 |
1 |
3 |
|
Мод06 |
2 |
3 |
7 |
1 |
1 |
2 |
|
Мод07 |
3 |
7 |
6 |
2 |
2 |
1 |
|
Мод08 |
6 |
3 |
8 |
3 |
3 |
2 |
|
Мод09 |
3 |
8 |
4 |
6 |
1 |
3 |
|
Мод10 |
8 |
4 |
9 |
7 |
2 |
4 |
|
Мод11 |
4 |
9 |
2 |
5 |
3 |
1 |
|
Мод12 |
7 |
1 |
7 |
4 |
3 |
2 |
|
Мод13 |
5 |
5 |
3 |
3 |
2 |
3 |
|
Мод14 |
9 |
2 |
9 |
2 |
4 |
4 |
|
Мод15 |
11 |
6 |
4 |
1 |
1 |
5 |
|
Мод16 |
2 |
3 |
1 |
2 |
2 |
2 |
|
Мод17 |
5 |
7 |
8 |
3 |
1 |
6 |
|
Мод18 |
7 |
4 |
3 |
3 |
2 |
1 |
|
Мод19 |
8 |
8 |
8 |
5 |
3 |
1 |
|
Мод20 |
3 |
5 |
9 |
1 |
1 |
7 |
Варианты практической работы
вариант |
М о д у л и |
|||||||||||||||||||
1 |
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
2 |
х |
|
|
|
х |
|
|
|
х |
|
|
|
х |
|
|
|
х |
|
|
х |
3 |
|
х |
|
|
|
|
х |
|
|
|
х |
|
|
|
х |
|
|
х |
х |
|
4 |
|
|
|
х |
|
х |
|
х |
|
|
|
х |
|
х |
|
|
|
|
х |
|
5 |
|
|
х |
|
х |
|
|
|
|
х |
|
|
|
х |
|
х |
|
х |
|
|
6 |
|
|
|
х |
|
|
х |
х |
|
|
х |
|
|
|
|
|
х |
|
|
х |
7 |
х |
х |
|
|
|
х |
|
|
х |
|
|
|
х |
|
|
|
|
|
х |
|
8 |
|
|
х |
х |
|
|
х |
|
|
|
х |
|
|
х |
|
|
|
х |
|
|
9 |
|
х |
х |
|
|
|
|
|
|
х |
|
|
|
|
х |
х |
|
|
|
х |
10 |
х |
|
|
|
х |
х |
|
|
х |
|
|
х |
|
|
|
|
|
|
х |
|
11 |
х |
|
х |
|
|
|
|
х |
|
|
х |
|
|
х |
|
|
|
|
|
х |
12 |
|
х |
|
х |
|
х |
|
|
|
х |
|
|
|
|
х |
|
х |
|
|
|
13 |
х |
|
х |
|
|
х |
|
|
х |
|
|
х |
|
|
|
х |
|
|
|
|
14 |
|
|
х |
|
|
|
х |
|
х |
|
|
|
|
|
|
|
х |
х |
|
х |
15 |
|
х |
|
х |
|
х |
|
|
|
х |
|
|
|
х |
|
|
|
|
х |
|
16 |
х |
|
|
х |
|
|
|
х |
|
|
|
х |
|
|
|
х |
х |
|
|
|
17 |
|
х |
|
|
х |
|
х |
|
|
|
х |
|
х |
|
|
|
|
х |
|
|
18 |
|
|
|
х |
|
|
|
|
х |
|
|
х |
|
х |
|
|
х |
|
|
х |
19 |
|
х |
|
|
|
|
х |
|
|
|
|
|
х |
|
х |
|
х |
|
х |
|
20 |
|
|
х |
|
х |
|
|
х |
|
х |
|
|
|
х |
|
|
|
х |
|
|
21 |
х |
|
|
х |
|
|
х |
|
|
|
х |
|
|
х |
|
|
|
|
|
х |
22 |
|
х |
|
х |
|
|
|
|
х |
|
|
х |
|
|
х |
|
|
|
х |
|
23 |
|
х |
|
|
|
х |
|
|
|
|
|
х |
|
|
|
х |
|
х |
|
х |
24 |
|
|
х |
|
х |
|
|
х |
|
х |
|
|
х |
|
х |
|
х |
|
|
|
25 |
х |
|
|
х |
|
|
х |
|
|
х |
|
|
х |
|
|
|
х |
|
|
|
