Данный пятидневный курс предоставляет слушателям необходимые знания и навыки для планирования, разработки, тестирования и внедрения решений, построенных на базе Microsoft .NET.

 


Аудитория:

Данный курс предназначен для менеджеров проектов и опытных разработчиков приложений, которым приходится решать задачи, связанные с созданием бизнес-решений с применением .NET Framework.


Требования к слушателям:

Общее понимание жизненного цикла разработки ПО
Опыт практической командной разработки ПО с применением.NET-технологий
Знакомство с моделью процессов Microsoft Solutions Framework (MSF)
Знакомство с ООП и технологиями моделирования данных
Опыт использования Microsoft Visio Professional
Очень желательны (но не обязательны) знания и навыки в объеме курса 1846 Основы Microsoft Solutions Framework


После прохождения тренинга Вы сможете:

Собрать и проанализировать требования для разработки бизнес-приложения
Cоздать описание видения и концепции решения
Выполнить концептуальное, логическое и физическое проектирование будущего решения
Сп роектировать пользовательский интерфейс приложения
Спроектировать уровень данных будущего приложения
Создать функциональную и техническую спецификации
Спланировать обеспечение безопасности приложения, этапы тестирования приложения и его внедрения


Соответствующий сертификационный экзамен:

70-300 — Analyzing Requirements and Defining Microsoft .NET Solution Architectures


Содержание:


Модуль 1: Введение в разработку бизнес-решений

  • Обзор Microsoft Solutions Framework
  • Фазы модели процессов MSF
  • Сценарий для лабораторных работ – Adventure Works Cycles Application


Модуль 2: Сбор и анализ информации

  • Использование графических нотаций
  • Создание прецедентов и сценариев использования
  • Техники сбора информации
  • Анализ информации
  • Лабораторная работа: Сбор и анализ информации
  • Подготовка к интервью
  • Выделение прецедентов из собранной информации
  • Выделение требований из собранной информации
  • Разработка сценариев использования


Модуль 3: Выработка видения решения

  • Фаза «Envisioning»
  • Создание документа Vision/Scope
  • Создание документа, описывающего структуру проекта
  • Анализ рисков
  • Лабораторная работа: Создание документа Vision/Scope
  • Формулировка проблемы
  • Формирование видения решения
  • Выделение целей проекта


Модуль 4: Концептуальное проектирование решения

  • Введение в фазу планирования
  • Обзор функциональной спецификации
  • Обзор процесса концептуального проектирования
  • Концепция решения
  • Оптимизация концепции
  • Лабораторная работа: Анализ требований
  • Уточнение прецедентов и требований
  • Обзор диаграммы концептуальной модели решения


Модуль 5: Логическое проектирование

  • Обзор логического проектирования
  • Логическое проектирование
  • Документирование результатов логического проектирования
  • Оптимизация логического дизайна
  • Лабораторная работа: Выделение объектов для логического проектирования
  • Выделение объектов из прецедентов
  • Создание матрицы обслуживания
  • Разработка диаграмм последовательностей

 

Модуль 6: Физическое проектирование

  • Обзор физического проектирования
  • Анализ физического дизайна
  • Оптимизация физического дизайна
  • Реализация физического дизайна
  • Лабораторная работа: Физическое проектирование
  • Создание модели классов
  • Создание диаграммы компонентной модели


Модуль 7: Разработка пользовательского интерфейса

  • Основы проектирования пользовательского интерфейса
  • Проектирование интерфейса пользователя
  • Разработка компонентов
  • Лабораторная работа: Разработка пользовательского интерфейса
  • Создание прототипа пользовательского интерфейса


Модуль 8: Проектирование уровня данных

  • Проектирование источников данных
  • Оптимизация доступа к данным
  • Реализация валидации данных
  • Лабораторная работа: Создание схемы данных
  • Создание схемы данных


Модуль 9: Разработка спецификации безопасности

  • Обзор безопасности в разработке приложения
  • Планирование безопасности приложения
  • Обеспечение безопасности средствами.NET Framework
  • Проектирование авторизации, аутентификации и стратегий аудита
  • Лабораторная работа: Моделирование и предотвращение угроз
  • Определение потенциальных угроз
  • Применение техник предотвращения угроз


Модуль 10: Завершение фазы планирования

  • Учет результатов концептуального, логического и физического проектирования
  • Планирование административных функций
  • Планирование следующих фаз процесса
  • Создание технических спецификаций
  • Лабораторная работа: Обзор плана тестирования и технической спецификации
  • Обзор плана тестирования
  • Обзор технической спецификации


Модуль 11: Стабилизация и развертывание решения

  • Фаза стабилизации (MSF)
  • Тестирование и пилотное внедрение
  • Фаза развертывания (MSF)
  • Развертывание на инфраструктуру заказчика
  • Лабораторная работа: Приоритезация багов
  • Категоризация и приоретизация багов

 

 

Hosting Ukraine
Яндекс.Метрика
© copyright 2004-2019 ITArt