Этап проектирования обзора:
- база данных;
- интерфейс, классы и функциональные детали;
- права доступа.
Цель
Программное обеспечение
- Освоить основные понятия UML-диаграммы последовательности и её применение в архитектуре программного обеспечения, а также разработать диаграмму последовательности для своего проекта.
- Понять основные концепции UML-диаграмм активности и их применение в архитектуре ПО, а также создать диаграмму активности для своего проекта.
- Изучить основные принципы UML-диаграмм состояний и их использование в архитектуре ПО, а также построить диаграмму состояний для своего проекта.
- Разобраться в концепции архитектуры программного обеспечения и её применении в архитектуре, а также спроектировать архитектуру для своего проекта.
- Осмыслить паттерны проектирования и выбор фреймворков, а также применить комплексные знания архитектуры приложений для разработки системного дизайна своего проекта, включая дизайн представления, бизнес-логики, управления и обработки исключений.
- Усвоить основы UML-пакетов, диаграмм развёртывания и компонентов, а также научиться создавать пакеты, диаграммы развёртывания и компоненты.
- Написать документ с общим дизайном программного обеспечения, включив в него UML-диаграммы для отчёта о проектировании.
Данные
- Понимать основные принципы баз данных.
- Использовать популярные инструменты проектирования баз данных, такие как PowerDesign, для создания схем баз данных.
- Знать основные концепции ER-диаграмм баз данных и уметь анализировать требования для построения модели сущностей и связей базы данных.
- Иметь представление об основных принципах логического проектирования баз данных и понимать его роль в анализе требований. Уметь интерпретировать основные моменты требований и выполнять логическое проектирование базы данных.
- Владеть основными принципами физического проектирования баз данных. На основе концептуального проектирования уметь дорабатывать физическое проектирование, не завершённое в отчёте о требованиях. Понимать основные концепции, сценарии использования и этапы проектирования элементов физического проектирования. С помощью инструментов проектирования баз данных завершить создание схемы базы данных.
- Разбираться в концепциях безопасности баз данных и быть способным анализировать стратегии безопасности баз данных в соответствии с реальными условиями проекта. Уметь разрабатывать меры безопасности для базы данных на основе анализа требований.
- Анализировать нефункциональные требования в отчётах о требованиях, чтобы определить стратегии безопасности и производительности базы данных.