Курс Анализ требований и определение архитектуры решений на базе Microsoft .NET
Целикурс предоставляет знания и навыки, необходимые для проектирования решений на базе Microsoft .NET с целью автоматизации задач и процессов организаций.
Начальные требования* Общее понимание жизненного цикла разработки ПО.
* Практические навыки разработки на платформе .NET.
* Хорошее знание процессной модели Microsoft Solutions Framework (MSF).
* Базовые знания технологий объектного моделирования и моделирования данных.
* Практический опыт работы с Microsoft Visio® Professional 2000.
* Год работы в команде разработчиков ПО.
Описание программыПлан курса 1. Введение в разработку бизнес-решенийТемы:
Обзор Microsoft Solutions Framework.
Фазы процессной модели MSF.
Введение в пример: приложение "Adventure Works Cycles".
2. Сбор и анализ информацииТемы:
Использование систем нотаций.
Создание сценариев использования и работы.
Сбор информации.
Анализ информации.
Лабораторная работа:
Сбор и анализ информации.
3. Предварительный взгляд на решениеТемы:
Фаза выработки концепции.
Создание документа концепции.
Создание структуры проекта.
Анализ рисков.
Лабораторная работа:
Разработка концепции.
4. Создание концептуальной моделиТемы:
Введение в фазу планирования.
Обзор функциональной спецификации.
Обзор концептуальной модели процесса.
Оптимизация концептуальной модели
Лабораторная работа:
Анализ требований.
5. Создание логической моделиТемы:
Обзор логической модели.
Создание логической модели.
Документирование результатов логического моделирования.
Оптимизация логической модели.
Лабораторная работа:
Определение объектов для логической модели.
6. Создание физической моделиТемы:
Обзор физической модели.
Анализ физической модели.
Улучшение физической модели.
Реализация физической модели.
Лабораторная работа:
Работа с физической моделью.
7. Проектирование уровня представленияТемы:
Основы проектирования пользовательского интерфейса.
Проектирование пользовательского интерфейса.
Проектирование компонентов пользовательских процессов.
Лабораторная работа:
Создание пользовательского интерфейса.
8. Проектирование уровня данныхТемы:
Проектирование хранилища данных.
Оптимизация доступа к данным.
Реализация проверки достоверности данных.
Лабораторная работа:
Создание схемы данных.
9. Проектирование требований к безопасностиТемы:
Общее понятие о безопасности в разработческих приложениях.
Планирование безопасности приложений.
Использование the .NET Framework Security Features.
Проектирование стратегий авторизации, аутентификации и аудита.