Все наиболее распространённые методологии структурного подхода базируются на ряде общих принципов. В качестве двух базовых принципов используются следующие:
· принцип «разделяй и властвуй» - принцип решения сложных проблем путём их разбиения на множество меньших независимых задач, лёгких для понимания и решения;
· принцип иерархического упорядочивания – принцип организации составных частей проблемы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне.
Выделение двух базовых принципов не означает, что остальные принципы являются второстепенными, поскольку игнорирование любого из них может привести к непредсказуемым последствиям (в том числе и к провалу всего проекта). Основными из этих принципов являются следующие:
· принцип абстрагирования – выделение существенных аспектов системы и отвлечение от несущественных;
· принцип формализации – необходимость строгого методического подхода к решению проблемы;
· принцип непротиворечивости – обоснованность и согласованность элементов;
· принцип структурирования данных – данные должны быть структурированы и иерархически организованны.
· SADT (Structured Analysis and Design Technique) – модели и соответствующие функциональные диаграммы;
· DFD (Data Flow Diagrams) – диаграммы потоков данных;
· ERD (Entity-Relationship Diagrams) – диаграммы «сущность-связь».
На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм.
Перечисленные модели в совокупности дают полное описание ИС независимо от того, является ли она существующей или вновь разрабатываемой. Состав диаграмм в каждом конкретном случае зависит от необходимой полноты описания системы.
2.2.4.3 МЕТОДОЛОГИЯ ФУНКЦИОНАЛЬНОГО МОДЕЛИРОВАНИЯ SADT
Методология SADT разработана Дугласом Россом. На её основе разработана, в частности, известная методология IDEF0 (Icam DEFinition), которая является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий).
Методология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения модели объекта какой-либо предметной области.
Данная методология содержит следующие методики:
· IDEF0 – методология функционального моделирования. С помощью наглядного графического языка IDEF0, изучаемая система представляет перед разработчиками и аналитиками в виде набора взаимосвязанных функций (функциональных – в терминах IDEF0). Как правило, моделирование средствами IDEF0 является первым этапом изучения любой системы;
· IDEF1 – методология моделирования информационных потоков внутри системы, позволяющая отображать и анализировать их структуру и взаимосвязи;
· IDEF1Х (IDEF1 Extended) – методология построения реляционных структур. IDEF1Х относится к типу методологий «сущность-связь» (ER – Entity Relationship) и, как правило, используется для моделирования реляционных баз данных, имеющих отношение к рассматриваемой системе.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.