- •Методология ооп
- •Оо анализ
- •Оо проектирование
- •Язык uml
- •Снабдить исходные понятия языка uml возможностью расширения и специализации для более точного представления моделей систем в конкретной предметной области.
- •Описание языка uml должно поддерживать такую спецификацию моделей, которая не зависит от конкретных языков программирования и инструментальных средств проектирования программных систем.
- •Описание языка uml должно включать в себя семантический базис для понимания общих особенностей ооап.
- •Интегрировать в себя новейшие и наилучшие достижения практики ооап.
- •Диаграмма вариантов использования. Отношения.
- •Диаграмма классов
- •Диаграмма деятельности
- •Диаграмма последовательности
- •Диаграмма компонентов
- •Диаграмма развертывания
- •Методология системного анализа и системного моделирования
- •Сущность структурного подхода
- •Структурная модель предметной области
- •Объектная структура
- •Функциональная структура
- •Структура управления
- •Организационная структура
- •Техническая структура
- •Диаграмму функционального моделирования. Методология sadt
- •Сравнение существующих методик
- •Обзор case средств
Объектная структура
Объект – сущность, которая используется при выполнении некоторой функции или операции.
Объекты могут иметь динамическую или статическую природу. Динамические объекты используются в одном цикле вопсроизводства, а статические объекты используются во многих. На внешнем уровне детализации модели выделяются основные виды материальных объектов и информационных объектов. На концептуальном уровне модели предметной области уточняется состав классов объектов, определяются их атрибуты и взаимосвязи, т.о. строится обобщенное представление структуры предметной области. На внутреннем уровне модель изображается в виде файлов входных и выходных документов. Модель БД отображает хранение условно постоянной и накапливаемой переменной информации.
Функциональная структура
Функция представляет собой некоторый преобразователь входных объектов в выходные. Последовательность взаимосвязанных по входам и выходам функций составляет бизнес-процесс. Функция бизнес-процесса может пораждать объект любой природы. Функция может быть представлена одним действием или некоторой совокупностью действий. На внешнем уровне определн список основных бизнес функций, но обычно их от 10 до 20 шт. На концептуальном уровне выделенные функции декомпозируются. На внутреннем уровне отображается структура информационного процесса. Определяются иерархическаие структуры программных модулей, реализующих автоматизируемые функции.
Структура управления
У функций бизнес-процесса возможны альтернативные или циклические последовательности в зависимости от условий протекания процесса. Эти условия связаны с происходящими событиями во внешней среде или в самих процессах. События вызывают выполнение функций, которые изменяют состояния объектов и форимруют новые события, до тех пор пока не будет завершен некоторый процесс. Каждое событие описываестя с двух точек зрения: информационной и процедурной.
Информационное событие отражается в виде некоторого сообщения, фиксирующего факт выполнения некоторой функции. А процедурное событие вызывает выполнение новой функции и поэтому для каждого состояния объекта должны быть заданы описания этих вызовов. На внешнем уровне определен список внешних событий, вызываемых взаимодействием с внешней средой. На концептуальном уровне устанавливаются правила, определяющие условия вызова функций при возникновении событий и достижении определенных состояний объектов. На внутреннем уровне выполняется формализация бизнес правил в виде вызовов программных модулей.
Организационная структура
Представляет собой совокупность организационных единиц, как правило, связанных иерархическими или процессными отношениями. Организационная единица – это подразделение, представляюбщее собой объединение персонала, для выполнения совокупности общих функций или процессов. В функционально-ориентированной организационной структуре организационная единица выполняет набор функций, входящих в один тип процесса и относящихся к разным функциям управления. На внешнем уровне строится структурная модель предприятия в виде иерархии подчинения организационных единиц. На концептуальном уровне для каждого подразделения создается организационно-штатная структура должностей. На внутреннем уровне определяются требования к правам доступа персонала к автоматизируемым функциям ИС.
