Ingenieria Del Software
lorenamoli2 de Octubre de 2014
560 Palabras (3 Páginas)157 Visitas
TRABAJO COLABORATIVO 2
INGENIERIA DEL SOFTWARE
PRESENTADO POR:
GUILLERMO ADOLFO ROSAS ROMERO
CODIGO: 1052381393
UNIVERSIDAD ABIERTA Y A DISTANCIA
FACULTAD DE CIENCIAS BASICA TECNOLOGIA E INGENIERIA
ESCUELA DE INGENIERIA DE SISTEMAS
CEAD TUNJA
JULIO 2014
1. ¿Qué nivel de organización de equipos elegiría y por qué? Justifique adecuadamente su respuesta
Descentralizado controlado:
Para el desarrollo de un proyecto como este es necesario tener desde el principio claro un nivel de jerarquización que permita un nivel de organización adecuado pero también que le abra el espacio a opiniones e ideas a los demás integrantes del grupo pero siempre con el visto bueno de un líder o coordinador, por eso la necesidad de escoger este nivel de organización ya que el equipo tiene un jefe definido que coordina tareas específicas y jefes secundarios que tienen responsabilidades sobre subtareas. La resolución de problemas sigue siendo una actividad del grupo, pero la implementación de soluciones se reparte entre subgrupos por el jefe de equipo. La comunicación entre subgrupos e individuos es horizontal. También hay comunicación vertical a lo largo de la jerarquía de control.
2. ¿Qué modelo(s) de proceso de software elegiría y por qué? Justifique adecuadamente su respuesta.
En mi opinión se debería utilizar el modelo lineal secuencial, ya que respecto a los requerimientos como son los factores de innovación y la rapidez o presión con la que se trabaja en el proyecto, éste modelo nos presenta las características necesarias para llevar a cabo el desarrollo y ejecución del caso, además genera confiabilidad en su construcción debido a los pasos que se tienen que ir cumpliendo lo que hace que se acomode a las necesidades del cliente y sobretodo se prevén errores futuros y permite un posterior mantenimiento al producto.
La explicación técnica la presentamos a continuación:
Llamado algunas veces “ciclo de vida básico” o “modelo en cascada”, el modelo lineal secuencial sugiere un enfoque sistemático, secuencial, para el desarrollo del software que comienza en un nivel de sistemas y progresa con el análisis, diseño, codificación, pruebas y mantenimiento.
Es un ciclo de vida en sentido amplio, que incluye no sólo las etapas de ingeniería sino toda la vida del producto: las pruebas, el uso (la vida útil del software) y el mantenimiento.
3. Construya una tabla de riesgos para el proyecto. Tenga en cuenta las indicaciones del módulo en cuanto a la construcción de tablas de riesgo. Dicha tabla debe contar con la siguiente estructura:
RIESGOS CATEGORIA PROBABILIDAD IMPACTO
Presupuesto Proceso de producción 50% 3
Personal Experiencia técnica 20% 3
Recursos Tamaño del producto 30% 3
Cliente Tipo de cliente 15% 3
Requisitos Entorno de desarrollo 25% 3
técnicos Tecnología 20% 3
del negocio Impacto en la organización 30% 3
4. Defina un listado de tareas, de acuerdo con la metodología seleccionada en el punto 2. Utilice cualquiera de las diferentes técnicas descritas en el capítulo 2 para establecer una planificación temporal del proyecto.
• Análisis de las características y el comportamiento del sistema del cual el software va a formar parte. Se debe analizar cuáles son los requisitos funciones del sistema, y luego asignar un subconjunto de estos requisitos
...