Известно, что основной задачей первых трех десятилетий компьютерной эры являлось развитие аппаратных



Pdf көрінісі
бет13/78
Дата30.09.2024
өлшемі1,76 Mb.
#146202
түріЛекция
1   ...   9   10   11   12   13   14   15   16   ...   78
Байланысты:
материалы ТРСПО 2024

 
Структурный анализ 
Структурный анализ — один из формализованных методов анализа требований к ПО. Автор этого метода — Том Де 
Марко (1979) [27]. В этом методе программное изделие рассматривается как преобразователь информационного потока 
данных. Основной элемент структурного анализа — диаграмма потоков данных. 
 
Диаграммы потоков данных 
Диаграмма потоков данных ПДД — графическое средство для изображения информационного потока и преобразований, 
которым подвергаются данные при движении от входа к выходу системы. Элементы диаграммы имеют вид, показанный на 
рис. 3.1. Диаграмма может использоваться для представления программного изделия на любом уровне абстракции.
Пример системы взаимосвязанных диаграмм показан на рис. 3.2. 
Диаграмма высшего (нулевого) уровня представляет систему как единый овал со стрелкой, ее называют основной или 
контекстной моделью. Контекстная модель используется для указания внешних связей программного изделия. Для 
детализации (уточнения системы) вводится диаграмма 1-го уровня. Каждый из преобразователей этой диаграммы — 
подфункция общей системы. Таким образом, речь идет о замене преобразователя 

на целую систему преобразователей. 
Дальнейшее уточнение (например, преобразователя 
F3) 
приводит к диаграмме 2-го уровня. Говорят, что ПДД1 
разбивается на диаграммы 2-го уровня. 
Рис. 3.2. 
Система взаимосвязанных диаграмм потоков данных 
ПРИМЕЧАНИЕ
Важно сохранить непрерывность информационного потока и его согласованность. Это значит, что входы и выходы у 
каждого преобразователя на любом уровне должны оставаться прежними. В диаграмме отсутствуют точные указания на 
последовательность обработки. Точные указания откладываются до этапа проектирования. 
Диаграмма потоков данных — это абстракция, граф. Для связи графа с проблемной областью (превращения в граф-
модель) надо задать интерпретацию ее компонентов — дуг и вершин. 




Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   78




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет