Analisis y Diseño

Click here to load reader

download Analisis y Diseño

of 10

description

Analisis y Diseño

Transcript of Analisis y Diseño

Anlisis y Diseo de Sistemas

Ing. Jos Gonzales CaldernAnlisis y Diseo de SistemasAnlisis y diseo de sistemasorientados a objetos con UMLEl lenguaje unificado de modelado (UML), el estndar en la industria para modelar sistemas orientados a objetos.

El conjunto de herramientas de UML incluye diagramas que permiten visualizar la construccin de un sistema orientado a objetos.

El UML es una potente herramienta que puede mejorar en forma considerable la calidad de nuestro anlisis y diseo desistemas, y en consecuencia puede ayudarnos a crear sistemas de informacin de mayor calidad.DIAGRAMAS UMLEs muy conveniente investigar y comprender la metodologa del UML debido a su amplia aceptacin y uso.

UML provee un conjunto estandarizado de herramientas para documentar el anlisis y diseo de un sistema de software.

El conjunto de herramientas de UML incluye diagramas que permiten a las personas visualizar la construccin de un sistema orientado a objetos, algo similar a la forma en que los planos de construccin permiten a las personas visualizar la construccin de un edificio.Vista general de los diagramas de UML

MODELADO DE CASOS DE USOUn caso de uso provee a los desarrolladores un panorama sobre lo que desean los usuarios. Est libre de detalles tcnicos o de implementacin.

Un caso de uso siempre describe tres cosas: un actor que inicia un evento, el evento que desencadena un caso de uso y el caso de uso que realiza las acciones desencadenadas por el evento.

En un caso de uso, un actor que utiliza el sistema inicia un evento que a su vez genera una serie relacionada de interacciones en el sistema. Los casos de uso se utilizan para documentar una transaccin o evento individual.Modelado de Casos de UsoEjemplo de un caso de uso de la inscripcin de estudiantes en una universidad.El caso de uso Agregar estudiante no indica cmo agregar estudiantes, el mtodo de implementacin. Los estudiantes se pueden agregar en persona, a travs de Web, mediante el uso de un telfono de tonos o a travs de una combinacin de todos estos mtodos. El caso de uso Agregar estudiante incluye el caso de uso Verificar identidad para verificar la identidad del estudiante. El caso de uso Comprar libro de texto extiende el caso de uso Inscribirse en clase y puede formar parte de un sistema para inscribir a los estudiantes en un curso en lnea.Tal vez parezca que el caso de uso Cambiar informacin de estudiante fuera una caracterstica menor del sistema y no debiera incluirse en el diagrama de casos de uso, pero como esta informacin cambia con frecuencia, la administracin tiene mucho inters en permitir a los estudiantes cambiar su propia informacin personalInscripcin de estudiante

Escenario de casos de usoNombre del caso de uso: Cambiar informacin de estudianterea: Sistema de estudiantesActor: EstudianteInteresados: EstudiantesDescripcin: Permitir al estudiante cambiar su propia informacin tal como el nombre, la direccin de su casa, el nmero telefnico de su casa, la direccin del campus, el nmero telefnico del campus, el nmero telefnico celular y dems informacin mediante el uso de un sitio Web.Evento desencadenador: El estudiante usa el sitio Web Cambiar informacin de estudiante, introduce el ID y contrasea de estudiantey hace clic en el botn Enviar.Pasos Realizados (Ruta principal):1. El estudiante inicia sesin en el servidor Web seguro.2. Se lee el registro del estudiante y se verifica la contrasea.3. La informacin personal actual del estudiante se muestra en la pginaWeb Cambiar datos de estudiante.4. El estudiante introduce los cambios en el formulario Web Cambiardatos de estudiante y hace clic en el botn Enviar.5. Los cambios se validan en el servidor Web.6. Se escribe el registro en el Diario de cambios de estudiantes.7. Se actualiza el registro del estudiante en el Archivo maestro de estudiantes.8. Se enva la pgina Web de confirmacin al estudiante.Precondiciones: El estudiante se encuentra en la pgina Web Cambiar informacin de estudiante.Postcondiciones: El estudiante cambi con xito su informacin personal.Suposiciones: El estudiante tiene un navegador y un ID de usuario y contrasea vlidos.Requerimiento cumplido: Permitir que los estudiantes puedan cambiar su informacin personal mediante el uso de un sitio Web seguro