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

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

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


 

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

70236. Політичні концепції ХХ століття 72 KB
  Значною мірою на формування сучасної парадигми політичної науки вплинули праці німецького філософа соціолога історика Макса Вебера 1864-1920. Як бачимо вирішальне значення відведено вождеві й бюрократії другорядна роль парламенту що пояснюється негативною оцінкою їм політичних партій...
70237. Політичні погляди в Київській Русі 56 KB
  У IX—XII ст. в Київській Русі відбулося формування феодального суспільства і, звісно, стали розвиватися держава і право, політичні погляди, наука, література, філософія тощо. Важливу роль у цьому процесі, як і в усьому житті, відігравало християнство, яке сприяло розвиткові духовного...
70238. Платон, Сократ і проекти ідеального політичного устрою 36 KB
  Він вів пошуки раціонального логічно-понятійного обґрунтування обєктивного характеру етичних норм моральної природи держави і права. Основу нормального функціонування держави її благополуччя він вбачав у непорушності законів підпорядкуванні їм усіх громадян.
70239. Політичні вчення Арістотеля 53 KB
  У центрі політичного вчення Арістотеля перебувають проблеми походження сутності та форми держави. Форму держави Арістотель характеризує як політичну систему що визначається верховною владою в державі. Трьома правильними формами держави виступають монархія аристократія і політія а трьома...
70240. Соціально-політичні погляди періоду Середньовіччя та епохи Відродження 59.5 KB
  Вершини своєї могутності i впливу римо-католицька церква, папство досягли у ХIII ст. Тодi ж завершилось створення системи схоластики - релiгiйної фiлософiї католицизму, спрямованої на виправдання постулатiв вiри рацiональними,
70241. Політичні ідеї французьких просвітителів 38 KB
  Ідеї закономірності та принципи рівних в роботах Руссо Вольтера Дідро. Ідеї закономірності та принципи рівних в роботах Руссо Вольтера Дідро. Руссо 1712-1778 рр. Джерелом протиріч цивілізації Руссо визнав соціальну нерівність зумовлену нерівністю майновою.
70242. Соціально-політичні вчення Давнього Сходу. Даосизм 55.5 KB
  План: Політичні погляди Давнього Сходу; Конфуцій та конфуціанстово; Політичні ідеї Індії Китаю.Політичні погляди Давнього Сходу. Особливості політикоправової думки стародавнього Сходу: На зміст політичної ідеології Давньго Сходу позначилися насамперед традиціоналізм общинної життя.
70243. Методи теорії держави і права 89 KB
  При використанні методу головний акцент робився на класову природу держави і права. Методологія загальної теорії держави і права це сукупність теоретичних принципів логічних прийомів і способів та спеціальних методів пізнання правових явищ. Під методом теорії держави і права розуміється...
70244. Лексічнае значэнне слова 221 KB
  У працэсе моўнай практыкі грамадства ўдакладняюцца і абнаўляюцца сэнсавыя і граматычныя сувязі слова, узбагачаецца і удасканальваецца яго семантыка, акрэсліваецца сфера распаўсюджвання, складваецца яго стылістычная афарбоўка. Таму адным з найбольш важных патрабаванняў стылістыкі з’яўляецца...