Subido por Montemayor Hector

El PROBLEMA Y PROCESO DE Software

Anuncio
El PROBLEMA Y
PROCESO DE
Software
H É C TO R M O N T E M AYO R
MOISÉS CEBALLOS
Ámbito del SW
Describe el control y los datos a procesar, la función, el rendimiento, las restricciones, las interfaces y la
fiabilidad. Se evalúan las funciones descritas en la declaración del ámbito, y en algunos casos se refinan
para dar más detalles antes del comienzo de la estimación.
El ámbito de SW comprende
1. Preguntas de contexto libre: se centran en el cliente, en los objetivos globales y en los beneficios. Estas
preguntas deben llevar a un entendimiento básico del problema, las personas interesadas en la solución y
la solución que se desea.
2. Metacuestiones: estas preguntas se centran en la efectividad de la reunión, involucra preguntas para
determinar si la persona es la apropiada para responder a las preguntas, si sin relevantes las preguntas
para el problema en estudio, si las respuestas son oficiales, si existe algo que se debería preguntar.
Comprende
Recursos Humanos:
Se debe establecer el perfil y las habilidades que se necesitan del personal que se necesita para llevar a cabo el
desarrollo del proyecto. Hay que especificar tanto la posición dentro de la organización como la especialidad.
Gestor
Ingeniero de software
Analista de sistemas
El número de personas requerido para un proyecto de software se determina después de hacer una estimación del
esfuerzo de desarrollo.
Comprende
Recursos de software reutilizable:
Se destaca la reutilización, esto es, la creación y la reutilización de bloques de construcción de software.
Se establecen 4 categorías de recursos de software que se deben tener en cuenta a medida que se avanza con
la planificación:
Componentes ya desarrollados: componentes que ya han sido validados totalmente se pueden utilizar e
implementar en el desarrollo del proyecto actual.
Componentes ya experimentados: se puede utilizar Especificaciones, diseños, código o datos de prueba
existentes que ya han sido desarrollados para proyectos anteriores.
Ejemplo
Un sistema CAD.
 Modulo de dibujo.
 Modulo de transformaciones.
 Modulo de archivo.
 Modulo de impresión.
Descomposición del problema
Es una actividad que se asienta en el núcleo del análisis de requisitos del software.
Durante la actividad de exposición del ámbito no se intenta descomponer el problema
totalmente.
La descomposición se aplica en dos áreas principales:
 La funcionalidad que deba entregarse
 El proceso que se emplea para entregarlo
Esta es la estrategia que se aplica al inicio de la planificación del proyecto.
Descomposición del problema
Es esta fase se lleva a cabo la partición vertical
 Durante la exposición del ámbito se produce una descomposición de primer nivel.
 Ahora se refina dicha descomposición hasta el nivel de funciones.
 Una función representa un procesamiento directamente invocable por el usuario que transforma
información de entrada en información de salida.
 En el proceso de descomposición pueden definirse nuevos submódulos.
Proceso del Software
Descargar