clase 1 software avanzado

Post on 10-Aug-2015

23 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentacion 1 de la clase de software avanzado

TRANSCRIPT

Free Powerpoint TemplatesPage 1

Free Powerpoint Templates

SAITCoE

Sesión 3

Free Powerpoint TemplatesPage 2

Reglas del Curso

• Puntualidad

• Participación activa

• No usar computadoras

Free Powerpoint TemplatesPage 3

Reglas del Curso

• ASUNTO:• [SA] Tarea#_carné• [SA] Asistencia#_carné• [SA] Duda_carné

Free Powerpoint TemplatesPage 4 1

MICROSOFT FRAMEWORKSOLUTION(SOLUTION ARCHITECHTURE)

Free Powerpoint TemplatesPage 5

La mayor parte de problemas o necesidades de

3

Justificación●

negocio estan siendo resueltas utilizando sistemas deinformación.●El simple de hecho de saber como programar en unlenguaje ya no es un requerimiento tan vital para undesarrollador, para que este sea competitivo.●Se deben de tener conocimientos acerca de laarquitectura de hardware y software que soporten lasdiferentes aplicaciones.

Free Powerpoint TemplatesPage 6

Entender y analizar como capturar requerimientos del

4

Objetivos

negocio de mejor manera●Entender el Microsoft Solutions Framework paraplanificar, analizar, desarrollar, probar y entregarsoluciones.●Aprender buenas prácticas utilizando este framework.

Free Powerpoint TemplatesPage 7

Microsoft Solution Framework es una colección de

5

Introducción

modelos, principios y prácticas que ayudan a resolverlos problemas de una organización y a facilitar lacreación efectiva y uso de tecnologías para resolver susproblemas. ●Estas prácticas estan basadas en buenas prácticas de:

●Desarrolladores●Proveedores de servicios●Consultores●Clientes

Free Powerpoint TemplatesPage 8

Ciclo de vida del Software y MSF● El ciclo de vida del software es el enfoque tradicional, y

consta de fases de:● Análisis● Diseño● Codificación● Pruebas● Implementación y Mantenimiento

●Segun este enfoque, estas actividades son secuenciales yaisladas. ¿Lo son en la práctica?●Ejemplos de estos modelos:

● Cascada● Prototipado● Modelo en Espiral

6

Free Powerpoint TemplatesPage 9

¿Qué le falta al modelo de ciclo de vida del software?

7

Ciclo de vida del Software y MSF

Free Powerpoint TemplatesPage 10

El ciclo de vida del desarrollo de software sólo se

8

Ciclo de vida del Software y MSF

enfoca en la producción del software y lasaplicaciones. No hace referencia a ningun tipo deinfraestructura ni arquitectura.

Free Powerpoint TemplatesPage 11

Una solución necesita tomar en cuenta conceptos

9

Ciclo de vida de desarrollo deSoluciones

como:●Entrenamiento de staff●Recursos actuales●Procesos de negocio

●Por ende se define una solución como la alineación detecnología, procedimientos de negocio, personas yhabiliades para tratar el problema.●Por ello un ciclo de vida de desarrollo de solucionestrata con la solución completa: la aplicación, laarquitectura, el manejo del proyecto, entrenamientoprocesos de negocio, reingeniería y así.

Free Powerpoint TemplatesPage 12

Identificación del problema

10

¿Cuales serían las fases de esteciclo?

●Planeación●Análisis del Problema●Diseño de la Solución●Implementación de la Solución●Soporte y Mantenimiento de la Solución

Free Powerpoint TemplatesPage 13

MSF provee guias a seguir para el desarrollo y

11

¿Como esta constituido MSF?

mantenimiento de los sistemas de información y estosestan divididos en siete modelos:

●Team model●Process Model●Application Model●Solutions Design Model●Enterprise Architecture Model●Infrastructure Model●Total Cost of Ownership Model

Free Powerpoint TemplatesPage 14

Modelo Proposito

TeamModel Crearequiposdealtaeficiencia

ProcessModel Seguirelciclodevidadelasolucion

ApplicationModel Diseñarparalaflexibilidad

SolutionsDesignModel Anticiparnecesidadesdelusuario

EnterpriseArchitectureModel Integrarelnegocio

InfrastructureModel Hacerunamejorentregadelsistema

TotalCostofOwnershipModel Identificarybajarloscostos

12

Descripción Básica de los modelos

Free Powerpoint TemplatesPage 15

Muestra como estructurar los equipos de desarrollo

13

Team Model

para asegurar soluciones de alta calidad. El cual debede tener las siguientes características:

●El equipo tiene la experiencia necesaria●Cada miembro del equipo tiene un rol biendefinido

●Cada miembro es responsable de los resultados desus áreas

Free Powerpoint TemplatesPage 16

1.Product Management

14

Roles Team Model

●Provee los objetivos a ser cumplidos por elproducto. Aqui se involucran tareasadministrativas de administración de proyectos dealto nivel.

●2.Program Management●Estan involucrados en decisiones críticas del

tiempo que definen que el producto se entregue atiempo y con el presupuesto establecido.

Free Powerpoint TemplatesPage 17

3.Desarrollo

15

Roles Team Model

●Los encargados de codificar y construir laaplicación. También se incluyen analistas desistemas y programadores.

●4.Testing●Incluye analistas y testers que se aseguran que el

producto cumpla con las especificaciones.

Free Powerpoint TemplatesPage 18

5.User Education

16

Roles Team Model

●Los encargados de entrenar a los usuarios y hacerque el producto sea más fácil de entender y asíreducir los costos de mantenimiento.

●6.Logistics●Son los encargados de distribuir el producto

despues de que ha sido desarrollado y probado, seaseguran de que la instalación y/o migración sealo más sútil posible.

Free Powerpoint TemplatesPage 19

Es el encargado de proveer el ciclo de vida del

17

Process Model

desarrollo de la solución.●Este modelo sigue un proceso de desarrollo orientadoa versiones y por ende es iterativo y adaptativo pornaturaleza.

Free Powerpoint TemplatesPage 2018

Process Model

Free Powerpoint TemplatesPage 21

1.Envisioning Phase

19

Fases del Process Model

●Aqui se crea el enunciado de visión el cualestablece los objetivos a largo plazo delproducto.Articula las metas y da una direcciónclara.

●Hitos:●Aprobación●Documento de visión●Alcance del producto

Free Powerpoint TemplatesPage 22

2.Planning Phase

20

Fases del Process Model

●Empieza cuando el cliente y el equipo dedesarrollo se ponen de acuerdo con losrequerimientos y el proyecto ha sido aprovado.

●Actividades:●Analisis de requerimientos●Requerimientos funcionales●Se negocia el contenido del producto●Se crea el cronograma

●Hitos:●Plan del proyecto aprobado

Free Powerpoint TemplatesPage 23

3.Developing Phase

21

Fases del Process Model

●Se utiliza el diseño del proyecto para crear elcódigo del sistema. El equipo de desarrollo es elprincipal actor en esta fase.

●Hitos:●Codigo completado●Release de primer uso

Free Powerpoint TemplatesPage 24

4.Stabilization Phase

22

Fases del Process Model

●Las pruebas al sistema son el principal énfasis enesta fase y es muy comun que el equipo dedesarrollo se dedique a trabajar en otrosproyectos.

●Hitos:●Release oficial del producto

Free Powerpoint TemplatesPage 25

Es comunmente utilizado en la fase de “planning

23

Solutions Design Model

phase” del Process Model.●Este modelo esta diseñado para anticipar lasnecesidades del cliente.

Free Powerpoint TemplatesPage 26

Este modelo relaciona las soluciones a las metas de 2

24

Solutions Design Model

maneras:●Involucramiento del usuario, aqui los clientes o

usuarios son tomados en consideración.●Tres perspectivas:

●Conceptual●Logica●Fisica

Free Powerpoint TemplatesPage 27

Conceptual: permite al arquitecto bosquejar el diseño

25

Tres Perspectivas

necesario para la creación del sistema. Es usado paracapturar el contexto, procesos de negocio y secuenciasde tareas.●Lógico: esta muestra la estructura en una formarelevante para el equipo del proyecto. Provee e ilustrauna vista del sistema para el desarrollador.●Físico: aqui se toman en cuenta como el sistema seraimplementado, consideraciones de rendimiento,limitaciones físicas de recursos disponibles.

Free Powerpoint TemplatesPage 28

Este modelo describe como la aplicación sera

26

Application Model

desarrollado utilizando tres servicios:●Usuario●Negocio●Datos

Free Powerpoint TemplatesPage 29

User Services: Es una unidad logica que provee una

27

Application Model

aplicación con su interfaz gráfica o aplicación web.●Business Services: representa la unidad de control desecuencia y refuerzo de las reglas del negocio y laintegridad transaccional de las operaciones querealizan.●Data Services: Provee los mecanismos para lamanipulación de toas, los cuales permiten ingresar,modificar,eliminar información.

Free Powerpoint TemplatesPage 30

Permite planificar la infraestructura e integrarla al

28

Enterprise Architecture Model

negocio.●Segun este modelo para que el negocio puedaevolucionar es necesario planificar para laarquitectura de manera continua.●Para sostener esto se utilizan 4 perspectivas:

●Business Architecture●Application Architecture●Information Architecture●Technology Architecture

Free Powerpoint TemplatesPage 31

Business: describe las operaciones del negocio. Estos son proces

29

Cuatro Perspectivas

formales o informales que hacen que el negocio funciones.Entenderesta arquitectura es importante para la implementación correcta delos sistemas de información.●Application: puede ser definida como el conjunto de decisionessignificativas acerca del la organización del sistema de software.●Information: define los estandares para los procesos de negocios,funciones y operaciones que hacen que los datos almacenadostengan el valor agregado y sean información consistente para losclientes.●Technology: provee los estandares para la adquisicion y entrega delas herramientas y sistemas de información, seguridad deaplicaciones, servicios de infraestructura, conectividad de red, etc.

Free Powerpoint TemplatesPage 32

Este ultimo modelo es definido como el total de

30

Infrastructure Model

recursos necesarios para soportar todo el ambiente decomputo de la empresa.●Este modelo incluye los recursos necesarios comotecnología, procedimientos operativos, staff yadministración.●Para un proyecto de despliegue de infrastuctura sepueden agregar 2 roles más al team model:

●Help desk●System management

Free Powerpoint TemplatesPage 3331

Asistencia 1:

Elaborar un cuestionario de 10 preguntas, con 6 posibles respuestas sobre Microsoft Solution Framework

Asuto: [SA] Asistencia1

Fecha de entrega: 17/12/12

Hora: antes de media noche (11:59 pm)

Free Powerpoint TemplatesPage 3431

GRACIAS POR SU ATENCIÓN

Free Powerpoint TemplatesPage 35

FIN

• Meter las sillas bajo las mesas

• Asegúrense de llevar sus pertenencias!

top related