logo
Шпоры по билетам

22. Сравнительный анализ методов sadt и dfd при структурном проектировании программного обеспечения

Сравнительный анализ методов SADT и DFD структурного анализа проводится по следующим параметрам:

1-адекватность средств решаемым задачам;

SADT-диаграммы оказываются значительно менее выразительными и удобными при моделировании ПО.

Дуги в SADT жестко типизированы (вход, выход, управление, механизм).

В SADT отсутствуют выразительные средства для моделирования особенностей ИС. Жесткие ограничения SADT, запрещающие использовать более 6—7 блоков на диафамме, в ряде случаев вынуждают искусственно детализировать процесс, что затрудняет понимание модели заказчиком, резко увеличивает ее объем и, как следствие, ведет к неадекватности модели реальной предметной области.

Наличие в DFD спецификаций процессов нижнего уровня позволяет преодолеть логическую незавершенность SADT и построить полную функциональную спецификацию разрабатываемой системы.

Для моделирования соответствующих операций целесообразно использовать единственную DFD, поскольку все без исключения операции имеют одни и те же входы (сберегательная книжка и расходный ордер) и выходы (сберегательная книжка и наличные деньги) и различаются лишь механизмами начисления процентов.

2-согласованность с другими средствами структурного анализа;

3-интеграция с другими процессами ЖЦ ПО (прежде всего с процессом проектирования).