dmms atr u1 jugo

Upload: juan-carlos-garcia-orozco

Post on 18-Oct-2015

60 views

Category:

Documents


1 download

TRANSCRIPT

Mtodos y Modelos de Desarrollo de Software

Profesora: Maura Norma Prez Lpez

Autorreflexiones: Unidad 1

Alumno: Juan Carlos Garca Orozco

Matrcula: AL11508236

1. Que es el proceso de desarrollo de software.

Es tambin denominado ciclo de vida del desarrollo de software, el cual desde mi punto de vista, nos ayuda a construir desde cero, una aplicacin informtica con la ayuda de los diversos modelos que existen en la actualidad, mismos que son seleccionados de acuerdo a los requerimientos y a la informacin que se tiene para llevar a cabo el proyecto. Existen varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso.

2. En que consiste el modelado UML.

En especificar, visualizar y documentar esquemas de sistemas de software orientado a objetos, con lo cual nos ayuda a visualizar el diseo y a hacerlo ms accesible para otros.

3. Cules son sus componentes, explcalos.

UMLse compone de muchos elementos de esquematizacin que representan las diferentes partes de un sistema de software. Los elementosUMLse utilizan para crear diagramas, que representa alguna parte o punto de vista del sistema, como son:

Diagrama de casos de uso: muestra a los actores (otros usuarios del sistema), los casos de uso (las situaciones que se producen cuando utilizan el sistema) y sus relaciones.

Diagrama de clases: muestra las clases, sus atributos y mtodos, as como la relaciones entre ellas.

Diagrama de secuencia: muestra los objetos y sus mltiples relaciones entre ellos.

Diagrama de colaboracin: nos muestra objetos y sus relaciones, destacando los objetos que participan en el intercambio de mensajes.

Diagrama de estado: visualiza los estados, cambios de estado y eventos en un objeto o en parte del sistema.

Diagrama de actividades: nos muestra las diferentes actividades, as como los cambios de una a otra actividad junto con los eventos que ocurren en ciertas partes del sistema.

Diagrama de componentes: muestra los componentes de mayor nivel de la programacin (cosas como Kparts o Java Beans).

Diagrama de implementacin: muestra las instancias de los componentes y sus relaciones.

Diagrama de relacione-entidad: muestra los datos y las relaciones, y las restricciones entre ellos.