40584

Структурный подход

Лекция

Информатика, кибернетика и программирование

Все наиболее распространенные методологии структурного подхода [9111213] базируются на ряде общих принципов [3]. В качестве двух базовых принципов используются следующие: принцип разделяй и властвуй принцип решения сложных проблем путем их разбиения на множество меньших независимых задач легких для понимания и решения; принцип иерархического упорядочивания принцип организации составных частей проблемы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне. Выделение двух базовых принципов не означает...

Русский

2013-10-17

30 KB

0 чел.

Занятие 21

Структурный подход

Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. Процесс разбиения продолжается вплоть до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. При разработке системы "снизу-вверх" от отдельных задач ко всей системе целостность теряется, возникают проблемы при информационной стыковке отдельных компонентов.

Все наиболее распространенные методологии структурного подхода [9,11,12,13] базируются на ряде общих принципов [3]. В качестве двух базовых принципов используются следующие:

  •  принцип "разделяй и властвуй" - принцип решения сложных проблем путем их разбиения на множество меньших независимых задач, легких для понимания и решения;
  •  принцип иерархического упорядочивания - принцип организации составных частей проблемы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне.

Выделение двух базовых принципов не означает, что остальные принципы являются второстепенными, поскольку игнорирование любого из них может привести к непредсказуемым последствиям (в том числе и к провалу всего проекта). Основными из этих принципов являются следующие:

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

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

  •  SADT (Structured Analysis and Design Technique) модели и соответствующие функциональные диаграммы (подраздел 2.2);
  •  DFD (Data Flow Diagrams) диаграммы потоков данных (подраздел 2.3);
  •  ERD (Entity-Relationship Diagrams) диаграммы "сущность-связь" (подраздел 2.4).

На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм.

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


 

А также другие работы, которые могут Вас заинтересовать

23563. Щерба Лев Владимирович 44 KB
  Щерба получил прежде всего как фонолог и фонетист. Щерба был виднейшим исследователем в области экспериментальной фонетики. Щерба признавал важность эксперимента. Щерба создал свою теорию фонемы.
23564. ОРГАНЫ РЕЧИ И ИХ РАБОТА 119.85 KB
  При произнесении глухих согласных голосовые связки не напряжены и раздвинуты. Когда голосовые связки напряжены и сближены а поток воздуха заставляет их вибрировать возникает голос который мы слышим при произнесении гласных сонантов или звонких согласных звуков. При произнесении глухих согласных слышится только шум при произнесении звонких шум и голос. При произнесении смычных сонантов проход для воздуха через ротовую полость закрыт так как мягкое нёбо опущено.
23565. Технология SDH 148.5 KB
  Синхронная цифровая иерархия (SDH) — технология широкополосных транспортных сетей, которые являются инфраструктурой для подключения пользователя к широкому спектру услуг. Сети SDH позволяют передавать информационные потоки на скоростях до 10 Гбит/сек
23566. Фонологические взгляды И. А. Бодуэна де Куртенэ 28.5 KB
  Бодуэна де Куртенэ И. Бодуэн де Куртенэ создавая теорию фонем трактовал фонологические единицы как некие сущности наличествующие в психологической системе человека пользующегося соответствующим языком.Пр54в Придерживаясь материалистической трактовки природы психическогоПр54н Бодуэн де Куртенэ только тогда считал возможным говорить о существовании тех или иных внутриязыковых закономерностей когда представлял себе их психофизический механизм и только тогда выдвигал то или иное понятие когда мог определить его хотя бы в самых...
23567. Фонология 23.5 KB
  лежит понятие фонемы как совокупности существенных признаков свойственных данному звуковому образованию определение Н. Главной функцией фонемы является смыслоразличительная или сигнификативная. Таким образом можно сказать что фонемы д и к отличаются друг от друга двумя дифференциальными признаками местом образования и звонкостьюглухостью. В русской фонологической системе 5 гласных фонем и 32 согласных гласность и согласность или как говорят вокализм и консонантизм это первый дифференциальный признак для фонемы: мы обычно сразу...
23568. ФОНЕМЫ И СИСТЕМЫ ФОНЕМ 93 KB
  Понятие фонемы Ключевым понятием функциональной фонетики или фонологии является понятие фонемы. Следовательно хотя фонемы как таковые единицами языка не являются поскольку сами по себе они лишены значения существование единиц языка морфем слов и их форм принципиально невозможно без фонем из которых строятся их означающие. О соотношении фонемы и звука Фонемы не могут быть непосредственно отождествлены со слышимыми и произносимыми людьми в процессе речевого общения звуками. Фонемы представляют собой единицы звукового строя языка тогда...
23569. 8 особенности артикуляционной базы английского языка 39.5 KB
  в англ языке большее напряжение конечных согл наличие аспирглухих взрывных соглперед ударотсутсвие палатализациинет нет попарного разделения на тверд и мяг есть фарингальная артикул.hпереднеязвчные согл характеризуются аппикальным укладомдорсальнымнапряж мышц губ при произношении более значительнаогубленостьлабоализациянапряжение в конце фразы силнее характерно наличие скользящих гласныхдифтонгов попарно распределение напряж и ненапряж фонемдолгих краткналичие гласных смеш уклада э:наличие межзубных 9 артикуляторный...
23570. сновные фонетические особенности канадского варианта английского языка 31 KB
  Class bath dance произносится в американском варианте с гласным номер 4. Дифтонг [ou] произносится в британском варианте т.которые в американском варианте произносятся с [ai] канадцы в основном произносят побритански с [i]. В канадском варианте английского языка в области грамматики не встречается существенных различий с британским вариантом.
23571. Акценты и диалекты в Великобритании 50 KB
  Взаимодействие близкородственных языков английского и скандинавских сказалось в наличии в современном А.В процессе образования нации происходило формирование национального английского языка складывавшегося на основе лондонского диалекта который сочетал в себе южные и восточноцентральные диалектные черты. развития английского языка характеризуется рядом изменений резко отграничивших среднеанглийскую звуковую систему от древнеанглийской. В то время как в 40 70е годы наблюдался расцвет скучного английского БиБиСи в 80е годы начали...