Sunteți pe pagina 1din 14

DESARROLLO DE

SOFTWARE
MO DELO DE GESTIÓN
PROBLEMÁTICA

 No es factible atender requerimientos que no


están debidamente planificados

 Las necesidades de los usuarios no son


atendidas de manera oportuna
QUÉ SE HACE AL RESPECTO
 Tener un acercamiento más directo con
Planificación para determinar necesidades
prioritarias

 Lograr un involucramiento directo de la


Unidad Requirente

 Se prepara un proyecto de “Fábrica de


desarrollo de software”
DESARROLLO DE SOFTWARE EN
UNIDADES EXTERNAS A DTT

 Ningún sistema informático desarrollado por


pasantes está en operación
 2 sistemas informáticos desarrollados por

áreas externas de DTT, no tienen información


técnica.
 Imposible dar soporte.
 No se utiliza Ingeniería de Software.
 Se hace programas, no sistemas.
MODELO DE GESTIÓN PARA
DESARROLLO DE SISTEMAS

formulació
n

terminación planificació
n

Control
de
calidad

PROCESO
organizació
ejecución
n
ARTEFACTOS
FORMULACIÓN

 Necesidad para desarrollo del sistema

◦ Generar perfil de proyecto


◦ Obtener la aprobación (DPL - DTT)
PLANIFICACIÓN

 Modelo de negocio
◦ Caso de negocio
 Gestión de requisitos
◦ Casos de uso
◦ Especificación de requerimientos no funcionales
◦ Protocolo de pruebas
ORGANIZACIÓN

 Gestión de la configuración

◦ Acta de capacidad
◦ Acta de seguridad
◦ Acta de continuidad
◦ Acta de versionamiento
EJECUCIÓN
• Desarrollo del sistema guiado por
casos de uso

◦ Mini proyectos
◦ No mas de 2 semanas (salvo excepciones)
◦ Incremental
◦ Cada iteración es un sistema ejecutable (no un
prototipo)
◦ Pasa por las fases que sea necesario
EJECUCIÓN
 Buenas prácticas

◦ Aceptar los cambios


◦ Abordar cuestiones de alto riesgo al inicio
◦ Involucrar continuamente al usuario
◦ Construir en las primeras iteraciones el núcleo
central
◦ Verificar la calidad continuamente
EJECUCIÓN
 Modelos de la implementación y diseño
◦ Modelo estático
 Diagrama de Clases
 Entidad Relación
◦ Modelo dinámico
 Diagrama de secuencia
 Contratos de colaboración
 Diagrama de colaboración / flujo de actividades
◦ Arquitectura de software
 Diagrama de Arquitectura
TERMINACIÓN
 Base de conocimiento
 Acta de Base de Conocimiento

 Puesta en producción
 Acta de puesta de producción

 Entrega del proyecto


 Acta de finiquito
PROCESO
ARTEFACTOS
Documentos para el desarrollo de Software
Artefacto Documento
Plan de desarrollo de software Perfil del proyecto
  Cronograma de alto nivel
Caso de negocio
Marco de desarrollo Definción de Ambiente de desarrollo
  Definición de capacidad
  Definición de seguridades, accesos
  Asignación de computadores para el desarrollo
Modelos de casos de uso Diagrama de casos de uso
  Documento de casos de uso primario
  Documento de casos de uso detallado
Especificación complementaria Especificación de requisitos no funcionales
Glosario Documento de Glosario
Modelo de Dominio Diagrama de dominio de la solución
Modelo de Diseño: Estático Diagrama de Clases
  Diagrama Entidad Relación
Modelo de Diesño: Dinámico Diagrama de secuencias
  Contratos de comportamiento
  Diagrama de colaboración
  Diagrama de flujo de trabajo ACTIVIDADES
Arquitectura de Software Documento de Arquitectura
Modelo de Implementación Código fuente versionado y documentado
Pruebas Pruebas A
  Pruebas B
  Pruebas G (Implantación)

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