Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MAYO, 2017
El diseo es el proceso para determinar cual de diferentes posibles soluciones es la
mejor para lograr lo que se necesita hacer, respetando las restricciones tecnolgicas y de
presupuesto de proyecto. Consiste en decidir la manera en que debe de construirse el
sistema para satisfacer los requerimientos de los usuarios.
Metodologa
Es el conjunto de procedimientos racionales utilizados para alcanzar una gama de
objetivos que rigen una investigacin cientfica, una exposicin doctrinal o tareas que
requieran habilidades, conocimientos o cuidados especficos. Alternativamente puede
definirse la metodologa como el estudio o eleccin de un mtodo pertinente para un
determinado objetivo.
Caractersticas
nfasis en la abstraccin de datos.
Funciones y datos encapsulados en entidades fuertemente relacionadas.
Facilidades de mantenimiento y extensin.
Mapeo directo a entidades del mundo real.
Modelo en Cascada
Se caracteriza por que en el inicio de cada etapa se debe terminar forzosamente la etapa
anterior. Al final de cada etapa el modelo esta diseado para llevar acabo una revisin
final que determina si el proyecto esta listo para avanzar a la siguiente fase:
Modelo en espiral
Esta basado en el modelo en cascada. Su desarrollo es incremental. Procesa pequeas
partes de cada etapa, lo que nos permite solucionar problemas que surjan, de manera
ms econmica.
Caractersticas
Forma disciplinada de asignar tareas y responsabilidades.
Desarrollo Iterativo.
Administracin de requisitos.
Uso de arquitectura basada en componentes.
Control de cambios.
Modelado visual de software.
Verificacion de la calidad de software.
Fases
RUP comprende 2 aspectos importantes por los cuales se establecen disciplinas.
Proceso.
Modelado de negocio.
Requisitos.
Anlisis y diseo.
Despliegue.
Soporte.
Gestin del cambio y configuraciones.
Gestin del proyecto.
Entorno.
Dentro de todo esto vienen implcitas las fases de desarrollo iterativo de, inicio,
elaboracin, desarrollo y transicin.
Diagrama de Componentes
Representa como un sistema de software es dividido en componentes y muestra las
dependencias de los componentes. Incluye archivos, bibliotecas compartidas, mdulos,
ejecutables o paquetes. Estos diagramas se utilizan ms en el campo de arquitectura de
software.
Diagrama de Objetos
Muestra una vista completa o parcial de los objetos de un sistema en un instante de
ejecucin especifico. Se utiliza en y generan en disciplinas de Arquitectura y diseo,
sobre todo para mostrar estructuras de datos y las interacciones entre objetos.
Diagrama de Clases
Tipo de diagrama esttico que describe la estructura de un sistema mostrando sus clases,
orientados a objetos.
Incluye mucha mas informacin como la relacin entre un objeto y otro la herencia de
propiedades de otro objeto as como los conjuntos de operaciones.
Diagrama de paquetes
Muestra cmo un sistema est dividido en agrupaciones lgicas mostrando las
dependencias entre esas agrupaciones. Los diagramas de paquetes suministran una
descomposicin de la jerarqua lgica de un sistema.
Diagrama de despliegue
Se utiliza para modelar la disposicin fsica de los artefactos software en nodos.
Generalmente se utiliza en plataformas de hardware, la mayora de las veces el
modelado de la vista de despliegue implica modelar la topologa del hardware sobre el
que se ejecuta el sistema.
Comportamiento
Diagrama de estado
Muestran el conjunto de estados por los cuales pasa un objeto durante su vida en una
aplicacin en respuesta a eventos junto con sus respuestas y acciones. Tambin ilustran
qu eventos pueden cambiar el estado de los objetos de la clase. Normalmente
contienen: estados y transiciones.
Diagrama de actividades
Tambin conocido como diagrama de flujo un diagrama de actividades representa los
flujos de trabajo paso a paso de negocio y operacionales de los componentes en un
sistema. Un diagrama de actividades muestra el flujo de control general.
Diagrama de casos de uso
Define una notacin grfica para representar casos de uso llamada modelo de casos de
uso. UML no define estndares para que el formato escrito describa los casos de uso
Comportamiento
Referencia