Planeacion y elaboración de proyectos de software

22
PLANEACION Y ELABORACIÓN DE PROYECTOS DE SOFTWARE JOHN JAIOR CARVAJAL FERNÁNDEZ 200720980

description

 

Transcript of Planeacion y elaboración de proyectos de software

Page 1: Planeacion y elaboración de proyectos de software

PLANEACION Y ELABORACIÓN DE PROYECTOS DE SOFTWARE

JOHN JAIOR CARVAJAL FERNÁNDEZ200720980

Page 2: Planeacion y elaboración de proyectos de software

Es el Proceso de gestión para la creación de un Sistema o software, la cual encierra un conjunto de actividades, una de las cuales es la estimación, estimar es echar un vistazo al futuro y aceptamos resignados cierto grado de incertidumbre. Y dado que la estimación es la base de todas las demás actividades de planificación del proyecto y sirve como guía para una buena Ingeniería Sistemas y Software.

Page 3: Planeacion y elaboración de proyectos de software

OBJETIVOSO El objetivo de la Planificación del

proyecto de Software es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos costos y planificación temporal.  

O El Objetivo de la planificación se logra mediante un proceso de descubrimiento de la información que lleve a estimaciones razonables.

Page 4: Planeacion y elaboración de proyectos de software

ACTIVIDADES DEL PROYECTO DE SW.

O Ámbito del Software.Describe la función, el rendimiento, las restricciones, las interfaces y la fiabilidad, se evalúan las funciones del ámbito y en algunos casos se refinan para dar mas detalles antes del comienzo de la estimación.

Page 5: Planeacion y elaboración de proyectos de software

RECURSOSO Recursos Humanos O Recursos o componentes de software

reutilizables.O Componentes ya desarrollados.O Componentes ya experimentados.O Componentes con experiencia parcial.O Componentes nuevos.

O Recursos de entorno

Page 6: Planeacion y elaboración de proyectos de software

ESTIMACION DEL PROYECTO DE SW.

O En el principio el costo del Software constituía un pequeño porcentaje del costo total de los sistemas basados en Computadoras.

O Un gran error en la estimación del costo puede ser lo que marque la diferencia entre beneficios y perdidas, la estimación del costo y del esfuerzo del software nunca será una ciencia exacta, son demasiadas las variables: humanas, técnicas, de entorno, políticas, que pueden afectar el costo final del software y el esfuerzo aplicado para desarrollarlo.

Page 7: Planeacion y elaboración de proyectos de software

MODELO DE ESTIMACIÓN

O Modelos Empíricos.O Modelo COCOMO. (Constructive,

Cost, Model).O Modelo I.O Modelo II.O Modelo III. (1)

O Herramientas Automáticas de Estimación.

Page 8: Planeacion y elaboración de proyectos de software

ANALISIS Y DESARROLLO

O Debe presentarse y entenderse el dominio de la información de un problema.

O Defina las funciones que debe realizar el Software. 

O Represente el comportamiento del software a consecuencias de acontecimientos externos. 

O Divida en forma jerárquica los modelos que representan la información, funciones y comportamiento.

Page 9: Planeacion y elaboración de proyectos de software

FUNCION DE ANALISIS

O Software.O Hardware.O Personal.O Base de Datos.O Documentación.O Procedimientos.

Page 10: Planeacion y elaboración de proyectos de software

Objetivo del análisis

O Reconocimiento del problema.O Evaluación y Síntesis.O Modelado.O Especificación.O Revisión.

Page 11: Planeacion y elaboración de proyectos de software

ESTUDIOS DE VIAVILIDAD

O Viabilidad Económica.O Viabilidad Técnica.O Viabilidad Legal.

Page 12: Planeacion y elaboración de proyectos de software

DISEÑO

1. Conceptos y PrincipiosO Diseño de Datos.O Diseño Arquitectónico.O Diseño de la interfaz.O Diseño de Procedimientos.

Page 13: Planeacion y elaboración de proyectos de software

2. Diseño de Salida.

O Determine que información presentar. Decidir si la información será presentada en forma visual, verbal o impresora y seleccionar el medio de salida.

O Disponga la presentación de la información en un formato aceptable.

O Decida como distribuir la salida entre los posibles destinatarios.

Page 14: Planeacion y elaboración de proyectos de software

3. Diseño de ArchivosO Los datos que deben incluirse en el

formato de registros contenidos en el archivo.

O La longitud de cada registro, con base en las características de los datos que contenga.

O La secuencia a disposición de los registros dentro del archivo (La estructura de almacenamiento que puede ser secuencial, indexada o relativa).

Page 15: Planeacion y elaboración de proyectos de software

Herramientas de Diseño

O Herramientas para el diseño de sistemas.

O Herramientas de especificación.O Herramientas para presentación.O Herramientas para el desarrollo de

sistemasO Herramientas para ingeniería de

softwareO Generadores de códigos.O Herramientas para pruebas

Page 16: Planeacion y elaboración de proyectos de software

La gestión de proyectos se software es una actividad protectora dentro de la ingeniería de software. Comienza antes de iniciar cualquier actividad técnica y continua a lo largo de la definición, el desarrollo y el soporte del software de computadora.

Page 17: Planeacion y elaboración de proyectos de software

Las cuatro P

PERSONAL

PRODUCTO

PROCESO

PROYECTO

Page 18: Planeacion y elaboración de proyectos de software

PERSONAL: El personal debe estar organizado   en equipos eficientes, motivados para hacer un trabajo de software de alta calidad y coordinados para lograr una comunicación eficaz. PRODUCTO: Los   requisitos   del producto   se deben comunicar del cliente al desarrollador, ser divididos en sus constitutivas y distribuirse para que trabaje el equipo de software.

Page 19: Planeacion y elaboración de proyectos de software

PROCESO: El proceso debe adaptarse al personal y al problema. Se selecciona un marco de trabajo de proceso común, se aplica un paradigma de ingeniería de software adecuado y se elige un conjunto de tareas de trabajo para llevar a cabo el trabajo, PROYECTO: Finalmente, el proyecto debe estar organizado en una forma que permita triunfar al equipo de software.

Page 20: Planeacion y elaboración de proyectos de software

O La planificación implica la realización de, a lo menos, tres grandes etapas: el Plan, el Programa y el Proyecto.

Page 21: Planeacion y elaboración de proyectos de software

O CONCLUSIONES

En una organización o Empresa, el análisis y Diseño de Sistemas, es el proceso de estudiar su Situación con la finalidad de observar como trabaja y decidir si es necesario realizar una mejora; el encargado de llevar a cabo estas tareas es el analista de sistemas.

Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un estudio de Sistemas para detectar todos los detalles de la situación actual de la empresa. La información reunida con este estudio sirve como base para crear varias estrategias de Diseño. Los administradores deciden que estrategias seguir. Los Gerentes, empleados y otros usuarios finales que se familiarizan cada vez mas con el uso de computadoras están teniendo un papel muy importante en el desarrollo de sistemas. 

Page 22: Planeacion y elaboración de proyectos de software

BIBLIOGRAFIAO Barry Boehm, economía de la

Ingeniería del Software, introduce una jerarquía de modelos de estimación de Software con el nombre de COCOMO.

O Análisis y Diseño de Sistemas Autor: Henry F. Korth & Abraham Silberschatz. Segunda Edición. Editora Mc Graw Hill