Конспект лекций по предмету "Программирование"


Система структурного анализа и проектирования SADT

SADT — это аббревиатура марки фирмы Software Technology, представляет собой ручную графическую систему, предназначенную для проектирования больших программных комплексов. Графический язык системы SADT — это иерархический структурированный набор диаграмм, причем каждый блок диаграммы раскрывается более детально с помощью другой диаграммы. Таким образом, структура модели представляется с все большей степенью детализации по мере разработки проекта (рис. 3.7).

Рис. 3.7 — Структура SADT (SA — формальный язык описания взаимосвязей между компонентами системы)
Структура системы:
Задача A
(Задача B или C) и Задача D
Задача F
При использовании SADT каждый разработчик наделен строго определенными полномочиями.
Авторы. Разработчики, занятые изучением требований и ограничений системы и их описаний с помощью системы SADT.
Комментаторы. Обычно это проектировщики, анализирующие работу своих коллег (авторов) и подготавливающие замечания по ней.
Читатели. Лица, занятые анализом проектов, разрабатываемых другими специалистами, но не обязанные их комментировать.
Технический комитет. Группа опытных технических специалистов, анализирующих проект на высших уровнях его описания.
Библиотекарь проекта. Лицо, отвечающее за ведение файлов проекта.
Руководитель проекта. Лицо, несущее основную ответственность за техническую разработку проекта.
Главный аналитик. Основной консультант по использованию SADT. Он хорошо понимает особенности использования системы SADT и выдает рекомендации по ее применению.
Инструктор. Лицо, обучающее исследователей пользованию SADT.
К основным достоинствам SADT можно отнести следующие:
1) система способствует организации коллективной работы, а также установлению соглашений относительно спецификаций на ранних этапах проектирования;
2) письменные отчеты технических комитетов позволяют проводить непрерывный контрольный анализ системы, что немаловажно при осуществлении испытаний системы;
3) эффективным средством получения специальной информации являются доклады экспертов;
4) система позволяет на ранних этапах принять основные решения высокого уровня, что создает прочный фундамент для вырабатывания последующих решений более низкого уровня;
5) использование SADT дает возможность осмыслить разрабатываемую систему лицам, не являющимся специалистами по программному обеспечению;
6) предусмотрены легкодоступные средства контроля хода проектирования.
Основным и главным недостатком этой системы является тот факт, что она не автоматизирована.


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

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем конспект самостоятельно:
! Как написать конспект Как правильно подойти к написанию чтобы быстро и информативно все зафиксировать.