modelo de análisis

13
MODELO DE ANÁLISIS Resumen General Por: Francisco Reyes Tlaxcala Para: Ingeniería de software

Upload: paco-reyes

Post on 24-Sep-2015

16 views

Category:

Documents


3 download

DESCRIPTION

Ingeniería de software

TRANSCRIPT

Modelo de anlisis

Modelo de anlisisResumen GeneralPor: Francisco Reyes TlaxcalaPara: Ingeniera de softwareArquitectura de clasesIdentificar la arquitectura de clase de un proyecto marca la pauta para el desarrollo del mismo porque ayuda a definir la dimensin de los objetos es decir que tipo de funcin realizara y cuales.Un ejemplo es el MVC que significa: Modelo(informacin), Vista (presentacin) y Control(comportamiento)Arquitectura mvc

Identificacin de clases segn estereotiposEl tipo de funcionabilidad o razn de ser es definido en modelo de anlisis como Estereotipos. Existen tres tipos de objetosEntidadAlmacenamiento de informacin y comportamientos asociados.InterfaceNotoriamente este estereotipo obedece a los aspectos visuales y manejo grafico.ControlProgramas de administracin y comportamiento del sistema, por ejemplo; Ver el historial del navegador de un usuario especifico y mostrarlo.ClasesEjemplo de clases en relacin jerajicaRegistrar usuarioValidar UsuarioRegistrar TarjetaConsultar informacinHacer ReservacinPagar reservacinDiagramas de secuenciasDada la complejidad y lo importante que es conocer el comportamiento de las clases a utilizar existen los diagramas de secuencias, iteracin u eventos.

Diagramas de secuenciasExisten diagramas aun mas detallados para prcticamente crear un cronograma de las clases e ir especificando los eventos.

Diccionario de clases segn mdulosEsta parte se utiliza para ordenar en mdulos toda la informacin elaborada durante el anlisis con el fin de acceder a ella fcilmente y de manera abstractacta.

Diccionario de clases segn mdulosEstos mdulos contendrn cada una de las clases involucradas y sus respectivo mdulos internos.Representacin del Ejemplo anterior:Mdulos:Registro principalInterfaceBaseDatosRegistroUsuarioPaginaCrearRegUsuarioPaginaObtenerRegUsuarioRegistroUsuarioManejadorRegistrousuario ContinuaDiccionario de clases segn mdulosEstos mdulos contendrn cada una de las clases involucradasRepresentacin del Ejemplo anterior:TarjetaPaginaCrearRegTarjetaPaginaObtenerRegTarjetaReistroTarjetaManejadorRegistroTarjetaServiciosSe divide en mdulos adicionales de manera jerarjica.[Con esto la informacin puede contraerse y des contraerse.]Herramienta case para el anlisisLas herramientas CASE proporcionan un agradable y productivo entorno de desarrollo de software. Y tambin tiene definido estereotipos para su uso. En este caso de nalisis son del tipo midlle CASE.EjemploSystem ArchitectEsta herramienta esta diseada para proveer de informacin acerca de las metodologas y herramientas durante la creacin de la arquitectura que es la parte previa al diseo. Es decir te ayuda a consolidar y formar la arquitectura.

conclusionesEn lo que respecta al anlisis es importante tener fundamentos tericos y fundamentales que son de mucha ayuda para contemplar futuros conflictos.