Академический Документы
Профессиональный Документы
Культура Документы
301404_50 FRANCISCO MENDOZA BUELVAS ARTHUR A. RIVAS ROMERO LUZ MIRYAM CORREDOR HECTOR NARANJO EDWIN ROBLES
INTRODUCCION Antes de gestionar cualquier proyecto de Software se debe planificar todos los procesos, mtodos y tcnicas para tener una clara visualizacin de lo que se va a realizar y cules sern las mejores estrategias tanto econmicas como de recursos humanos calificados. Con la gestin y planificacin se busca identificar necesidades latentes en el rea de la Ingeniera de Software buscando satisfacer al usuario, y que le permita tener una vida fcil y mejor. En el interior del grupo los estudios de casos, y los roles asignados a continuacin: FRANCISCO MENDOZA BUELVAS ARTHUR A. RIVAS ROMERO LUZ MIRYAM CORREDOR
Sus roles asignados fueron: Identificacin de los casos. Planteamiento de los casos. Evaluacin de los casos. HECTOR NARANJO EDWIN ROBLES Sus roles asignados fueron: Objetivos Metas Actividades Soluciones
ESTUDIOS DE CASO
Caso 1.
Desde que Roberto obtuvo su ttulo como Ingeniero de Sistemas en el ao 2009 se ha venido desempeando como Ingeniero de Software en una reconocida compaa de software con muy buen desempeo, en razn a sus expectativas laborales Roberto quiere incursionar de manera independiente en el campo de desarrollo de sistemas de informacin, por lo tanto su proyecto es disear un producto-software que sea viable, comercial e innovador. Si Usted fuera Roberto: Qu software desarrollara? Relacione los requisitos de dicho software detalladamente. Adems realice un estudio completo acerca de la gestin de dicho proyecto, teniendo en cuenta las 4 Ps para la gestin de un proyecto de software: personal, producto, proceso y proyecto.
SOFWARE: DISEO E IMPLEMENTACION DEL SISTEMA DE INFORMACION PARA EL TRANSPORTE FLUVIAL Y TERRESTRE DE LA TERMINAL DEL MUNICIPIO DE MAGANGUE. DEFINICION DE REQUISITOS Problema a resolver: Solucionar la congestin, demora y la desorganizacin de la terminal de transporte en el Municipio de Magangue, para darle una mejor eficacia, eficiencia y control de los ingresos y egresos; y a dems un mejor servicios a los pasajeros. Necesidad del usuario: Crear un Software que permita controlar el sistema de informacin de la terminal del Municipio de Magangue.
Anlisis Requisito del Usuario Creacin del Documento de Requisito del Usuario (DRU) Nombre de los Pasajeros. Apellidos de los Pasajeros Identificacin. Cdigo del Pasajero. Pasaporte. Peso de cada Pasajero. Numero de Asiento Asignado. Valor a Pagar. Valor Neto a Pagar incluyendo IVA. Valor Neto a Pagar incluyendo Descuentos. Turnos de Cada Chalupa. Turnos de Cada Buseta. Turno de Cada Conductor. Descanso de Cada Conductor. Generacin de Facturas.
Anlisis del Requisito del Sistema Documento del Requisito del Sofware (DRS) Modelos Lgicos. Editores grficos. Comprobadores de consistencia en la informacin Relativa Nombres. Tipos. Usos. Sistema de gestin de la informacin almacenada Bases de datos. Programacin Orientada a Objeto. SQL. Microsoft Access. Generadores de Prototipos. En la fase de diseo de sistema las herramientas disponibles son: Anlisis Temporal. Estimadores de Tiempo de Ejecucin. Generadores de Cdigos
Herramientas en la fase de implementacin Editores. Compiladores e Intrpretes. Generadores/Optimizadores de Cdigos. Ejecutores de Caso de Prueba. Depuradores Simblicos. Cdigo Probado. Manual de Usuario. Tecnologa Orientada a Objetos CTT. ADA 95 EIFELL Esta idea de proyecto requiere personal comprometido, audaces y con sentido de pertenencia por su trabajo y con requisitos en cada rea para la implementacin del Software que requiere el usuario. ARTHUR A. RIVAS ROMERO: Gestor superior FRANCISCO MENDOZA Y BUELVAS LUZ MIRYAM CORREDOR: Gestores tcnicos del proyecto HECTOR NARANJO Y EDWIN ROBLES: Profesionales Al realizar la idea del proyecto, se reconsideraron muchas alternativas de solucin, para as, tener claridad y objetividad de lo que quiere el usuario o cliente.
El planteamiento del problema se a bordo de diferentes pticas para descomponerlos en subproblemas. Con el planteamiento del problema, lo que se trata es buscar un modelo de Software que satisfaga al usuario o al cliente. Nuestro equipo de trabajo estructuro un conjunto de actividades que nos permiti trabajar en cada funcin del problema. La comunicacin entre el usuario o cliente para establecer los requisitos del software, el equipo planifico los propsitos y las tareas para definir los recursos. Sin embargo, se analizo los riesgos tcnicos y de gestin para llevas a cabo dicha propuesta. Con la gestin de proyecto se tiene en cuenta muchos aspectos importantes para la implementacin de un Software, desde comprender el problema hasta la bsqueda de una mejor solucin. En lo tocante, la estrategia y la definicin de un equipo de trabajo es tan importante el la gestin de proyectos de Software. La gestin de proyectos de Software nos permite evaluar y analizar cada uno de los procesos de la evolucin del Software.
Caso 2.
Como Ingeniero de Software Usted trabaja en una compaa de desarrollo de productos software y ha sido asignado para liderar un nuevo proyecto de desarrollo de un software va Internet para consulta, impresin y/o pago de la factura de impuesto predial para ciudadanos, con todos los bancos y/o entidades financieras a nivel nacional; ideal para entes territoriales (ciudades, municipios, distritos capitales).
Como la competencia en este campo es intensa, este software debe desarrollarse en un tiempo mximo de 6 meses.
Qu estructura de equipo elegira y por qu? La estructura de nuestro equipo es Descentralizado controlado por que las comunicaciones se dan tanto horizontal como vertical y a dems el Jefe puede delegar funciones a sus Jefes secundarios.
Un aspecto muy positivo de esta estructura de equipo es que los problemas se solucionan en equipo, donde cada integrante hace sus aportes individuales y as las alternativas de solucin son muchas.
El trabajo en equipo permite buscar fortalezas, amenazas, debilidades y oportunidades para la solucin de dicho problema
MODELO EN CASCADA Las ventajas e inconvenientes del Modelo en Cascada son bien conocidas desde hace tiempo y podemos decir que el 90 % de los desarrollos actuales se realizan de acuerdo con l.
a) Fases conocidas por todos los desarrolladores y ligadas a los perfiles tcnicos clsicamente establecidos. Existe gran experiencia documentada sobre el uso del modelo que coincide con la formacin tpica del ingeniero de software.
b) Es el ms eficiente cuando el sistema es conocido y los requisitos estables ya que se puede avanzar rpidamente hacia la fase de diseo arquitectnico sin que exista el peligro de una contina interaccin entre las primeras fases.
c) Permite una gestin del proceso de desarrollo basada en revisiones de los documentos generados en cada fase facilitando la ejecucin de los procedimientos de gestin.
El modelo en cascada ha sido normalizado por diversas entidades como base para el proceso de contratacin y para la aceptacin del software entregado.
Tenemos que destacar, no obstante, que el detalle de los procedimientos a usar a partir de un modelo no est contenido en el mismo sino que debe ser generado por sus usuarios; as, grandes corporaciones suelen definir complejas guas de aplicacin en las que se detallan los procesos a usar en cada una de las etapas adaptados a sus caractersticas organizativas o de los productos software que deben desarrollar.
Medidas Indirectas: Por la funcionalidad, calidad, complejidad, eficiencia en el desarrollo del Software. La fiabilidad, facilidad, facilidad de mantenimiento. Mtricas orientada a la funcin: Po que se mide la aplicacin y la funcionalidad del Software.
La mtrica de la funcin permite observar el nmero de entrada, salida, peticin, numero de archivos, numero de interfaces intermedia de un usuario.
Indicadores MEPS: Nos permite analizar los fallos del Software y recopilar la informacin necesaria para detectar los errores y defectos.
Sin embargo, para analizar un anlisis de fallo debemos tener en cuente lo siguientes pasos:
Categorizar por origen, todos los errores y defectos. Registrar el costo de corregir cada error y defecto. Contar el numero de errores y defectos de cada categora y se ordena por orden descendente. Computar el costo global de errores y defectos de cada categora. Detallar los planes para eliminar los errores y defectos ms costosos.
Caso 3.
Usted es el jefe de proyectos de una compaa de software. Se le ha pedido que planifique un proyecto de importancia extrema para la empresa, cuyo objetivo es migrar su software estrella tipo cliente servidor a un ambiente web.
Identificacin
Evaluar
Estimacin de Impacto
Plan de Contingencia
Establecer presupuesto en su Anual
Su impacto es de nivel muy alto, porque si no hay presupuesto, no hay desarrollo del
personal y con
Medio
retrasa
idneo y capacitado hay interferencia en la ejecucin del objetivo. Si la empresa con no los
en
sus de y de
cuenta
compra tcnicos
recurso
contratacin personal.
humano y tcnico.
Innovacin, creatividad e
afecte las ganancias de la empresa, pero no afecta la capacidad imaginativa y creativa de su equipo de
imaginacin para los nuevos productos de Software. Estudio de Mercado y las nuevas costumbre de los clientes.
competencia
trabajo.
Utilizar las diferentes tcnicas para establecer una planificacin temporal del proyecto. (PERT o CPM por ejemplo).
PERT: Nos permite representar las tareas asignadas al proyecto en un determinado tiempo. Es una herramienta muy buena, porque se proyecta a futuros las tareas a realizar y quien las va a ejecutar en ese periodo de tiempo.
Tarea
Inicio Mnimo (Im) 18/10/2011 24/10/2011 05/11/2011 19/11/2011 26//11/2011 07/01/2012 24/01/2012
Final Mximo (FM) 22/10/2011 04/11/2011 17/11/2011 24/11/2011 03/01/2012 16/01/2012 07/02/2012
Duracin 2 3 5 3 2 3 4
A B C D E F G
La herramienta PERT me determina las actividades necesarias y cuando lo son, buscando el plazo mnimo para la ejecucin del proyecto, examinando e identificando las actividades criticas, aquellas que me permiten retrasarme en la ejecucin del proyecto.
Por lo consiguiente cuantifica las holguras de las actividades no crticas, es decir, el tiempo que pueden retrasarse tanto en su comienzo como al final, dndolos un proyecto de coste mnimo.
CONCLUSIN
La Gestin y Planificacin de Proyectos Software nos permite planificar con objetividad una necesidad, oportunidad latente en el mercado.
Con la planificacin se busca organizar y analizar la cantidad de informacin que se requiere para planear un proyecto de software.
Dentro del marco de la gestin de Software es tan importante incluir las 4Ps Personal, Producto, Proceso y Proyecto, estos conjuntamente forman la Ingeniera de Software que cada da esta en nuestro quehaceres diarios y nuestra forma de vivir.
BIBLIOGRAFA IMPRESA
SOMMERVILLE, Ian. Ingeniera de software. 6. Edicin. Pearson Addison Wesley. 2001 PFLEEGER, Shari Lawrence. Ingeniera de software, teora y prctica. 1. Edicin. Buenos Aires. Pearson educacin. 2002 PRESSMAN, Roger S. Ingeniera del Software. Un enfoque prctico. Quinta edicin. Espaa. 2002. Editorial McGraw Hill. 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.