miércoles, 25 de marzo de 2009
Preguntas de Otros Blogs
1. ¿Qe son las tecnicas de descomposición?
·Del proyecto (o por fases)·Del producto (o por módulos)·Del proyecto y del producto (por fases y por módulos). Es una combinación de las anteriores.
2. ¿Aqué se refieren las estimaciones basadas en el problema?
Puede usarse LOC o PF para hacer estimaciones.Si se utiliza LOC, la descomposición es esencial y a menudo debe ser a detalle.Si se utiliza PF, en vez de centrar la descomposición en la función, se calcula el PF como se estudió en el capítulo anterior, estimando de alguna forma, cada uno de los valores.En ambos casos, mediante datos históricos o la intuición, se estiman valores optimista (O), medio (M) y pesimista (P) para cada función o contador, y se calcula el valor esperado (E) con la siguiente fórmula:
E = (O + 4 * M + P) / 6
3. ¿Qé son las estimaciones basadas en el proyecto?·Aplicar las tarifas laborales (coste/unidad de esfuerzo) correspondientes a cada una de las tareas.·Calcular los costes y el esfuerzo para cada función y cada tarea.
4. ¿Poque es inconveniente usar tecnicas de descomposición?Entre los inconvenientes se encuentran: La dificultad para contemplar los costes de actividades relacionadas con el proyecto como lectura de código, revisión, reuniones, y actividades no relacionadas con el proyecto relacionado con los hábitos de trabajo.
5. ¿Cual es la diferencia entre la descomposición de benders y la relajación langragiana?
La descomposición de Benders propone separar en subproblemas las decisiones tomadas en diferentes etapas. Para ello se necesita que las decisiones de una etapa sólo dependan de las consecuencias de las decisiones tomadas en la etapa anterior. Con esta descomposición se plantea un problema por cada etapa, y en ese problema se incluye tanto la parte correspondiente a la propia etapa como la parte que liga esa etapa a las decisiones tomadas en la etapa anterior y por otra parte en la Relajación lagrangiana se intentan separar dentro de cada etapa las decisiones para grupos de variables que están relacionadas entre sí. Es decir, se pueden localizar conjuntos de variables que están muy conectadas con otras etapas, pero poco relacionadas con otras variables de la misma etapa.
1.-¿Que entiendes por decision comprar-desarrollar?
Desarroll-comprarEs la forma de decidir si para nuestra necesidad es mejor comprar un producto ya hecho con una licencia, comprar un producto para modificarlo, o pagar por crear un producto.
2.-¿Que factores podemos usar para decidir?
Puede usarse LOC o PF para hacer estimaciones.Si se utiliza LOC, la descomposición es esencial y a menudo debe ser a detalle.Si se utiliza PF, en vez de centrar la descomposición en la función, se calcula el PF como se estudió en el capítulo anterior, estimando de alguna forma, cada uno de los valores.En ambos casos, mediante datos históricos o la intuición, se estiman valores optimista (O), medio (M) y pesimista (P) para cada función o contador, y se calcula el valor esperado (E) con la siguiente fórmula:E = (O + 4 * M + P) / 6
3.-¿Que factores intervienen en la compra?
El precio, si es apto para nuestro megocio, si nos sera util, y en caso de que no lo sea, buscar la forma, de poder realizar el nuetro.
4.-¿Que factores intervienen en el desarrollo?
Pienso que si no se aplican las tecnicas correctas no podremos obtener la informacion correcta ya que todo esta basado en estimaciones y no en algo concreto.
5.-¿Que harias tu y en que casos?
En la de bender vamos a separar en subproblemas pero de manera escalonada es decir las decisiones de la etapa actual depende de las de la etapa anterior.en la langragiana son variables de la misma etapa relacionadas entre si.
¿Cuales son una de las técnicas de estimación del proyecto de software mas utilizadas y recomendadas?
Técnicas de descomposición (divide_y_vencerás) y Modelo empírico para el cálculo de costes y esfuerzos del software¿En qué consiste la técnica de descomposición a grandes rasgos?Descomponemos el problema en pequeños problemas. Se puede dividir en enfoque directo que se refiere a las LDC(líneas de código). Si se selecciona un enfoque indirecto se refiere a PF(puntos de función) esta ultima no se centra en la función, se estiman cada unade las características del dominio de información - entradas, salidas, archivos de datos,peticiones, e interfaces externas.
¿Cuales son las estimaciones seguras de costes y esfuerzos dentro de la estimación del proyecto de software?
· Dejar la estimación para cuando se ha acabado el proyecto, pero esto no es práctico pues las estimaciones de los costes han de ser a priori.· Basarse en proyectos similares ya terminados, no fiable.· Usar técnicas de descomposición (divide y vencerás).· Modelo empírico para el cálculo de costes y esfuerzos del software.
¿Cuales son las características de las técnicas de estimación para el desarrollo de sistemas de información?
-Análisis de puntos de función.
-Técnicas de descomposición.-
-Modelos empíricos de estimación.
-Herramientas automáticas de estimación.
Describe brevemente la herramienta SISDEL(Sistema Integrado de Soporte al Desarrollo de Equipos Lógicos)?
Sirve como ayuda a la gestión de la calidad, a la planificación y control de plazos, y a la estimación de proyectos de desarrollo de sistemas de información
miércoles, 18 de marzo de 2009
Conclusiones de Otros equipos
UNIDAD 3- Planificacion de un Proyecto de Software
La planificación se refiere a las acciones llevadas a cabo para realizar planes y proyectos de diferente índole.
Planificación Operativa o Administrativa: se ha definido como el diseño de un estado futuro deseado para una entidad y de las maneras eficaces de alcanzarlo (R. Ackoff, 1970).
-
Planificación de mediano plazo: el período que cubre es más de un año y menos de cinco.
Planificación de largo plazo: el período que cubre es de más de cinco años" (W. Jiménez C., 1982) Según Cortés, los planes se pueden clasificar también de acuerdo al área funcional responsable de su cumplimiento: Plan de Producción, Plan de Mantenimiento, Plan de mercadeo, Plan de Finanzas, Plan de Negocios.
-
Las normas son regulaciones estrechas que definen con detalle los pasos y acciones para realizar actividades repetitivas.
- Dimensionamiento de las entregas del proyecto.
- Seleccion de las actividades del proyecto.
- Prediccion de los niveles de la plantilla.
- Prediccion del esfuerzo del software.
- Prediccion del coste del software.
- Prediccion de la planificacion del software.
Preesman, Roger S., (2002), “Planificación de Proyectos de Software”, en Ingeniería del Software, un enfoque practico, 5ta edición, McGrawHill, España, pp. 77-95.
Rubi:
Las herramientas automáticas de estimación van a permitir al planificador estimar costes y esfuerzos, ademas de llevar a cabo un análisis con las variables del proyecto comopúeden ser la fecha de entrega o la seleccion del personal.
Arturo:
Las herramientas automaticas de estimacion son una base para que podamos tener una mejor idea del tiempo y costo del desarrollo de un proyecto de software tambien nos ayudan a tener una mejor planeacion en las tareas que realizara el equipo de trabajo y tener una estimacion en el tiempo estipulado en el analisis del proyecto a realizar para su tener exito en la entrega del proyecto.
Gaby:
estas herramientas nos proporcionan estimaciones del esfuerzo requerido para llevar acabo un proyecto, los costos, la carga de personal y la duracion todo esto para tener una mayor exito en la entrega del proyecto y asi lograr un analisis completo
Armando: en mi punto de vista estas herramientas son de gran importancia ya que con ellas podemos cuantificar todo con respecto al proyecto y con ellas podemos reducir tiempos o tomar mejores deciciones en el proyecto o sobre el equipo de trabajo porque podemos utilizarlas en el proyecto pero tambien en la vida cotidiana.
Julio:
Son la base para poder tener una idea del tiempo y costo del desarrollo de un proyecto de software, ayudan a tener una mejor planeación en las tareas que realizara el equipo de trabajo y tener una estimación en el tiempo estipulado en el análisis.
Preguntas
1. ¿que son las técnicas de descomposición?Es descomponer el problema, volviéndolo a definir como un conjunto de pequeños problemas (esperando que sean más manejables).
2. ¿a qué se refieren las estimaciones basadas en el problema?
Las estimaciones de LDC y PF son técnicas de estimación distintas. Mediante datos históricos o la intuición, se estiman valores optimista (O), medio (M) y pesimista (P) para cada función o contador, y se calcula el valor esperado (E) con la siguiente fórmula:
E = (O + 4 * M + P) / 6
3. ¿qué son las estimaciones basadas en el proyecto?
El proceso se descompone en un conjunto relativamente pequeño de actividades o tareas, y en el esfuerzo requerido para llevar a cabo la estimación de cada tarea.
4. ¿porque es inconveniente usar técnicas de descomposición?
La dificultad para contemplar los costes de actividades relacionadas con el proyecto como lectura de código, revisión, reuniones, y actividades no relacionadas con el proyecto relacionado con los hábitos de trabajo.
5. ¿cual es la diferencia entre la descomposición de benders y la relajación langragiana?
martes, 3 de marzo de 2009
Software de Gestion de Proyectos
Existen varias alternativas de gestión, cada una con sus ventajas y características.
Unidad 1 Gestion de Proyectos
![[4Ps.bmp]](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitHydR9Ojx-gS4UHV0fOdmqdLB6ugHxnUODRRV4t6T_pm3zWygkm4ngKG94PqT_Eap5PpnviYYIsaibWhXa0E6UtLSKiMK1Huhk3kqfYxhG6IowqdstIf-e5eLncPNsnTwgTYPb8rQQQ/s1600/4Ps.bmp)
1.1 Personal
Se refiere al personal idóneo para el desarrollo del software, debe selelccionarse cuidadosamente al personal, para evitar problemas que puedan retrasar el proyecto, como la salida de un miembro
1.2 Proyecto
Se debe desarrollar un buen plan y realizar un exhaustivo seguimiento del mismo en el que deben considerarse situaciones posibles, hacer análisis de mercado, costos, tiempos, etc.
1.3 Producto
Aquí se modela el producto a desarrollar y del cual se deberían establecer los objetivos y el ámbito del mismo, deben establecerse todos los procedimientos a ejecutar.
1.4 Proceso
La gestión de proyectos de software debe controlar minuciosamente el proceso de desarrollo de software, como así también la selección de métodos técnicos y herramientas eficaces de desarrollo. Es aqui donde se inicia el software con las herramientas y lenguajes elejidos durante la P de proyecto, y debe tenerse especial cuidado por aquello de los errores de código.
