Universidad Nacional Experimental de los Llanos Occidentales Ezequiel Zamora – Barinas Vicerrectorado de Planificación y Desarrollo Social Programa Ingeniería, Arquitectura y Tecnología Sub-Programa- Ing. Informática Sub-Proyecto- Metodología del Software SISTEMA PARA EL CALCULO DE PROMEDIO DE NOTAS PARA ALUMNOS DE MEDIA TÉCNICA Y DIVERSIFICADA EN LA UNIDAD EDUCATIVA DR. JOSÉ OCTAVIO HENRIQUEZ ANDUEZA EN LA COMUNIDAD DE LA ESPERANZA II, BARINAS ESTADO BARINAS Autores: Soliz D. Ricardo D. C.I: 22.116.677 Prof. Silva Darjeling Morales O. Frank A. C.I: 19.881.322 Barinas, Marzo de 2014 METODOLOGÍA CLÁSICA ANALISIS Y DISEÑO DE SISTEMAS SEGÚN JAMES SENN (1999) El método del ciclo de vida para desarrollo de sistemas es el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información. El método del ciclo de vida para el desarrollo de sistemas consta de las siguientes actividades: FASE I. - INVESTIGACION PRELIMINAR La solicitud para recibir ayuda de un sistema de información pueden originarse por una persona, cuando se formula la solicitud comienza la primera actividad del sistema. Esta actividad tiene tres partes: 1. Aclaración de la solicitud Antes de considerar cualquier investigación de sistemas, la solicitud de proyecto debe examinarse para determinar con precisión lo que el solicitante desea; ya que muchas solicitudes que provienen de empleados y usuarios no están formuladas de manera clara. 2. Estudio de Factibilidad En la investigación preliminar un punto importante es determinar que el sistema solicitado sea factible. Existen tres aspectos relacionados con el estudio de factibilidad, que son realizados por el general por analistas capacitados o directivos: 2 Sistema para el Cálculo de Promedio - Morales & Soliz Factibilidad Técnica Estudia si el trabajo para el proyecto, puede desarrollarse con el software y el personal existente, y si en caso de necesitar nueva tecnología, cuales son las posibilidades de desarrollarla (no solo el hardware). Factibilidad Económica Investiga si los costos se justifican con los beneficios que se obtienen, y si se ha invertido demasiado, como para no crear el sistema si se cree necesario. Factibilidad operacional Investiga si será utilizado el sistema, si los usuarios usaran el sistema, como para obtener beneficios. Algunas organizaciones reciben tantas solicitudes de sus empleados que sólo es posible atender unas cuantas. Sin embargo, aquellos proyectos que son deseables y factibles deben incorporarse en los planes. En algunos casos el desarrollo puede comenzar inmediatamente, aunque lo común es que los miembros del equipo de sistemas estén ocupados en otros proyectos. Cuando esto ocurre, la administración decide qué proyectos son los más importantes y el orden en que se llevarán a cabo. Después de aprobar la solicitud de un proyecto se estima su costo, el tiempo necesario para terminarlo y las necesidades de personal FASE II. - DETERMINACION DE LOS REQUERIMIENTOS DEL SISTEMA Los analistas, al trabajar con los empleados y administradores, deben estudiar los procesos de una empresa para dar respuesta a ciertas preguntas 3 Sistema para el Cálculo de Promedio - Morales & Soliz claves. Para contestar estas preguntas, el analista conversa con varias personas para reunir detalles relacionados con los procesos de la empresa. Cuando no es posible entrevistar, en forma personal a los miembros de grupos grandes dentro de la organización, se emplean cuestionarios para obtener esta información. Las investigaciones detalladas requieren el estudio de manuales y reportes, la observación en condiciones reales de las actividades del trabajo y, en algunas ocasiones, muestras de formas y documentos con el fin de comprender el proceso en su totalidad. Reunidos los detalles, los analistas estudian los datos sobre requerimientos con la finalidad de identificar las características que debe tener el nuevo sistema. FASE III. - DISEÑO DEL SISTEMA El diseño de un sistema de información responde a la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de análisis. Es común que los diseñadores hagan un esquema del formato o pantalla que esperan que aparezca cuando el sistema está terminado, se realiza en papel o en la pantalla de una terminal utilizando algunas de las herramientas automatizadas disponibles para el desarrollo de sistemas. También se indican los datos de entrada, los que serán calculados y los que deben ser almacenados. Los diseñadores seleccionan las estructuras 4 Sistema para el Cálculo de Promedio - Morales & Soliz de archivo y los dispositivos de almacenamiento. Los procedimientos que se escriben indican cómo procesar los datos y producir salidas. Los documentos que contienen las especificaciones de diseño representan a éste mediante diagramas, tablas y símbolos especiales. La información detallada del diseño se proporciona al equipo de programación para comenzar la fase de desarrollo de software. Los diseñadores son responsables de dar a los programadores las especificaciones de software completas y claramente delineadas. FASE IV. - DESARROLLO DEL SISTEMA Los encargados de desarrollar software pueden instalar software comprado a terceros o escribir programas diseñados a la medida del solicitante. La elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los programadores. Los programadores son responsables de la documentación de los programas y de explicar su codificación, esta documentación es esencial para probar el programa y hacer el mantenimiento. FASE V. - PRUEBA DEL SISTEMA Durante esta fase, el sistema se emplea de manera experimental para asegurarse que el software no tenga fallas, es decir, que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. Se alimentan como entradas conjuntos de datos de prueba para su procesamiento y después se examinan los resultados. En ocasiones se permite que varios usuarios utilicen el sistema, para que los analistas 5 Sistema para el Cálculo de Promedio - Morales & Soliz observen si tratan de emplearlo en formas no previstas, antes de que la organización implante el sistema y dependa de él. En muchas organizaciones, las pruebas son conducidas por personas ajenas al grupo que escribió los programas originales; para asegurarse de que las pruebas sean completas e imparciales y, por otra, que el software sea más confiable. FASE VI. - IMPLANTACION Y EVALUACION La implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla. Cada estrategia de implantación tiene sus méritos de acuerdo con la situación que se considere dentro de la empresa. Sin importar cuál sea la estrategia utilizada, los encargados de desarrollar el sistema procuran que el uso inicial del sistema se encuentre libre de problemas. Los sistemas de información deben mantenerse siempre al día, la implantación es un proceso de constante evolución. La evaluación de un sistema se lleva a cabo para identificar puntos débiles y fuertes. La evaluación ocurre a lo largo de cualquiera de las siguientes dimensiones: Evaluación Operacional Valoración de la forma en que funciona el sistema, incluyendo su facilidad de uso, tiempo de respuesta, lo adecuado de los formatos de información, confiabilidad global y nivel de utilización. 6 Sistema para el Cálculo de Promedio - Morales & Soliz Impacto Organizacional Identificación y medición de los beneficios para la organización en áreas como finanzas (costos, ingresos y ganancias), eficiencia operacional e impacto competitivo. Opinión de los Administradores Evaluación de las actitudes de directivos y administradores dentro de la organización así como de los usuarios finales. Desempeño del desarrollo La evaluación del proceso de desarrollo de acuerdo con criterios tales como tiempo y esfuerzo de desarrollo, concuerdan con presupuestos y estándares, y otros criterios de administración de proyectos. Cuando la evaluación de sistema se conduce en forma adecuada proporciona mucha información que puede ayudar a mejorar la efectividad de los esfuerzos cuando la evaluación de sistemas se conduce en forma adecuada proporciona mucha información que puede ayudar a mejorar la efectividad de los esfuerzos de desarrollo de aplicaciones subsecuentes. 7 Sistema para el Cálculo de Promedio - Morales & Soliz IMPLEMENTACION DE LA METODOLOGIA DE JAMES SENN (1999) EN NUESTRO SISTEMA DE INFORMACIÓN 8 Sistema para el Cálculo de Promedio - Morales & Soliz FASE I.- INVESTIGACIÓN PRELIMINAR Descripción del proceso actual La Unidad Educativa Doctor José Octavio Henríquez Andueza ubicado en el Barrio La Esperanza II, Ciudad de Barinas, Municipio Barinas, Estado Barinas, en el área de Control de Estudios de Media Técnica y Diversificada no cuenta con un sistema de cálculo de notas, específicamente los profesores deben llevar estos registros de manera manual en planillas elaboradas por la Coordinación de Control de Estudios, en el cual el docente pierde tiempo llevando el registro manual y su respectivo cálculo de promedio, corriendo el riesgo de aplicar las notas a otro alumno. En dicha planilla se coloca el nombre y apellido del alumno, sus respectivas notas de cada módulo evaluado, cabe destacar que el sistema de asignación de notas actual se basa en un rango de 01 – 100 puntos, que está dividido en Cuatro (4) Módulos, ponderando cada uno en una nota máxima de 25 puntos. A lo largo de cada periodo de evaluación el docente se encarga de registrar en la planilla la nota respectiva de cada alumno y al final de todo el periodo realiza el cálculo del promedio de dichas notas para determinar si el estudiante Aprobó o Reprobó el lapso cursado. En la entrevista realizada a la Prof. Ana Ysabel Díaz, docente del área de castellano de 9no Grado de dicha Unidad Educativa arrojó la descripción del proceso actual en vías de ser automatizado, a continuación presentamos la entrevista realizada: 9 Sistema para el Cálculo de Promedio - Morales & Soliz Universidad Nacional Experimental de los Llanos Occidentales Ezequiel Zamora – Barinas Vicerrectorado de Planificación y Desarrollo Social Programa Ingeniería, Arquitectura y Tecnología ENTREVISTA N°1 Entrevistado (a): Ana Ysabel Díaz Entrevistador (es): Frank Morales - Ricardo Soliz Fecha: 28-02-2014 1. Profesora, ¿Cómo lleva usted el proceso actual de las notas de los alumnos? Bueno, en cuanto a como lo llevo es muy sencillo, simplemente evalúo Cuatro (4) exámenes con una ponderación de 25 puntos para dar un total de 100 puntos al final del lapso escolar, el cual queda registrado en una planilla otorgada directamente de la coordinación de control de estudios. 2. ¿Qué ítems contiene esa planilla de registro? Contiene el nombre del alumno, el apellido del alumno, la nota de cada corte, en total 4 como les mencione anteriormente, en esta también encontramos el promedio de las notas ingresadas. 3. ¿Cómo realiza usted el cálculo del promedio? Yo utilizó el siguiente método, realizo la suma de las cuatro notas y la divido en la cantidad de notas y eso me arroja el resultado promedio para el total. 4. ¿Qué opina usted que el proceso actual pase a ser automatizado? Pues me parece bien ya que debemos actualizarnos con las tecnologías de información, me parece seguro ya que hay que utilizar un computador y no es papel el cual se puede extraviar o extrapapelar, estos archivos en computador permiten que el respaldo sea más rápido y me daría tiempo a la hora llevar este proceso porque no tengo que realiza ningún cálculo matemático manual. 5. ¿Qué le parecieron nuestras preguntas? Fueron directas y precisas, espero que les hayan servido de ayuda mis comentarios para darles una idea de comenzar a solucionar nuestra situación actual. 10 Sistema para el Cálculo de Promedio - Morales & Soliz Estudio de Factibilidad a. Factibilidad Técnica En esta se analizaron los recursos técnicos, con los que cuenta la Unidad Educativa Dr. José Octavio Henríquez Andueza y si esta no cuenta con la automatización, realizarle la propuesta correspondiente; en la realización de esta factibilidad surgen ciertas preguntas como: ¿Existe dentro de esta Unidad Educativa la tecnología necesaria para hacer lo que se sugiere? ¿Tienen equipos actos requeridos para utilizarlos en el nuevo software? De acuerdo a la tecnología necesaria para la implementación del software de cálculo de promedio de notas, se evaluó en dos enfoques: Hardware y Software Hardware. En cuanto a Hardware, específicamente el servidor donde debe estar instalado el sistema propuesto, este debe cubrir con los siguientes requerimientos mínimos: Procesador Pentium 4, 2.1 Ghz Tarjeta Madre 512 MB de Memoria RAM Disco Duro de 40 GB Unidad de DVD-RW Monitor Teclado Mouse 11 Sistema para el Cálculo de Promedio - Morales & Soliz Unidad de Protección de Voltaje UPS o Regulador. Evaluando el hardware existente y tomando en cuenta la configuración mínima inicial necesaria, la Institución no requirió realizar inversión inicial para la adquisición de nuevos equipos, ni tampoco repotenciar o actualizar los equipos existentes, ya que los mismos satisfacen los requerimientos establecidos tanto para el desarrollo y puesta en funcionamiento del sistema propuesto. Software. En cuanto al software, la Institución cuenta con todas las aplicaciones que emplearon para el desarrollo del proyecto y funcionamiento del sistema, lo cual no amerita inversión alguna para la adquisición de los mismos. Los equipos operaran bajo ambiente Windows, y también se requiere el uso de la aplicación Turbo Pascal 7.0. Factibilidad Económica En esta factibilidad la Unidad Educativa cuenta con los recursos económicos necesarios para la adquisición de los elementos y software requerido para poner en marcha del proyecto en estudio, este costo no debe medirse solo en dinero, sino también en los resultados que se obtendrán con la adquisición del mismo, el cual persigue la finalidad de agilizar y optimizar el cálculo de promedios de los estudiando. Hardware En el caso de los requerimientos de hardware cuenta con la tecnología descrita anteriormente por lo cual no se acarrea gastos en ello debido a que 12 Sistema para el Cálculo de Promedio - Morales & Soliz por medio de la alcaldía o la gobernación o un ente del gobierno como PDVSA. Pueden donar el Equipo (PC). Descripción del Hardware Actual Monitor A Color Siga 14" Teclado En Español Windows XP Mouse Case Médium Tower Disco Duro De 80 Gb Procesador P4 3.06. MHz Memoria RAM 512 Mg Tarjeta Madre Pcchips 921 S /F /E P4 Atx+2 Impresora Matriz De Punto 800 Epson Cuadro 01. Costo del equipo Año Costo Monto Bs.F 2014 5.500,00 5.500,00 Adquisición del Software La Unidad Educativa Doctor José Octavio Henríquez Andueza requiere del Turbo Pascal 7.0 Cuadro 2. Costo del software 13 Cantidad Descripción Monto Bs.F 01 Turbo Pascal 7.0 Gratis Sistema para el Cálculo de Promedio - Morales & Soliz Costos de Desarrollo: El desarrollo del sistema no tendrá ningún costo para la Unidad Educativa debido a que se realizara de forma gratuita para cumplir con el requisito de grado. Costos de Curso de Inducción: Se le dará a los usuarios del sistema, el mismo consistirá en la explicación progresiva y eficaz del sistema este adiestramiento de dará de forma gratuita por parte de los creadores del sistema. Costos de Mantenimiento de Equipo La Unidad Educativa Dr. José Octavio Henríquez Andueza nos llamara para realizar los mantenimientos de los equipos cada 3 meses, sin cancelar nada de dinero, sin embargo se reflejará el costo real. Cuadro 3. Mantenimiento de equipo Año Costo Monto Bs./Trimestral 2014 300,00 900,00 Costos de Gastos Generales Son aquellos insumos necesarios para el desarrollo y buen funcionamiento del sistema los cuales serán adquiridos de forma anual, y se mostraran a continuación: 14 Sistema para el Cálculo de Promedio - Morales & Soliz Cuadro 4. Gastos generales Año Descripción Cantidad Costo Monto 2014 Resma Papel 3 250,00 750,00 2014 Cajas de CD 2 1160,00 2320,00 10 50,00 500,00 TOTAL 3570,00 2014 Tinta Impresora (Recarga) Factibilidad Operativa Se estudió el aspecto del personal, para determinar si están de acuerdo con la automatización del sistema. El sistema a implantar en la U.E Dr. José Octavio Henríquez Andueza ubicado en el barrio la Esperanza II, será de fácil de entender para los usuarios, contribuyendo las soluciones posibles a la problemática presentada. Se debe destacar que las personas que manejaran el sistema deben someterse a un entrenamiento por parte de los programadores del mismo, estos aportaran las herramientas necesarias para facilitar la mayor comprensión del sistema automatizado a instaurar. De acuerdo con las entrevista que se le realizo a la Prof. Ana Ysabel Díaz que labora en la U.E Dr. José Octavio Henríquez Andueza, está de acuerdo con la automatización del sistema, ya que con el mismo se mejora el servicio ofrecido al docente, agilizara los procesos, se ahorrar tiempo y se tendrá mayor rapidez a la hora de obtener los promedios 15 Sistema para el Cálculo de Promedio - Morales & Soliz FASE II.- DETERMINACIÓN DE LOS REQUERIMIENTOS DEL SISTEMA Requerimientos de Entrada Los docentes requieren un sistema automatizado que les facilite el proceso de cálculo de notas que se produce dentro del lapso escolar donde dicho sistema tenga las siguientes características principales previamente estudiadas como lo son: La automatización de notas con respecto al sistema que se lleva actualmente. Herramientas de fácil manejo por medio de la automatización en computadoras la cual hará el proceso de registro más fácil. Programa de formación y capacitación para el manejo del sistema computarizado el cual facilita el proceso. Sistema que esté relacionado directamente con el operador. Se necesita tener la existencia de cada nota por estudiante. Requerimientos de Almacenamiento La información será almacenada en un disco fijo de 80 GB. Se requiere almacenar todas las notas de acuerdo a las fechas de evaluaciones para tener el control actualizado de lo que se está guardando. Se necesita que a la hora de guardar los datos se esté presente el docente para que tenga un registro rápido y se le asigne de forma correcta la nota correspondiente a cada alumno. 16 Sistema para el Cálculo de Promedio - Morales & Soliz Requerimientos de Salida Generar reportes por medio de pantalla e impresora. Se requiere que el reporte que es controlado por la (el) docente, se realice con un Formato claro y bien detallado. Se requiere que el reporte que es controlado por el operador, sea más específico de acuerdo a sus actividades. 17 Sistema para el Cálculo de Promedio - Morales & Soliz FASE III. – DISEÑO DEL SISTEMA Carta Estructurada Ingreso de Notas Calculo Promedio Nota 1 Menú Principal Calculo Nota Mayor Reporte Calculo Nota Menor Reporte Nota 2 Nota 3 Nota 4 18 Sistema para el Cálculo de Promedio - Morales & Soliz Reporte Salir Flujograma del Sistema 19 Sistema para el Cálculo de Promedio - Morales & Soliz Documentación del Algoritmo 20 Sistema para el Cálculo de Promedio - Morales & Soliz 21 Sistema para el Cálculo de Promedio - Morales & Soliz Diagrama Contextual del Sistema 22 Sistema para el Cálculo de Promedio - Morales & Soliz Diagrama Expandido del Sistema Diagrama para el Ingreso de Notas 23 Sistema para el Cálculo de Promedio - Morales & Soliz Diagrama para el Cálculo del Promedio Diagrama para el Cálculo de la Nota Mayor 24 Sistema para el Cálculo de Promedio - Morales & Soliz FASE IV. - DESARROLLO DEL SOFTWARE Pantallas del Sistemas Pantalla Nº1 Ejecución de Pantallas Menú Principal En esta pantalla, se muestra el menú principal de la aplicación, se puede visualizar un menú de cuatro (4) opciones: primero ingresar las notas del estudiante, segundo Calcular las notas del estudiante, tercero Mostrar la mayor de las Notas, cuarto Salir, para ingresar a cada una de estas opciones se debe escribir el número correspondiente en donde dice Elija una de las opciones. 25 Sistema para el Cálculo de Promedio - Morales & Soliz Pantalla Nº2 Ejecución de Pantallas Ingreso Notas En esta pantalla, el usuario ha elegido la opción número uno, se debe ir introduciendo las notas una a una hasta llegar a la última, se debe resaltar que estas notas son en base a una escala del 1 al 25. 26 Sistema para el Cálculo de Promedio - Morales & Soliz Pantalla Nº3 Ejecución de Pantallas Calculo Promedio En esta pantalla, el usuario ha elegido la opción número dos, y se muestra el resultado del promedio de las notas en una escala del 1 al 5, al estilo universitario. 27 Sistema para el Cálculo de Promedio - Morales & Soliz Pantalla Nº4 Ejecución de Pantallas Calculo Nota Mayor En esta pantalla, el usuario ha elegido la opción número tres, y se muestra la nota con mayor puntuación de las que se ingresaron en el sistema mediante la opción 1 del menú principal. 28 Sistema para el Cálculo de Promedio - Morales & Soliz Pantalla Nº5 Ejecución de Pantallas Salir En esta pantalla, el usuario ha seleccionado la opción cuatro, y al presionar ésta el sistema finaliza su función. 29 Sistema para el Cálculo de Promedio - Morales & Soliz FASE V. – PRUEBA DEL SISTEMA El proceso de pruebas del sistema se procedió a verificar el sistema donde se encontraron en el ámbito de programación, errores asociados a la entrada, procesamiento y salida. Los cuales fueron corregidos cada uno. Vale destacar que el sistema elaborado tiene un control de calidad que supera los estándares de la norma ISO 9126, los ítems de evaluación se presentan a continuación en el siguiente cuadro: ATRIBUTOS DE CALIDAD Atributo Definición según: ISO 9126 Funcionalidad Conjunto de atributos que soporta la existencia de un Si No X conjunto de funciones y sus propiedades específicas. Confiabilidad El conjunto de atributos que soporta la capacidad del X software para mantener su nivel de rendimiento bajo condiciones establecidas por un periodo de tiempo establecido Usabilidad El conjunto de atributos que soporta el esfuerzo X necesario para el uso y la evaluación individual de tal uso mediante un conjunto de usuarios establecidos e implícitos Eficiencia El conjunto de atributos que soporta las relaciones entre X el nivel de rendimiento del software y el monto de recursos empleados, bajo condiciones establecidas 30 Sistema para el Cálculo de Promedio - Morales & Soliz Mantenibilidad El conjunto de atributos que soporta el esfuerzo X necesario para realizar modificaciones especificadas Portabilidad El conjunto de atributos que soporta la habilidad del X software para transferirlo de un entorno a otro. La principal mejora que se le podría realizar a futuro al sistema sería resguardar los datos en una Base de Datos potente, y evolucionar su interfaz gráfica con un lenguaje de programación orientado a objetos (PHP+HTML5). También se podrían realizar versiones portables para que los docentes puedan trabajar desde sus teléfonos inteligentes y Tablets. FASE VI. – IMPLEMENTACION Y EVALUACIÓN DEL SISTEMA En esta fase se procedió a instalar el software necesario para la utilización y funcionamiento del sistema. Además fueron capacitados el grupo de docente que utilizara éste sistema por medio de talleres donde se procedió a la explicación detallada del manejo de este. En este proceso de capacitación los usuarios darán sus evaluaciones en cuanto a rapidez del sistema, eficiencia en ejecución y amigabilidad del sistema con éste de acuerdo a su interfaz gráfica. 31 Sistema para el Cálculo de Promedio - Morales & Soliz METODOLOGIA ACTUAL MODELO ESPIRAL SEGÚN SOMMERVILLE (2005) 32 Sistema para el Cálculo de Promedio - Morales & Soliz MODELO EN ESPIRAL SEGÚN IAN SOMMERVILLE (2005) El modelo en espiral representa en forma de espiral una secuencia de actividades, y se diferencia de los demás modelos por considerar el riesgo. El modelo en espiral para la ingeniería de software es actualmente el enfoque más realista para el desarrollo de software y de sistemas a gran escala. Utiliza un enfoque evolutivo, permitiendo al desarrollador y al cliente entender y reaccionar ante los riesgos en cada nivel evolutivo. El modelo en espiral se divide en un número de actividades estructurales, también llamadas regiones de tareas, según Sommerville (2005) el ciclo de vida del modelo en espiral se divide cuatro sectores: 1. Definición de objetivos. En esta fase se identifica las restricciones del proceso y le producto, y dependiendo los riesgos para trazar objetivos y respectivamente panes estratégicos. 2. Evaluación y reducción de riesgos. Se hace un análisis detallado para casa riesgo y se establece los pasos para reducirlos. 3. Desarrollo y validación. Después de evaluar los riesgos, se elige un modelo para el desarrollo del sistema. 4. Planificación. El proyecto se revisa y se toma la decisión de si debe continuar con un ciclo posterior de la espiral. 33 Sistema para el Cálculo de Promedio - Morales & Soliz Las características que se pueden indicar del modelo en espiral son: a. El software se desarrolla en una serie de versiones increméntales. Durante las primeras iteraciones. b. La versión incremental podría ser un modelo en papel o un prototipo. c. A medida que se va incrementando el número de iteraciones, se producen versiones cada vez más completas. Figura N°1: Ciclo de Vida en Espiral 34 Sistema para el Cálculo de Promedio - Morales & Soliz RESUMEN 35 Sistema para el Cálculo de Promedio - Morales & Soliz BIBLIOGRAFIA Referencias Bibliografías Senn, J. (1999). Análisis y diseño de sistemas de información. Mc Graw Hill. México. Sommerville, I. (2005). Ingeniería del software (Séptima Edición). España: Pearson Educación. Referencias Electrónicas http://www.slideshare.net/jasc_584/ingenieriadesoftwareiansommerville7mae dicion-9417118 http://wiki.monagas.udo.edu.ve/index.php/Metodolog%C3%ADas_para_el_de sarrollo_de_software http://es.wikipedia.org/wiki/Desarrollo_en_espiral 36 Sistema para el Cálculo de Promedio - Morales & Soliz Definición de Objetivos El modelo en espiral para la ingeniería de software es actualmente el enfoque más realista para el desarrollo de software y de sistemas a gran escala. Utiliza un enfoque evolutivo, permitiendo al desarrollador y al cliente entender y reaccionar ante los riesgos en cada nivel evolutivo. Evaluación y Reducción de Riesgos Desarrollo y Validación Planificación