clase4-Planificacion Temporal y Diseño Flashcards
¿Qué es la planificación temporal?
Es una actividad que distribuye el esfuerzo estimado a lo largo de la duración prevista del proyecto
¿Qué es la calendarización?
Es la asignación de la fecha final del proyecto, el cual puede ser establecida por el cliente o por los desarrolladores
¿Por cuales elementos esta compuesto la Planificación Temporal- Calendarización?
Esta compuesta por
-Tarea
-Tarea Critica
-Hito
¿Cuáles son los parámetros de una tarea?
-Precursor: evento que debe ocurrir antes de comenzar
-Duración: cantidad de tiempo para completar la tarea
-Fecha de entrega: fecha para la que la actividad debe estar completada
-Resultado: Hito
¿Qué es la red de tareas?
Es la representación grafica del flujo de las tareas desde el inicio hasta el fin de un proyecto, es como GANTT
¿Qué es PERT?
El PERT(Program Evaluation and Review Techniques) es una
técnica para controlar la ejecución de proyectos con gran numero de actividades que implican investigación, desarrollo y pruebas, es probabilístico
¿Que es CPM?
El CPM(Critical Path Method) es un metodo para
Un método es PERT Y CPM, enumere los pasos que se llevan a cabo cuando se utiliza esta técnica
1-Establecer lista de tareas
2-Fijar dependencia entre tareas y duración
3-Construir la red
4-Numerar nodos
5-Calcular la fecha temprana y tardía de cada nodo
6-Calcular el camino critico que une las tareas criticas
¿Qué es una tarea critica?
Es una tarea que si se retrasa afecta a la duración total del proyecto, una tarea es critica si su margen es 0
¿Qué es el camino critico?
Es un camino de la red de tareas que esta compuesto por únicamente tareas criticas
¿Qué es el diseño de software?
Es una representación de algo que se va a construir, para ello se necesita conseguir antes los requisitos, necesidades y consideraciones técnicas.
Es independiente del modelo de proceso que se utilice
¿Cuáles son los tipos de diseño?
-Diseño de datos
-Diseño arquitectónico
-Diseño de interface
-Diseño a nivel componentes
¿Cuáles son los conceptos o elementos del diseño?
-Abstracción(procedimental o de datos)
-Arquitectura
-Patrones
-Modularidad
-Ocultamiento de la información
-Independencia funcional
-Refinamiento
-Refabricacion o rediseño(refactoring)
¿Cuántos módulos tiene que tener un programa?
La cantidad de módulos que debe tener un programa debe estar dentro de la región de costo mínimo, donde el costo por modulo y el costo de esfuerzo sean bajos
¿Qué es la independencia funcional?
Modularidad + abstracción + Ocultamiento de la información =
Independencia funcional
La independencia funcional busca una alta cohesión y bajo acoplamiento entre módulos