Sunteți pe pagina 1din 3

DESARROLLO DE PROYECTOS DE SOFTWARE Unidad: 1conceptos introductorios

Unidad: 2 diseo orientado u objetos Unidad: 3 construccin Unidad: 4 pruebas de software Unidad: 5 implementacin y mantenimiento DEFINICIN DE ARQUITECTURA DE SOFTWARE (Arquitectura lgica). La arquitectura de software de un programa o sistema de computadora, es la estructura de ese sistema, que incluye componentes de software, las propiedades visibles externas de esos componentes, las relaciones entre estos, el trmino tambin puede incluir la documentacin sobre la arquitectura de software de sistema. Una arquitectura de software consiste en un conjunto de patrones y abstracciones coherentes que proporciona el marco de referencia necesario para guiar la construccin del software para un sistema de informacin. UML (UN LENGUAJE PARA MODELAR (1995) LENGUAJE DE ESTANDAR PARA *VISUALIZAR * ESPESIFICAR * CONSTRUIR *DOCUMENTAR LOS PLANOS DE SOFTWARE Indica como crear y leer modelos bien firmados pero no nos dicen que modelos se deben crear ni cuando se deberan creer. UML es un lenguaje para modificar . La distancia entre pensar en una implementacin y transformacin en cdigo en casi cero. .En algunos casos: lo que piensan lo codificas. Algunos cosas se modelan mejor textura: otros se modelan mejor en forma grafica .UML es algo mas que un simple motn de smbolos grficos.

UML es un lenguaje para ESPESIFICAR . Significa construir modelos precisas, no ambiguas y complejas .UML cubre todas las decisiones de anlisis, diseo e implementacin. UML es un lenguaje para CONSTRUIR . No es un lenguaje de programacin .Pero sus modelos pueden conectarse a una gran variedad de lenguajes de programacin. UML es un lenguaje para DOCUMENTAR .UML es un lenguaje de documentacin de la arquitectura de un sistema y todo sus detalles .Proporciona un lenguaje *expresar requisitos y pruevas *modelar actividades de planeacin de proyectos y gestin de versiones CASO DES USO

QUE UN CASO DE USO ? Es una tcnica para capturar informacin de como un sistema o negocio trabajo actualmente, o de como se desea que trabaje

Describe que hace un sistema pero no espesifica como lo hace El caso de uso CAPTA ALGUNA FUNCION VISIBLE PARA UN USUARIO PUEDE SER PEQUEO O GRANDE LOGRA UN OBJETIVO DISCRETO PAR EL USUARIO DEBE SER SIMPLE, CLARO Y PRESICSO CONCISO PARA QUE SIRVEN LOS CASOS DE USO ? .Para captuara el comportamiento deseado del sistema sin tener que especificar como se emplea ese comportamiento .Ayuda a validar la arquitectura y a verificar el sistema en el transcurso del desarrollo de este.

(SON 9 DECIOSIONES QUE MANEJA UML) COM SE REPRESENTA? Un caso de eso se representa en UML como un ovalo

S-ar putea să vă placă și