Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекция ТП 2.pdf
Скачиваний:
20
Добавлен:
02.06.2015
Размер:
958.64 Кб
Скачать

Затраты на модульность

Информационная закрытость

Связность модуля

Связностьпосовпадению(СС=0)

Модуль различных функций Проверить исправность аппаратуры() Измерить температуру() Проверить данные Конец

Временнаясвязность(СС=3)

Модуль инициализации

F2

F1

Логическаясвязность(СС=1).

Модуль пересылки сообщений Переслать по электронной почте Переслать по факсу

Переслать по протоколуFTP Конец

Процедурнаясвязность (СС=5).

Модуль вычисления среднего значения Использовать табл 1 и табл2 Вычислить среднее по табл1 Вычислить среднее по табл2 Вернуть среднее1 и среднее 2 Конец

Связность модуля

Коммуникативная связность (СС=7)

Последовательнаясвязность (СС=9).

Модуль Отчет и средняя зарплата

Модуль Прием и проверказаписи

 

 

Используется Таблица зарплаты служащих

прочитатьзаписьиз файла

 

 

 

Сгенерировать Отчет по зарплате

проверитьконтрольные данные в записи

Вычислить параметр Средняя зарплата

удалить контрольныеполя в записи

Вернуть Отчет по зарплате.

 

вернуть обработанную запись

 

 

 

Средняя зарплата

 

 

 

Конец

 

 

 

 

Конец

 

 

 

 

x

F1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

F1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F2

 

 

 

 

 

 

 

 

 

 

 

 

Функциональная связность (СС=10)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Модуль расчета зарплаты

 

 

 

 

 

 

 

 

 

Определять начисленную сумму,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Определитьвычеты по рассрочкам,

 

 

F

 

 

 

 

 

 

Расчет подоходного налога,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Определениесоциальногоналога,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

алименты

 

 

 

 

 

 

 

 

 

 

 

 

Конец

 

 

 

 

 

 

Алгоритм определения уровня

связности модуля

1

 

 

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

0

 

 

 

 

 

 

 

Функциональная

 

 

 

 

 

1

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

1

 

 

3

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Логический

 

 

 

По совпадению

 

 

 

 

 

 

 

1

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Последовательная

 

Коммуникативный

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

5

 

 

 

0

1.Модуль — единичная проблемно-

 

 

 

 

 

 

 

ориентированная функция.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Действия внутри модуля связаны.

Процедурная

 

 

 

Временная

 

 

 

 

 

 

 

 

3.Действия внутри модуля связаны данными.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.Порядок действий внутри модуля важен.

 

 

 

 

 

 

 

 

5.Порядок действий внутри модуля важен,

 

 

 

 

 

 

 

 

связь по управлению.

 

 

 

 

 

 

 

 

 

 

6.Действия внутри модуля принадлежат

 

 

 

 

 

 

 

 

 

к одной категории.

 

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]