You are on page 1of 6

INSTITUTO UNIVERSITARIO DE TECNOLOGIA

JUAN PABLO PEREZ ALFONZO


IUTEPAL-MARACAY

METODOLOGA Y TCNICAS PARA EL DESARROLLO DE LOS SISTEMAS


DE INFORMACIN

PROF. Elaborado por :


SECCION: 3021
Wilmer Prez
C.I. N 25.850.951

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.

Metodologa orientada a objetos RUP

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.

Etapas que comprenden los ciclos


Captura de requerimientos.
Anlisis.
Diseo.
Testing.
Implementacin.
Mantenimiento.

Ventajas de la Metodologa Orientada a Objetos


Reutilizacin: Esta diseado para que se reutilice en sistemas variados
Interaccin: Existe una manera estndar de localizar las clases e interactuar con ellas
Calidad: Suele tener mas calidad por que sus componentes estn comprobados
Mantenimiento: El encargado del mantenimiento debe mantener actualizado el diseo
Interfaz de usuario grafica: El usuario se puede apoyar en iconos o elementos de un
men desplegable relacionado con objetos.

Racional unified process


Es una metodologa de desarrollo de software orientado a objetos que establecen las
bases, plantillas, y ejemplos para todos los aspectos y fases del desarrollo de software.

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.

Lenguaje unificado de modelado


Es un lenguaje para la especificacin, visualizacin, construccin y documentacin de
los artefactos de un proceso de sistema intensivo. Un mtodo es aplicado para llegar o
evolucionar un sistema.

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 Estructura Compuesta


Muestra la estructura interna de una clase y las colaboraciones que esta estructura hace
posibles. Esto puede incluir partes internas, puertas mediante las cuales, las partes
interactan con cada una de las otras. Una estructura compuesta es un conjunto de
elementos interconectados que colaboran en tiempo de ejecucin para lograr algn
propsito. Cada elemento tiene algn rol definido en la colaboracin.

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

Alexis Prez (2014) Metodologas para el desarrollo de sistemas de informacin.


Roxana Pea (2015) Resumen sistema de informacin.