Вы находитесь на странице: 1из 6

I Parte

Proceso desarrollo de software

Realidad desarrollo software hoy


Entrega soluciones fuera de plazo. Pruebas no estandarizadas, realizadas por:
Analistas. Jefe Proyecto. Usuario. Unidad de Certificacin.

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

Obstculos para implementar Metodologa

Carencia de Compromiso Administrativo. Carencia de un plan de administracin. Metodologa de entrenamiento. Mala administracin de cambios. Comprensin de metodologa. Desarrollar un completo Plan.

Orientacin para alcanzar la calidad


Mejorando el producto final ... Hasta que cumpla con la calidad

Mejorando el proceso ... Para evitar que no ocurran los defectos


4

Orientacin al PROCESO de desarrollo de software


Personas

Puntos de vista

SW de Calidad
PROCESO

Producto

Tecnologa

Calidad en funcin de: Proceso Producto Servicio

CLIENTE

JEFE DE PROYECTO

USUARIO DESARROLLADOR
5

Componentes de un PRODUCTO software


Planificacin del Proyecto (Inicial-Final) Registros de Estado Planes de Pruebas y Testeos Programas de MedicinMedidas Cdigo Fuentes Ejecutables Manuales De usuario De procedimientos De desarrollo Documentacin al desarrollo

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

Componentes de un PRODUCTO software(2)


Administracin de Proyectos Adm. Subcontrato

Anlisis del Negocio

Anlisis de Requerimiento

Diseo

Construccin

Pruebas

Aceptacin

Documentacin

Aseguramiento de calidad Administracin de Requerimientos Verificacin & Validacin Administracin de la Configuracin


8

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

Subcontratacin Entorno QA Plan Proyecto Checklist QA


9

Al considerar en Metodologa
Estructurados

ventajas

v/s

desventajas

Orientado Objeto

10

II Parte
Filosofa de Desarrollo de Software

Comparando....
orientacin herramientas
Estructurado

filosofa tcnicas ciclo de vida


Orientado a Objeto

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

Вам также может понравиться