-Anlisis
3.1 Modelo de desarrollo
El modelo incremental El Modelo Incremental combina elementos con la filosofa interactiva de construccin de prototipos. En una visin genrica, el proceso se divide en 4 partes: Anlisis Diseo Cdigo Prueba
Para la produccin del Software, se usa el principio de trabajo en cadena o Pipeline, utilizado en muchas otras formas de programacin. Con esto se mantiene al cliente en constante contacto con los resultados obtenidos en cada incremento.
Es el mismo cliente el que incluye o desecha elementos al final de cada incremento a fin de que el software se adapte mejor a sus necesidades reales. El proceso se repite hasta que se elabore el producto completo.
De esta forma el tiempo de entrega se reduce considerablemente. Al igual que los otros mtodos de modelado, el Modelo Incremental es de naturaleza interactiva pero se diferencia de aquellos en que al final de cada incremento se entrega un producto completamente operacional. El Modelo Incremental es particularmente til cuando no se cuenta con una dotacin de personal suficiente. Los primeros pasos los pueden realizar un grupo reducido de personas y en cada incremento se aadir personal, de ser necesario. Por otro lado los incrementos se pueden planear para gestionar riesgos tcnicos. Con el Modelo Incremental: Se evitan proyectos largos y se entrega algo de valor a los usuarios con cierta frecuencia. El usuario se involucra ms. Difcil de evaluar el costo total. Difcil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo. Requiere gestores experimentados. Los errores en los requisitos se detectan tarde. El resultado puede ser muy positivo.
Pipeline
La arquitectura en pipeline (basada en filtros) consiste en ir transformando un flujo de datos en un proceso comprendido por varias fases secuenciales, siendo la entrada de cada una la salida de la anterior. Esta arquitectura es muy comn en el desarrollo de programas para el intrprete de comandos, ya que se pueden concatenar comandos fcilmente con tuberas (pipe). Caractersticas Se evitan proyectos largos y se entrega algo de valor a los usuarios con cierta frecuencia. El usuario se involucre ms. Difcil de evaluar el costo total. Difcil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo. Requiere gestores experimentados. Los errores en los requisitos se detectan tarde. El resultado puede ser muy positivo.
Ventajas: Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial. Tambin provee un impacto ventajoso frente al cliente, con la entrega temprana de partes operativas del Software. El modelo proporciona todas las ventajas del modelo en cascada realimentado, reduciendo sus desventajas slo al mbito de cada incremento.
Desventajas: El modelo Incremental no es recomendable para casos de sistemas de tiempo real, de alto nivel de seguridad, de procesamiento distribuido, y/o de alto ndice de riesgos. Requiere de mucha planeacin, tanto administrativa como tcnica. Requiere de metas claras para conocer el estado del proyecto.
Un modelo incremental lleva a pensar en un desarrollo modular, con entregas parciales del producto de Software denominados incrementos del sistema, que son elegidos en base a prioridades predefinidas de algn modo. El modelo permite una implementacin con refinamientos sucesivos (ampliacin y/o mejora). Con cada incremento se agrega nueva funcionalidad o se cubren nuevos requisitos o bien se mejora la versin previamente implementada del producto software.
Actividad
Perodo de realizacin
(fecha inicio y trmino)
Definicin del Problema Estudio de la Situacin Actual Desarrollo de Objetivos Desarrollo de Anlisis de Requerimientos Desarrollo del Diagrama de flujo Elaboracin del Diccionario de Datos Elaboracin del diseo de Base de Datos Elaboracin del diseo de pantallas Primera Entrega parcial Codificacin Segunda Entrega Parcial
Tercer Entrega Parcial
28 de febrero del 2012 28 de febrero del 2012 2 de marzo de 2012 2 de marzo de 2012
5. 6. 7.
15 y 16 de marzo 27 de marzo del 2012 1 de abril al 29 de mayo 2012 3 de mayo del 2012 30 de mayo del 2012
3.3 Factibilidad
Un Proyecto Factible se define como la investigacin, elaboracin, y desarrollo de un modelo operativo viable, cuyo propsito es la bsqueda de solucin de problemas y satisfaccin de necesidades. En la actualidad representa una de las modalidades de investigacin ms empleada por los investigadores (docentes y alumnos), porque constituye una alternativa para elevar propuestas a nivel institucional.
Precio $150 $4000 $1500 $200* $1200 $1500 $150 $8000 $1500 $200 $1200 $1500
subtotal
Nota: valuado en pesos mexicanos. *solo en la compra si por separado del servicio de internet **depende del tamao de la empresa
3.4 Anlisis OO
El anlisis OO (orientado a objetos) se considera como un anlisis de actividades y consiste en la solucin de negocios para el usuario y se expresa con los casos de uso. El diseo lgico es la solucin del equipo de proyecto del negocio y consiste de las siguientes tareas: Identificar los usuarios y sus roles Obtener datos de los usuarios Evaluar la informacin Documentar los escenarios de uso Validar con los usuarios Validar contra la arquitectura de la empresa
USUARIO Solicita
Registra
Modifica
SOLICITUD
FOTO
DE SERVICIO SOCIAL
Instituto Tecnolgico de Len
1. DATOS PERSONALES
NOMBRE___________________________________________________________________________________________________
APELLIDO PATERNO DIA CALLE MES No. APELLIDO MATERNO AO COLONIA CIUDAD ESTADO NOMBRE (S)
2. TRABAJA
SI (
NO (
TRABAJO ACTUAL_________________________________________________________________________________________
INSTITUCION O EMPRESA
3. ESCOLARIDAD
CARRERA _______________________________________________________________ No. CONTROL_____________________ PERIODO SERVICIO SOCIAL____________________________________________________SEMESTRE ACTUAL__________ CREDITOS APROBADOS ACTUALES___________ EN %__________ CREDITOS PROBABLES__________ EN %_________
4.
DEPENDENCIA OFICIAL U ORGANISMO ____________________________________________________________________ NOMBRE DEL PROGRAMA__________________________________________________________________________________ NOMBRE DEL RESPONSABLE____________________________________________PUESTO___________________________ DOMICILIO:__________________________________________________________________________TEL:_________________
CALLE No. COLONIA CIUDAD ESTADO
GT-F-09