Академический Документы
Профессиональный Документы
Культура Документы
Qu tipo de mantencin se realiza? Correctivas, preventivas, adaptativas, perfeccionista!!! Existe Proceso en el desarrollo actual? Orientacin al Producto no al Proceso. Orientaciones para alcanzar la calidad.
2
Carencia de Compromiso Administrativo. Carencia de un plan de administracin. Metodologa de entrenamiento. Mala administracin de cambios. Comprensin de metodologa. Desarrollar un completo Plan.
Puntos de vista
SW de Calidad
PROCESO
Producto
Tecnologa
CLIENTE
JEFE DE PROYECTO
USUARIO DESARROLLADOR
5
SOFTWARE
Registros de Administracin de Configuracin Control de Cambio Control de Versiones Objetos Reutilizables
Planes de Control de Calidad Revisiones Inspecciones, entre otras Resultados de los planes.
Elementos que definen un proceso Actividad (rea actividad tarea) Entradas Salidas
Entrada
Actividad
Salidas
Anlisis de Requerimiento
Diseo
Construccin
Pruebas
Aceptacin
Documentacin
Proceso Desarrollo
Disciplina Modelamiento de Negocio Anlisis y diseo Arquitecto Analista de negocio Analista de sistemas D01+ Documento Arquitectura Documentos de usuario Especificacin caso uso Lista Riesgos Minuta reuniones Modelo de Anlisis y Diseo Modelo entorno de sistema Modelo Sistema (Diag. CU, anlisis, colaboraciones) Prototipo IU Rol Artefactos Utilizados
Excavacin Programacin Certificacin y Pruebas Manejo de Proyecto Administrador Proceso y Negocio Jefe Proyecto Coordinador Certificacin Analista de sistemas Analista de negocios D01+ Documentos usuarios Ficha Proyecto Lista Riesgos Minuta Reunin Plan Certificacin Plan Proyecto
Al considerar en Metodologa
Estructurados
ventajas
v/s
desventajas
Orientado Objeto
10
II Parte
Filosofa de Desarrollo de Software
Comparando....
orientacin herramientas
Estructurado
mtodos notaciones
12
Diferencias en Estructurado y OO
Estrategia de desarrollo de software
Estructurado: TOP-DOWN Estructura de sistema que contiene los mdulos de control que representan la activacin de pedazos grandes de las capacidades totales. OO: BOTTOM-UP Son aquellas instalaciones bsicas para definir y manipular los datos, y para ocultar su estructura del resto del sistema.
13
Diferencias en Estructurado y OO
Forma de abordar el desarrollo de software Estructurado: Funciones Se piensa en funciones al momento de realizar el anlisis y diseo de sistemas. OO: Objetos mundo real Se piensa en objetos en elementos del mundo real, lo que permite conocer ms directamente el espacio de solucin. Es un desarrollo ms intuitivo
14
Caractersticas de filosofa OO
Reusabilidad: Tanto el cdigo, anlisis y diseo son probadas con muy altos estndares. Encapsulacin y Abstraccin de datos: Ayuda a incrementar el control interno, debido a que los objetos son menos propensos a errores humanos y de manipulacin. Naturalidad: No se separa entre atributos y comportamiento.
15
Sigamos con OO
La principal diferencia entre el desarrollo estructurado y el desarrollo OO tiene que ver con:
Diseo de datos Nivel de detalle en la descripcin del proceso de negocios Nivel de detalle provista por las notaciones de diagramas.
16