Computadoras |
Actividades
asociadas al proyecto de software Ambito
del Software Es
la primera actividad de llevada a cabo durante la planificación del
proyecto de Software. En
esta etapa se deben evaluar la función y el rendimiento que se asignaron
al Software durante la Ingeniería del Sistema de Computadora
para establecer un ámbito de proyecto que no sea ambiguo, e
incomprensible para directivos y técnicos 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. Las
restricciones de rendimiento abarcan los requisitos de tiempo de respuesta
y procesamiento, identifican los limites del software originados por el
hardware externo, por la memoria disponible y por otros sistemas
existentes. El
Ambito se define como un pre-requisito para la estimación y existen
algunos elementos que se debe tomar en cuenta como es:
Recursos: La
Segunda tarea de la planificación del desarrollo de Software es la
estimación de los recursos requeridos para acometer el esfuerzo de
desarrollo de Software, esto simula a una pirámide donde las Herramientas
(hardware y Software), son la base proporciona la infraestructura de
soporte al esfuerzo de desarrollo, en segundo nivel de la pirámide se
encuentran los Componentes reutilizables. Y
en la parte mas alta de la pirámide se encuentra el recurso primario, las
personas (el recurso humano). Cada
recurso queda especificado mediante cuatro características:
Recursos
Humanos La
Cantidad de personas requeridas para el desarrollo de un proyecto de
software solo puede ser determinado después de hacer una estimación del
esfuerzo de desarrollo (por ejemplo personas mes o personas años),
y seleccionar la posición dentro de la organización y la
especialidad que desempeñara cada profesional. Recursos
o componentes de software reutilizables Cualquier
estudio sobre recursos de software estaría incompleto sin estudiar la
reutilizacion, esto es la creación y la reutilizacion de bloques de
construcción de Software. Tales
bloques se deben establecer en catálogos para una consulta más fácil,
estandarizarse para una fácil aplicación y validarse para la también fácil
integración. El Autor Bennatan sugiere cuatro categorías de recursos de software que se deberían tener en cuenta a medida que se avanza con la planificación:
Recursos
de entorno El
entorno es donde se apoya el proyecto de Software, llamado a menudo
entorno de Ingeniería de Software, incorpora Hardware y Software. El
Hardware proporciona una plataforma con las herramientas (Software)
requeridas para producir los productos que son el resultado de la buena
practica de la Ingeniería del Software, un planificador de proyectos debe
determinar la ventana temporal requerida para el Hardware y el Software, y
verificar que estos recursos estén disponibles. Muchas veces el
desarrollo de las pruebas de validación de un proyecto de software para
la composición automatizada puede necesitar un compositor de fotografías
en algún punto durante el desarrollo. Cada elemento de hardware debe ser
especificado por el planificador del Proyecto de Software.
|