2710 Analyzing Requirements and Defining Microsoft.NET Solution Architectures Introducción Este curso de cinco días impartido por instructor, provee a los estudiantes con el conocimiento y habilidades necesarias para diseñar soluciones conectadas de Microsoft.NET a problemas de negocio. Este curso está intencionado para: Desarrolladores experimentados moviéndose a un rol que requiere las habilidades de dirimir ambientes de negocio y tecnología Desarrolladores experimentados, incluyendo aquellos con credenciales de Microsoft Certified Application Developer (MCAD), quienes están persiguiendo la credencial de Microsoft Certified Solution Developer (MCSD) Requisitos previos Antes de atender a este curso, los estudiantes deben tener: Un entendimiento general del ciclo de vida de desarrollo de software Conocimiento práctico de tecnologías de desarrollo de Microsoft.NET Familiaridad con el Modelo de Procesos de Microsoft Solutions Framework (MSF) Familiaridad básica con modelado de objetos y metodologías de modelado de datos Experiencia trabajando con Microsoft Visio Professional 2000 Un año de experiencia como parte de un equipo de desarrollo de software Adicionalmente, se recomienda, pero no se requiere, que estudiantes completen el curso 1846, Microsoft Solutions Framework Essentials, antes de tomar este curso. El manual de este curso está en inglés. Para obtener el mayor beneficio de este curso, los alumnos deben tener un buen conocimiento de este idioma y cumplir todos los requisitos previos. Al finalizar Al final del curso, los alumnos serán capaces de: Recopilar y analizar información para el diseño de una solución de negocios Crear un documento de visión/alcance Crear el diseño conceptual para una solución de negocio Crear el diseño lógico para una solución de negocio Crear el diseño físico para una solución de negocio Crear la capa de presentación de una aplicación Crear un documento de especificaciones funcionales Crear un documento de especificaciones técnicas Crear un plan de seguridad
Crear un plan de pruebas Crear un plan de instalación Examen El examen por requerimiento es el siguiente: 70-300 Material del curso y software El kit del estudiante incluye un libro de trabajo comprensivo y otros materiales necesarios para esta clase. Temario Módulo 1: Introducción al Diseño de Soluciones de Negocio Descripción general de Microsoft Solutions Framework Fases en el Modelo de Procesos de MSF Introducción al caso de estudio Aplicación de Adventure Works Cycles Describir el Modelo de Procesos de MSF y el Modelo de Equipo de MSF Describir las disciplinas de MSF: manejo de riesgos, manejo de estar listo y manejo de proyecto Describir las actividades principales de cada fase en el Modelo de Procesos y los entregables asociados en cada fase Describir el caso de estudio de Adventure Works Cycles que va a ser utilizado a lo largo del curso Módulo 2: Recompilando y Analizando Información Usando notaciones de modelado Creando casos de estudio y escenarios de uso Recopilando información Analizando información Recopilando y analizando información Describir notaciones de modelado, tal como Unified Modeling Language (UML) y Object Role Modeling (ORM) Describir las técnicas para recompilar información Describir las fuentes desde las que puede reunir información Crear una estrategia de recopilación de información Analizar y refinar requerimientos al usar casos de uso y escenarios de uso Crear documentos de proyecto internos
Módulo 3: Visualizando la Solución La fase de visión Creando un documento de visión/alcance Creando el documento de estructura del proyecto Analizando riesgos Desarrollando un documento de visión y alcance Describir la fase de visión del Modelo de Procesos de MSF en términos de su propósito, actividades y entregables Identificar los componentes de un documento de visión/alcance Identificar los componentes de un documento de estructura del proyecto Analizar riesgos en un proyecto Módulo 4: Creando el Diseño Conceptual Una introducción a la fase planeación Una descripción general de la especificación funcional Una descripción general del proceso de diseño conceptual Construyendo el diseño conceptual Optimizando el diseño conceptual Analizando requerimientos Describir el propósito de la fase de planeación del Modelo de Procesos de MSF Describir el rol de la especificación funcional en la fase de planeación Describir el propósito del diseño conceptual Analizar un diseño conceptual Optimizar un diseño conceptual Módulo 5: Creando el Diseño Lógico Una descripción general de diseño lógico Creando un diseño lógico Documentando la salida del diseño lógico Optimizando el diseño lógico Identificando objetos para el diseño lógico Describir los beneficios de un diseño lógico Crear un modelo de diseño lógico para una solución de negocios Documentar las salidas del diseño lógico Optimizar un diseño lógico
Módulo 6: Creando el Diseño Físico Una descripción general de diseño físico Análisis de diseño físico Racionalización de diseño físico Implementación de diseño físico Trabajando con el diseño físico Describir el rol de diseño físico en el Modelo de Procesos de MSF Describir los pasos de diseño físico Crear la topología de servicios preliminar Seleccionar tecnologías candidatas para una solución Distribuir y empaquetar componentes en diferentes capas Diseñar un modelo de programación Módulo 7: Diseñando la Capa de Presentación Bases de diseño de interfaz de usuario Diseñando la interfaz de usuario Diseñando componentes de proceso de usuario Creando la interfaz de usuario Explicar la función de la capa de presentación para una solución de negocio Diseñar una interfaz de usuario que acomode necesidades de usuario y requerimientos de negocio Módulo 8: Diseñando la Capa de Datos Diseñando el almacén de datos Optimizando acceso a datos Implementando validación de datos Creando un esquema de datos Diseñar el almacén de datos para una solución Optimizar acceso a datos para una solución Implementar validación de datos para una solución Módulo 9: Diseñando Especificaciones de Seguridad Descripción general de seguridad en desarrollo de aplicaciones Planeando para seguridad de aplicación
Usando las funciones de seguridad del.net Framework Diseñando estrategias de autorización, autentificación y auditoria Modelo de amenazas y mitigación Identificar algunos retos de seguridad y vulnerabilidades de una aplicación Planear estrategias de seguridad para una aplicación Explicar las funciones de seguridad provistas por tecnologías.net Diseñar estrategias de autorización, autentificación y auditoria para las capas de aplicación Módulo 10: Completando la Fase de Planeación Incorporando consideraciones de diseño Planeando para funciones administrativas Planeando para fases futuras Creando las especificaciones técnicas Revisando un plan de pruebas y especificación técnica Creando planes y especificaciones para incorporar consideraciones de diseño en la solución Creando planes y estrategias para las fases subsecuentes del proyecto Creando planes para agregar funciones administrativas a la solución Creando especificaciones técnicas para la solución Módulo 11: Estabilizando e Instalando la Solución La fase de estabilización MSF Probando y piloteando para estabilización La fase de instalación de MSF Instalando a un ambiente de producción Priorizando errores de programación Explicar la meta, hitos y entregables de la fase de estabilización de MSF Describir las tareas involucradas en pruebas y piloteo de una solución Explicar la meto, hitos y entregables de la fase de instalación de MSF Describir los pasos para la instalación de la solución a un ambiente de producción Describir las actividades recomendadas involucradas en completar un proyecto