Вы находитесь на странице: 1из 8

ACT.

10 TRABAJO COLABORATIVO DOS

CURSO: 301404 INGENIERIA DE SOFTWARE

GRUPO NMERO 32

PROGRAMA INGENIERIA DE SISTEMAS

TUTOR: PILAR ALEXANDRA MORENO

ESTUDIANTE: JORGE IVAN CASTAO AGUIRRE

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD) CERES - MARIQUITA ABRIL DE 2013

INTRODUCCION

Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere habilidad y experiencia para reconocer requisitos incompletos, ambiguos o contradictorios. El proyecto consistir justamente en la creacin y puesta en marcha de una aplicacin para que los usuarios de telefona mvil la descarguen y protejan su equipo despus de que ya fue robado. El delincuente que roba un celular no lo pueda vender ya que con esta aplicacin quedara inutilizable para siempre y as contribuir para que el negocio de celulares robados no sea lucrativo.

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 centrar 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:

Qu tipo de software sera su producto estrella? Describa detalladamente el software propuesto, clientes potenciales, informacin de entrada, procesos e informacin de salida En nuestro pas tenemos un gran problema el robo de celulares pensando en esto se podra desarrollar una aplicacin para combatirlo. Se llamara SADM (Sistema Antirrobo de Dispositivos Mviles) Funcionaria as: Esta aplicacin registra el encendido del celular y recoge datos particulares sobre el aparato, como el IMEI, el nmero de la tarjeta SIMM. Con esta funcionalidad se podra saber que a un celular se le cambi la tarjeta SIM, pues al prenderlo se detectara este movimiento y se podran tomar acciones para combatir el robo de un celular, como bloquearlo DEFINITIVAMENTE o avisarle a la polica con los datos de dnde se encuentra ubicado, siempre y cuando tenga GPS Es decir mi equipo solo funcionara con mi nmero de tarjeta SIM y no con otra. Durante la instalacin se pedir al usuario que proteja la aplicacin de posibles desinstalaciones con una contrasea de difcil acceso. Si un equipo es robado se proceder a desactivar la tarjeta SIM y este equipo no podr funcionar nunca con otra SIM diferente a la original. Los clientes potenciales todas las personas que tengan celular y que a este se le pueda instalar aplicaciones. Los procesos de la aplicacin serian: Registro de los datos: aqu se registra el IMEI del telfono con el nmero de SIM para las futuras comparaciones, y se coloca una contrasea. Tendr la opcin (opcional) de registrar otros datos del propietario como nombre, direccin, contacto, correo electrnico.

Consultar Informacin: Botn para ver lo que tenemos registrado.

2. Qu modelo de proceso de software elegira y por qu? Justifique adecuadamente su respuesta. El modelo en cascada Se tiene todo bien organizado y no se mezclan las fases. Es perfecto para proyectos que son rgidos, y adems donde se especifiquen muy bien los requerimientos y se conozca muy bien la herramienta a utilizar La planificacin es sencilla. La calidad del producto resultante es alta. Sus fases son conocidas por los desarrolladores. Los usuarios lo pueden comprender fcilmente. A su vez, este modelo debera mantener cierta retroalimentacin con las fases anteriores desarrolladas de forma que le permita al producto rpidamente adaptarse a los cambios del mercado (legal, tcnico e incluso comercial) de forma que se reduzca el riesgo de obsolescencia al momento de obtener el producto final de software.

3. Presente una estimacin de costos real para el desarrollo del software. Utilice el mtodo que desee para estimacin de costos. Modelo COCOMO

Lo primero que necesitamos saber es el tipo de proyecto del que estamos hablando, hay tres tipos diferentes y nuestro software (SADM) es de tipo: Orgnico: proyectos relativamente sencillos, En este modo, un pequeo grupo de programadores experimentados desarrollan software en un entorno familiar. El tamao del software vara de unos pocos miles de lneas (pequeo) a unas decenas de miles de lneas (medio). Queremos estimar el SADM que posee 8000 lneas de cdigo y que por lo tanto y segn hemos podido ver se trata de un Proyecto Orgnico. SADM = 8000 lneas de cdigo La ecuacin del esfuerzo de COCOMO es: E = Esfuerzo = a KLDC b (persona x mes) KLCD es el nmero de lneas de cdigo en miles

La ecuacin del tiempo de desarrollo es: T = Tiempo de duracin del desarrollo = c Esfuerzo d (meses) Ahora necesitamos una tabla para obtener los coeficientes (a, b, c, d) que aparecen en las frmulas citadas, estos coeficientes se obtienen de manera emprica y por lo tanto se basa en la experiencia de datos anteriores. Proyecto de software Orgnico Semiacoplado Empotrado a 2,4 3,0 3,6 b 1,05 1,12 1,20 c 2,5 2,5 2,5 d 0,38 0,35 0,32

Tabla Coeficientes COCOMO Por lo tanto el tamao de nuestro SADM como hemos visto es de 8,3 miles de lneas de cdigo, si aplicamos las frmulas: Esfuerzo realizado = 2,4 * 8.3 1,05 = 22,14 personas / mes T = 2,5 * 22,14 0,38 = 8.11 mes N personas para desarrollar el proyecto = E/T= 22,14 / 8,11 3 personas Por lo tanto y con estos resultados diramos que el SADM debera terminarse en aproximadamente 5 meses por un equipo de 3 personas .

Categora Pequeo

Programadores Duracin 3 1 6meses

Lneas de cdigo 1k 3k

Ejemplo SADM

4. Construya una tabla de riesgos para el proyecto. Riesgo Un producto competitivo se pone en venta antes de que el proyecto se termine. Cambio de personal Ningn cliente lo quiere en realidad. Categor a T ET T Probabilidad 50% 20% 5% Impacto Critico Marginal Depreciable

Presupuesto

IO

5%

Depreciable

En la columna Riesgo, se registran todos los riesgos En la columna Categora, cada riesgo se categoriza as: Tamao del producto (TP) Impacto en la organizacin (IO) Tipo de cliente (TC) Proceso de produccin (PP) Entorno de desarrollo (ED) Tecnologa (T) Experiencia tcnica (ET) 3. En la columna Probabilidad, se registra la probabilidad de aparicin de cada riesgo. 4. En la columna Impacto, Se valora y se registra el impacto de cada riesgo as: 1 Catastrfico, 2 crtico, 3 marginal, 4 Despreciable

5. Presente a travs de un diagrama de GANT la planificacin temporal del proyecto, definiendo las actividades con base en el modelo seleccionado en el punto 2.

CONCLUSIONES

La Estimacin del Proyecto de Software debe considerar cuatro aspectos antes de que comience el proyecto: Cuanto durara. Cuanto esfuerzo. Costo requerir. Cuanta gente estar implicada. Los modelos a pesar de su perfeccionamiento sobre diferentes entradas para la estimacin de esfuerzo, costo, tiempo no modelan de manera exacta. Es necesario comparar con otros modelos y Proyectos para no cometer errores en la estimacin que a la larga pueden causar prdidas.

BIBLIOGRAFIA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ESCUELA DE CIENCIAS BASICAS, TECNOLOGA E INGENIERIA PROGRAMA INGENIERIA DE SISTEMAS MODULO ltima Actualizacin: Ing. Pilar Alexandra Moreno Diciembre 2012

http://www.monografias.com/trabajos6/resof/resof.shtml http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software

Вам также может понравиться