Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Методы анализа и проектирования ПОЦелью анализа требований является трансформация функциональных требований к ПО в предварительный системный проект и создание стабильной основы архитектуры системы. В процессе проектирования системный проект "погружается" в среду реализации с учетом всех нефункциональных требований. Все современные ТС ПО реализуют ту или иную методику анализа и проектирования ПО. Одна из типичных методик ООАП реализована в технологии RUP. Согласно этой методике, объектно-ориентированный анализ включает два вида деятельности: архитектурный анализ и анализ вариантов использования. Архитектурный анализ выполняется архитектором системы и включает в себя:
Анализ вариантов использования выполняется проектировщиками и включает в себя:
В потоках событий варианта использования выявляются классы трех типов:
Классы анализа отражают функциональные требования к системе и моделируют объекты предметной области. Совокупность классов анализа представляет собой начальную концептуальную модель системы Целью объектно-ориентированного проектирования является адаптация предварительного системного проекта (набора классов "анализа"), составляющего стабильную основу архитектуры системы, к среде реализации с учетом всех нефункциональных требований. Объектно-ориентированное проектирование включает два вида деятельности:
Проектирование архитектуры системы выполняется архитектором системы и включает в себя: · идентификацию архитектурных решений и механизмов, необходимых для проектирования системы; · анализ взаимодействий между классами анализа, выявление подсистем и интерфейсов; · формирование архитектурных уровней; · проектирование конфигурации системы. Проектирование элементов системы включает в себя: · проектирование классов (детализация классов, уточнение операций и атрибутов, моделирование состояний, уточнение связей между классами); · проектирование баз данных (в зависимости от типа используемой для хранения данных СУБД - объектной или реляционной). · идентификацию архитектурных решений и механизмов, необходимых для проектирования системы; · анализ взаимодействий между классами анализа, выявление подсистем и интерфейсов; · формирование архитектурных уровней; · проектирование конфигурации системы.
13. Автоматизация проектирования современных ИС
|