Цели:
курс предоставляет знания и навыки, необходимые для проектирования решений на базе 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.
- Проектирование стратегий авторизации, аутентификации и аудита.
Лабораторная работа:
- Моделирование угрозы и ее предотвращение.
10. Завершение фазы планирования Темы:
- Объединение моделей проектирования.
- Планирование административных элементов.
- Планирование последующих фаз.
- Создание технических спецификаций.
Лабораторная работа:
- Обзор тестового плана и технической спецификации.
11. Стабилизация и развертывание решения Темы:
- MSF-фаза стабилизации.
- Тестирование и испытание для стабилизации.
- MSF-фаза развертывания.
- Развертывание рабочей среды.
Лабораторная работа:
- Назначение приоритетов ошибок.