Vous êtes sur la page 1sur 13

Universidad Tecnolgica La Salle

Len, Nicaragua

Ingeniera del software


Ingeniera Ciberntica Electrnica

10/07/11

Tema 6: Planificacin de proyectos de software

Contenidos
Introduccin Estimacin Objetivos de la planificacin del proyecto mbito del software Un ejemplo de mbito Recursos del proyecto Estimacin del proyecto de software Tcnicas de descomposicin Modelos empricos Resumen

Ingeniera Ciberntica Electrnica

Introduccin
La gestin de un proyecto de software comienza con un conjunto de actividades que globalmente se denominan planificacin del proyecto Antes de dar inicio al proyecto se debe estimar: Trabajo a realizar Los recursos necesarios Tiempo de realizacin Costos Punto clave: la estimacin

Ingeniera Ciberntica Electrnica

Estimacin
Es ms un arte que una ciencia Estimamos: Esfuerzo Recursos Costos Tiempo Factores que influyen en la estimacin: Complejidad del proyecto Tamao del proyecto Grado de incertidumbre estructural Disponibilidad de informacin histrica

Ingeniera Ciberntica Electrnica

Objetivos de la planificacin del proyecto


Proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos, costos y planificacin temporal Las estimaciones deberan definir los escenarios del mejor caso y del peor caso de forma que los resultados del proyecto puedan limitarse El objetivo de la planificacin se logra mediante un proceso de descubrimiento de la informacin que lleve a estimaciones razonables

Ingeniera Ciberntica Electrnica

mbito del software


Describe: El control y los datos a procesar La funcin El rendimiento Las restricciones Las interfaces La fiabilidad Obtencin de la informacin: preguntas de contexto libre Despus del mbito viabilidad

Ingeniera Ciberntica Electrnica

Un ejemplo de mbito
El sistema de clasificacin de cinta transportadora (SCCT) Clasifica las cajas que se mueven por una cinta transportadora Cada caja estar identificada por un cdigo de barras que contiene un nmero de pieza y se clasifica en uno de los seis compartimentos al final de la cinta Las cajas pasarn por una estacin de clasificacin que consta de un lector de cdigo de barras y un PC El PC de la estacin de clasificacin est conectado a un mecanismo de maniobra que clasifica las cajas en los compartimentos Las cajas pasan en orden aleatorio y estn espaciadas uniformemente La cinta se mueve a razn de cinco pies por minuto El software debe recibir informacin

Ingeniera Ciberntica Electrnica

Ingeniera Ciberntica Electrnica

Recursos del proyecto

Ingeniera Ciberntica Electrnica

Estimacin del proyecto de software


Para realizar estimaciones seguras de coste y esfuerzos tenemos varias opciones posibles: Dejar la estimacin para ms adelante Basar las estimaciones en proyectos similares ya terminados Utilizar tcnicas de descomposicin sencillas Utilizar uno o ms modelos empricos para la estimacin de coste y esfuerzo del software Punto clave: los datos histricos

Ingeniera Ciberntica Electrnica

10

Tcnicas de descomposicin
Descomposicin del problema y descomposicin del proceso Estimacin del tamao del problema Tamao en lgica difusa Tamao en punto de funcin Tamao de componentes estndar Tamao del cambio Estimacin basada en el problema Estimacin basada en el proceso

Ingeniera Ciberntica Electrnica

11

Modelos empricos
Estructura de los modelos E = A + B (ev)c E: esfuerzo por mes ev: variable de estimacin Modelo de Walston-Felix Modelo de Bailey-Basili Modelo simple de Boehm Modelo de Doty Modelo de Albretch y Gaffney Modelo de Kemerer Modelo COCOMO (Constructive Cost Model)

Ingeniera Ciberntica Electrnica

12

Resumen
El planificador del proyecto de software tiene que estimar tres cosas antes que comience el proyecto 1. Cunto durar 2. Cunto esfuerzo requerir 3. Cunta gente estar implicada Adems debe predecir los recursos hardware y software que va a requerir y el riesgo implicado

Ingeniera Ciberntica Electrnica

13

Vous aimerez peut-être aussi