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).

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

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


 

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

51770. Как делаются слова. Сложные слова из двух корней с буквой соединительного гласного 86.5 KB
  Сложные слова из двух корней с буквой соединительного гласного Цель: закрепить знания по теме сложные слова; развитие внимания речи памяти; прививать интерес к русскому языку. Оборудование: карточки со словами на доску учебник индивидуальные карточки лесенка.момент: Рассказать секреты словаЯ для вас всегда готова.
51771. Рынок, его структура и функция 70 KB
  Рынок имеет сложную структуру. По механизму функционирования выделяют: свободный рынок свободная конкуренция монополизированный условия производства и обращения определяются группой монополий регулируемый ведущая роль принадлежит государству. По объектам обмена различают: товарный рынок финансовый рынок и рынок труда.
51772. Словарная работа на уроках истории в школе VIII вида 62.5 KB
  Сущность словарной работы. Этот процесс включает определенную последовательность начиная со смутного представления значения нового слова его применения шкм и на заключительном этапе его действительное освоение. Конечной целью словарной работы является формирование у шкв умения использовать новые слова в собственных высказываниях. Поэтому в методике говорят об активном и пассивном словаре.
51773. Структура й зміст плану-конспекту уроку художньої культури 87 KB
  Структура й зміст плануконспекту уроку художньої культури.Загальні вимоги до уроку 3. Планконспект уроку застосування набутих знань і умінь.Урок як основна форма організації навчання Після планування вчитель розробляє схему уроку і на її основі план конспект.
51775. Урок -основная форма занятий спортивным играм в школе 116.5 KB
  Длительность урока колеблется от 30 45 мин до трех и более часов. План урока предусматривает его деление на несколько взаимосвязанных частей в которых решают различные задачи. Длительность частей зависит от общей продолжительности урока подготовленности занимающихся условий проведения и т. Подготовительная часть имеет целью организовать и подготовить занимающихся к выполнению основной задачи урока.
51777. Розвиток української мови 59.5 KB
  Мета: ознайомити з історичними етапами розвитку української мови; з тенденціями розвитку української мови зокрема її лексичного складу в наші дні; виховувати повагу й любов до української мови як державної та материнської виховувати патріотизм; розвивати увагу логічне й образне мислення удосконалювати навички роботи з підручником збагачувати й уточнювати словниковий запас учнів. Науковці стверджують що протягом десятиріччя словниковий склад мови змінюється приблизно на 25. Із поверненням суспільства до національних традицій...