Академический Документы
Профессиональный Документы
Культура Документы
como actualmente todo se mueve en torno al desarrollo de software, las mejores herramientas, mtodos y tcnicas para desarrollar software de calidad.
Por otro lado el presente trabajo colaborativo, busca la integracin de cada uno de los estudiantes, para que empecemos en la construccin de acontecimientos reales de software, en la vida real para poder realizar algn desarrollo es necesaria la integracin de todos.
Para el desarrollo del presente cada uno de los integrantes del grupo colaborativo, realizo su participacin acerca de un caso especfico de comn acuerdo, posteriormente cada integrante realizo el anlisis y se inicio la consolidacin de la actividad exponiendo acuerdos y desacuerdos en aras de lograr un excelente trabajo.
DESARROLLO DE LA ACTIVIDAD
ESTUDIO DE CASO Felipe obtuvo recientemente su ttulo como Ingeniero de Sistemas. Su proyecto profesional no es vincularse como empleado en una organizacin, empresa o proyecto, al contrario, su objetivo es crear su propia empresa de desarrollo de software. Felipe est convencido de que el presente y el futuro del software gira y girar alrededor de la programacin para todo tipo de dispositivos mviles, por lo tanto considera que es en esa rea donde su empresa de desarrollo y se pregunta entonces
Qu tipo de software sera su producto estrella?, Cmo lo desarrollara? es aqu donde requiere de su apoyo en el anlisis de los siguientes aspectos: 1. Qu tipo de software sera su producto estrella? Describa detalladamente el software propuesto, clientes potenciales, informacin de entrada, procesos e informacin de salida.
En cuanto al caso de Felipe le propongo realizar una aplicacin para dispositivos mviles como 'smartphones' o telfonos inteligentes y tablets. El software consiste en crear una aplicacin para realizar veedura ciudadana llamada Verifica y controla que permitir a los ciudadanos o a las diferentes organizaciones comunitarias, ejercer vigilancia sobre la gestin pblica, interactuar y manifestar al alcalde de la localidad y dems autoridades locales los diferentes inconvenientes que se presentan a nivel de las autoridades administrativas, polticas, judiciales, encargadas de la ejecucin de un programa, proyecto, contrato o de la prestacin de un servicio pblico a nivel de su localidad. Adems permitir reportar y proponer soluciones a los problemas que se presente a nivel de convivencia y verificar si los compromisos adquiridos en el plan de
Pgina 2
desarrollo o de trabajo propuesto por el alcalde local se est cumpliendo, recibir informacin en lnea de la ejecucin y calidad de los servicios prestados, vigilar el proceso de contratacin y denunciar irregularidades de los funcionarios y autoridades. La aplicacin mvil se compone de cuatro secciones importantes. La primera seccin tiene el men principal donde se encuentra una presentacin de la localidad., barrios que la componen, estructura organizativa y visin y misin de la localidad; la segunda el plan de accin de la localidad, obras y proyectos adelantados y organigrama; en la tercera los ciudadanos pueden encontrar: contratacin realizada, informes financieros, avances en las obras; finalmente, la cuarta seccin posee la herramientas para que los ciudadanos y ciudadanas o usuarios reporten, conozcan y les resuelvan los requerimientos o quejas individuales, y sus reclamaciones frente a los posibles incumplimientos, hechos de corrupcin y faltas a las normas legales o internas que rigen el desarrollo de los trmites o servicios que ofrece la alcalda de localidad. Requisitos para desarrollar la aplicacin mvil Verifica y controla
La aplicacin se desarrollar bajo el sistema operativo Android basado en Linux y que tiene como ventaja que no es una opcin cerrada si no que permite operar en equipos de distintos fabricantes. Se recomienda es tener un computador personal que tenga suficiente memoria, espacio en disco y un lugar adecuado se pueda disear y desarrollar la aplicacin. Para ello necesitamos preparar la maquina donde vamos a trabajar instalando lo siguiente: El SDK o kit de desarrollo de aplicaciones es completamente vital para desarrollar aplicaciones para Android, tener conocimientos en programacin y contar con otra herramienta til es InstApp, una plataforma que permite crear aplicaciones para iPhones, mviles con Android
Pgina 3
CLIENTES
VEEDURIA DISTRITAL
Como primer posible cliente seria la Veeduria Distrital encargada de ejercer control y Promover la transparencia y prevenir la corrupcin en la gestin pblica distrital. En este sentido la Veedura adquira el aplicativo, analizara el tipo de informacin que se le brindara a los ciudadanos y su suministrara la informacin concerniente a los planes de desarrollo y de trabajo propuesto por los alcaldes de la local. As mismo, se encargara de distribuir el aplicativo a las oficinas de veeduras locales, en las 20 localidades zonas en que est dividida la cuidad. Por otra parte, tendran que capacitar al personal que desempea sus labores en la alcalda menores en cuento ala funciones del aplicativo y para que mantengan actualizada la informacin a la cual tiene acceso los ciudadanos.
Estos clientes son los que estarn encargados de difundir y divulgar las bondades del aplicativo, las funciones que desempea, como podemos acceder a l, dar instrucciones de descargada en los dispositivos mviles y atender cada una de las observaciones realizadas por los ciudadanos, ya sea en los campos creados para recibir estos comentarios dentro del mismo aplicativo como las enviadas al correo electrnico de la dependencia dispuesto para esto.
Estas entidades pueden hacer uso del aplicativo de la misma manera que lo haran los ciudadanos, podran tener acceso al plan de gobierno de la localidad, visualizar y descargar los informes de avance y ejecucin presentados, medir el
Pgina 4
impacto de los programas a los cuales se comprometi el alcalde local y que alcances han tenido en la ciudadana. En general podran realizar un control a la gestin adelantada en la localidad.
CIUDADANOS. Los ciudadanos pueden al igual de los entes de control tener acceso al plan de gobierno de la localidad, visualizar y descargar los informes de avance y ejecucin presentados, medir el impacto de los programas a los cuales se comprometi el alcalde local y que alcances han tenido en la ciudadana. Pueden reportar hechos de corrupcin, abuso de autoridad daos y reparaciones que se necesiten en los barrios, enviar mensajes y chatear con el usuario encargado para obtener respuestas inquietudes y en general participar y hacer control social en su localidad
INFORMACIN DE ENTRADA La informacin de entrada corresponde a las solicitudes realizadas por los ciudadanos que utilicen el aplicativo como: solicitud de informes, solicitud de descargas del plan de accin de la localidad, ingreso de datos sobre de hechos de corrupcin, reporte de daos y reparaciones en la localidad etc.
INFORMACIN DE SALIDA Sera la informacin obtenida a partir de la informacin de entrada. En este sentido la informacin de salida corresponde a los informes, textos, respuesta a interrogantes y preguntas realizadas por el ciudadano, imgenes, videos etc.
Pgina 5
El
modelo
para
desarrollar
software
que
elegira
ser
el
Extreme
Programming (XP).Este modelo permite que a travs del desarrollo del software este se vaya mejorando, se pueden realizar pruebas continuamente y adems permite realizar los ajustes en los requerimientos inicialmente definidos y se pueden hacer cambios y ajustes en corto tiempo.
3. Presente una estimacin de costos real para el desarrollo del software. Utilice el mtodo que desee para estimacin de costos. Para realizar la estimacin de costos utilice el mtodo de estimacin COCOMO bsico para un proyecto orgnico Tipo de proyecto Orgnico Semiacoplado Empotrado A 2.4 3.0 3.6 b C d 1.05 2.5 0.38 1.12 2.5 0.35 1.20 2.5 0.32
E = a * KLOCb D = c * Ed
Estimacin de esfuerzo E = 2.4 * KLOC1.05 E = 2.4 * 6.51.05 E = 17 mes hombre Estimacin duracin del proyecto D = 2.5 * E0.38 D = 2.5 * 170.38 D = 7 meses
Pgina 6
Pgina 7
RIESGOS TCNICOS
Mantenimiento
proceso de desarrollo de la programacin y funcionabilidad del aplicativo Mal funcionamiento del aplicativo, desactualizacin del software
durante su desarrollo
0.35
Realizar pruebas de funcionamiento constantes para detectar fallas en el aplicativo y actualizar los componentes que se requieran
Pgina 9
CONCLUSION
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. Se finaliza manifestando que el trabajo en equipo es el xito del desarrollo.
BIBLIOGRAFIA
MODULO: Ingeniera de Software. Autor: Ing. Alexandra Aparicio Revisado y Editado: Ing. Jairo Martnez. http://datateca.unad.edu.co/contenidos/301404/GuiasyRubricas/Act10TrabajoColaborativo2_GuiayRubrica2013-I.pdf http://www.gestiopolis.com/recursos/documentos/fulldocs/ger/pertcpm.html http://eclases.tripod.com/id16.html
Pgina 11