Vous êtes sur la page 1sur 3

RESIDENCIAS PROFESIONALES

DESARROLLO DE SOFTWARE ORIENTADO A


OBJETOS
Agosto 2014

INTRODUCCIÓN
Este documento describe los pasos que tiene que utilizar para documentar el desarrollo de un
proyecto orientado a objetos basado en la metodología de RUP.
.

METODOLOGÍA
Modelación del negocio
Definición de objetivos, identificación de necesidades de la empresa, especificación de las
alternativas de solución, planificación y determinación de recursos, el análisis de riesgo y definir
atributos del sistema.

Herramientas a utilizar:
1. Diagrama de objetivos.
2. Diagrama de Gantt.

Requerimientos
Identificación de:
 Funciones del sistema.
 Procesos.
 Datos.
 Interfaces iniciales.
 Recursos de hardware.
 Recursos de software.
 Recursos humanos.

Herramientas a utilizar:
1. Diagrama de procesos (de actividades).
2. Casos de uso de alto nivel esenciales.
3. Diagrama de roles.

Análisis
Descripción de su proceso de análisis (qué hizo, cómo lo hizo, con qué lo hizo), esto es:
entrevistas, observaciones, revisión de documentos/registros; anexando copias relevantes al
final del reporte con su respectiva referencia.

Herramientas a utilizar:
1. Casos de uso esenciales y expandidos.
2. Diagrama de estados.
3. Diagrama de clases.
4. Diagrama de secuencia.
PÁGINA 2 ENFOQUE ORIENTADO A OBJETOS

Diseño
Modelado del software, interfaz gráfica, definición de arquitectura del sistema, del software y de la
base de datos.

En la interfaz gráfica de usuario incluir:


 Formas o ventanas.
 Diálogos.
 Reportes o vistas previas.

En el diseño de la base de datos incluir:


 Elaborar diagrama entidad relación inicial contemplando los datos posibles a incluir en
la base de datos nueva.
 Normalizar la base de datos por lo menos hasta la 3ª FN justificando con evidencias
(diagramas de dependencia funcional) cada forma normal.
 Construir diagrama entidad relación normalizado especificando cardinalidades e
integridad referencial (Describir la simbología utilizada).
 Especificar integridad de dominio.
 Elaborar diccionario de datos.

Nota. Excluir diagramas entidad relación de Chen, ya que en la actualidad existen otros
tipos de simbologías más actualizadas, como por ejemplo, Ross, Bachmann, Martin,
Rumbaugh, entre otras.

El aspecto de seguridad incluir:


 Inicios de sesión.
 Niveles de acceso y roles de usuario.

Herramientas a utilizar:
1. Casos de uso reales y expandidos, y diagrama de secuencia.
2. Diagrama de clases.
3. Diagrama de paquetes.
4. Diagrama de clases de cada paquete.
5. Diagrama de componentes (opcional).
6. Diagrama de despliegue (opcional).

Nota: La metodología RUP termina aquí, en su trabajo de reporte también debe


documentar las siguientes etapas.
ENFOQUE ORIENTADO A OBJETOS PÁGINA 3

Implementaciòn
Ejemplos de código:
 Clases, interfaces.
 Paquetes o librerías.
 Consultas, vistas.
 Procedimientos almacenados.
 Disparadores.
 Manejadores de eventos.

Prueba
Las que apliquen (cuando menos una), por ejemplo:
1. Pruebas a módulos.
2. Pruebas de integración.
3. Caja blanca.
4. Caja negra.
5. Otras.

Implantación (despliegue)
1. Configuración de servidores (en caso de ser necesario).
2. Preparación: Compra e instalación de equipos, instalación de software, etc.
3. Migración de datos.
4. Conversión del sistema (paralelo, piloto, por módulos, etc.).
5. Liberación y entrega del sistema.
6. Capacitación.
 Manual de usuario.

Bibliografía:
Trabajo de Academia de Sistemas y Computación de Agosto del 2010.

Elaboró:
Academia de Sistemas y Computación, Enero 2014.

Vous aimerez peut-être aussi