Ingeniera de Software Informe Actividad 10: Trabajo Colaborativo No. 2
TRABAJO COLABORATIVO NO. 2
INGENIERIA DE SOFTWARE
CURSO:
301404
GRUPO: 10
INTEGRANTES:
MONICA MARQUEZ
EDIER DANILO GARCIA LATORRE: 80061621
SANDY PRADA
GILBERTO ZABALETA 1007207674
TUTOR:
CESARJIMENEZ
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA INGENIERIA INDUSTRIAL JULIO 2014
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA -UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Ingeniera de Software Informe Actividad 10: Trabajo Colaborativo No. 2 INTRODUCCIN La Ingeniera de Software, es quiz una de las materias de mayor peso en nuestra profesin como futuros ingenieros de sistemas, vemos como actualmente todo se mueve en torno al desarrollo de software, es nuestro menester apropiarnos de las mejores herramientas, mtodos y tcnicas para desarrollar software de calidad que es el propositito de esta rea, la apropiacin de lo anterior nos va a permitir romper con los mitos que durante mucho tambin han incurrido de una manera negativa en el desarrollo. La gestin de riesgos en el mbito del software procura formalizar conocimiento orientado a la minimizacin o evitacin de riesgos en proyectos de desarrollo de software, mediante la generacin de principios y buenas prcticas de aplicacin realista. Todo esto con el fin de que en nuestro pas haya profesionales de software acordes con las exigencias de nuestro entorno y de la mano con el desarrollo del pas.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA -UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Ingeniera de Software Informe Actividad 10: Trabajo Colaborativo No. 2
ESTUDIO DE CASO
Se le ha nombrado gestor de proyecto de una compaa de productos software. Su trabajo consiste en construir un producto innovador que combine hardware de realidad virtual con software innovador. Puesto que la competencia por el mercado de entretenimiento casero es intensa, hay cierta presin para que usted termine el trabajo rpidamente. De acuerdo a este contexto, analice y conteste las siguientes preguntas: 1. Qu nivel de organizacin de equipos elegira y por qu? Justifique adecuadamente su respuesta. R//. Dado el caso se debera aplicar el modo centralizado controlado, ya que se necesitara una persona que asuma la responsabilidad y posicin de lder dentro del equipo de trabajo, esta persona se encargara de las tareas que tienen un alto nivel de complejidad, adems debe coordinar las tareas del grupo de trabajo para as, lograr que todos trabajen por un mismo objetivo y unos mismos fines. Es trascendental saber, que la comunicacin cumple un aspecto muy importante y que en este modo se realiza de manera vertical. 2. Qu modelo(s) de proceso de software elegira y por qu? Justifique adecuadamente su respuesta. R//. Mirando el caso que se est tratando, donde podemos observar que nos exigen resultados inmediatos, y en el cual se presenta un ambiente de presin para que lograr los resultados rpidamente, podemos trabajar con el modelo DRA (Modelo de desarrollo rpido de aplicaciones) el cual nos permitira lograr los resultados en el menor tiempo posible, para as cumplir con lo que se est exigiendo en el presente caso, es un mtodo bastante fcil de aplicar y que tiene un gran impacto en su aplicacin, este podemos desarrollarlo entre 60 y 90 das con resultados favorables.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA -UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Ingeniera de Software Informe Actividad 10: Trabajo Colaborativo No. 2 3. Construya una tabla de riesgos para el proyecto. Tenga en cuenta las indicaciones del mdulo en cuanto a la construccin de tablas de riesgo. Dicha tabla debe contar con la siguiente estructura:
4. Defina un listado de tareas, de acuerdo con la metodologa seleccionada en el punto 2. Utilice cualquiera de las diferentes tcnicas descritas en el captulo 2 para establecer una planificacin temporal del proyecto.
Se utilizara el diagrama de Gantt para el desarrollo de este punto, ya que la facilidad en la aplicacin del caso objeto de estudio nos permite realizarla.
NOMBRE
MODELO DE GESTION
Riesgos Categora Probabilidad Impacto Falta de experiencia en herramienta ED 80% Critico Cliente cambie los requerimientos PP 80% Marginal Tecnologa nueva en la organizacin T 80% Critico Metodologa escrita para el proyecto PP 80% Marginal Conoce todo el mundo los estndares PP 70% Critico Esta el personal comprometido en toda la duracin del proyecto ET 60% Catastrfico Rotacin demasiado alta ED 60% Critico Tamao estimado demasiado pequeo PP 40% Critico Mas nmero de usuarios de lo planificado PP 30% Marginal
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA -UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Ingeniera de Software Informe Actividad 10: Trabajo Colaborativo No. 2 Determinacin de las necesidades a satisfacer Determinacin de los requisitos del proyecto Determinacin de la informacin a gestionar
MODELADO DE DATOS
Determinacin de la base de datos Determinacin de los atributos de los objetos Determinacin de las relaciones entre objetos
MODELADO DEL PROCESO Modelado relacional de la base de datos
GENERACION DE APLICACIONES
Diseo de algoritmo de programacin Codificacin y desarrollo de la aplicacin Reutilizacin de componentes
PRUEBAS Y ENTREGA
Prueba de los componentes nuevos Entrega
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA -UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Ingeniera de Software Informe Actividad 10: Trabajo Colaborativo No. 2 CONCLUSION
La ingeniera de software es una disciplina que integra procesos, mtodos y herramientas para el desarrollo de software. Varios son los modelos de procesos que se han propuesto para la ingeniera de software, cada uno presenta ventajas y desventajas, pero todos tienen en comn fases genricas que permiten llevar a cabo el proceso de la ingeniera de software.
Es importante saber y desarrollar todos los conceptos aprendidos. Comprender los aspectos tcnicos y de gestin de la disciplina de ingeniera de software. Capacitar a los estudiantes en las tcnicas de gestin necesarias para planificar, organizar, supervisar y controlar proyectos de software. Fomentar en el estudiante tcnicas de gestin de calidad del software. Obtener un conjunto de tcnicas de prueba de software con el propsito de encontrar y corregir errores antes de entregar el software al cliente.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA -UNAD Escuela de Ciencias Bsicas, Tecnologa e Ingeniera Ingeniera de Software Informe Actividad 10: Trabajo Colaborativo No. 2 BIBLIOGRAFIA BRAUDE. Ingeniera de software, una perspectiva orientada a objetos. Mxico. 2003. Alfaomega grupo editor. S.A. GRUEGGE, BERND y DUTOIT, Allen H. Ingeniera de software orientado a objetos. Mxico. 2002. Pearson Educacin. HUMPHREY, Watts S. Introduccin al proceso de software personal. Pearson Addison Wesley. 2001. MEYER, Bertrand. Construccin de software orientado a objetos. Segunda edicin. Madrid. 1999. Prentice Hall. NORRIS. Ingeniera de software explicada. Grupo Noriega editores de Colombia. PIATTINI, Mario. VILLALBA, Jos y otros. Mantenimiento del software: modelos, tcnicas y mtodos para la gestin del cambio. Editorial Alfaomega-Rama. PRESSMAN, Roger S. Ingeniera del Software. Un enfoque prctico. Quinta edicin. Espaa. 2002. Editorial McGraw Hill. PFLEEGER, Shari Lawrence. Ingeniera de software, teora y prctica. 1. Edicin. Buenos Aires. Pearson educacin. 2002 SOMMERVILLE, Ian. Ingeniera de software. 6. Edicin. Pearson Addison Wesley. 2001