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.
OBJETIVOS O 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.
ACTIVIDADES DEL PROYECTO DE SW. O Ámbito del Sof tware.
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.
RECURSOS O Talentos 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
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.
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.
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 consecuencias de acontecimientos externos.
a
O Divida en forma jerárquica los modelos que representan la
información, funciones y comportamiento.
FUNCION DE ANALISIS O Software. O Hardware. O Personal. O Base de Datos. O Documentaci贸n. O Procedimientos.
Objetivo del análisis O Reconocimiento del problema. O Evaluación y Síntesis. O Modelado. O Especificación. O Revisión.
ESTUDIOS DE VIAVILIDAD O Viabilidad Econ贸mica. O Viabilidad T茅cnica. O Viabilidad Legal.
DISEÑO 1. Conceptos y Principios O Diseño de Datos. O Diseño Arquitectónico. O Diseño de la interfaz. O Diseño de Procedimientos.
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.
3. DiseĂąo de Archivos O 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).
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 sistemas O Herramientas para ingeniería de software O Generadores de códigos. O Herramientas para pruebas
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.
Las cuatro P
PROCESO PRODUCTO
PERSON AL
PROYECT O
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.
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.
O La planificaci贸n implica la realizaci贸n de,
a lo menos, tres grandes etapas: el Plan, el Programa y el Proyecto.
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.
BIBLIOGRAFIA O 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