Лекции Проектирование информационных систем |
Основы методологии проектирования ИС
2.Жизненный цикл ИС 3. Модели жизненного цикла ПО 4. Общие требования к методолошии и технологии 5.Методология RAD Структурный подход к проектированию ИС 6.Сущность структурного подхода 7.Методология фунционального моделирования SADT 7.1.Состав функциональной модели 7.2.Иерархия диаграмм 7.3.Типы связей сежду функциями 8.Моделирование потоков данных(процессов) 8.1.Внешние сущности 8.2.Системы и подсистемы 8.3.Процессы 8.4.Накопители данных 8.5.Потоки данных 8.6.Построение иерархии диаграмм потоков данных 9.Моделирование данных. Case-метод Баркера 10.Моделирование данных. Методология IDEF 1 Характеристики CASE-средств 11.Silverrun 12.JAM 13.Vantage Team Builder (Westmount I-CASE) 14.Unifase 15.Designer/2000+Developer/2000 16.Локальные средства(ERwin, BPwin,S-Designor,CASE.Аналитик) 17.Объектно-ориентированные CASE-средства (Rational Rose) Вспомогательные средства поддержки жизненного цикла ПО 18.Средства конфигурационного управления 19.Средства документирования 20.Средства тестирования Заключение 21.Примеры комплексов CASE-средств |
Структурный
подход к проектированию ИС 6.Сущность структурного подхода. Сущность структурного подхода к разработке ИС заключается в ее декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые в свою очередь делятся на подфункции, подразделяемые на задачи и так далее. Процесс разбиения продолжается вплоть до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. При разработке системы "снизу-вверх" от отдельных задач ко всей системе целостность теряется, возникают проблемы при информационной стыковке отдельных компонентов. Все наиболее распространенные методологии структурного подхода [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). На стадии проектирования ИС модели расширяются, уточняются и дополняются диаграммами, отражающими структуру программного обеспечения: архитектуру ПО, структурные схемы программ и диаграммы экранных форм. Перечисленные модели в совокупности дают полное описание ИС независимо от того, является ли она существующей или вновь разрабатываемой. Состав диаграмм в каждом конкретном случае зависит от необходимой полноты описания системы. |
| Contact Us | ©2005 StudentCompany |