Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ekz_voprosy_TRPO_2016 (2).docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
3.14 Mб
Скачать
  1. Методы структурного анализа и проектирования

В структурном анализе и проектировании используются различные модели, описывающие:

• Функциональную структуру системы;

• Последовательность выполняемых действий;

• Передачу информации между функциональными процессами;

• Отношения между данными.

Наиболее распространенными моделями первых трех групп являются:

• функциональная модель SADT (StructuredAnalysisandDesignTechnique)- Метод SADT представляет собой совокупность правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями. Метод SADT разработан Дугласом Россом (SoftTech, Inc.) в 1969 г. для моделирования искусственных систем средней сложности);

• модель IDEF3-часть семейства стандартов IDEF, был разработан в конце 1980-х годов для закрытого проекта ВВС США. Этот метод предназначен для таких моделей процессов, в которых важно понять последовательность выполнения действий и взаимозависимости между ними. Хотя IDEF3 и не достиг статуса федерального стандарта США, он приобрел широкое распространение среди системных аналитиков как дополнение к методу функционального моделирования IDEF0 (модели IDEF3 могут использоваться для детализации функциональных блоков IDEF0, не имеющих диаграмм декомпозиции). Основой модели IDEF3 служит так называемый сценарий процесса, который выделяет последовательность действий и подпроцессов анализируемой системы.;

• DFD (DataFlowDiagrams) - диаграммы потоков данных- представляют собой иерархию функциональных процессов, связанных потоками данных. Цель такого представления - продемонстрировать, как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами.

  1. Принципы объектно-ориентированного анализа и проектирования

1.принцип абстрагирования – предписывает включать в модель только те аспекты предметной области, которые имеют непосредственное отношение к выполнению проектируемой системой своих функций; абстрагирование сводится к формированию абстракций, определяющих основные характеристики внешнего представления объектов; 2.принцип инкапсуляции – предписывает разделять элементы абстракции на секции с различной видимостью, что позволяет отделить интерфейс абстракции от его реализации; обычно скрываются структура объектов и реализация их методов;

3. принцип модульности – определяет возможность декомпозиции проектируемой системы на совокупность сильно связанных и слабо сцепленных модулей (определение модулей выполняется при физической разработке системы, определение классов и объектов – при логической разработке;

4. принцип иерархии – означает формирование иерархической структуры абстракций; принцип предписывает выполнять иерархическое построение мо- делей сложных систем на различных уровнях детализации;

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

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