Modelo Incremental
Modelo Incremental
Modelo Incremental
Facultad de Ingeniería
ADMINISTRACIÓN DE PROYECTOS
DE SOFTWARE
MODELO
INCREMENTAL
GPO.01 EQUIPO 11
BUSTAMANTE COLÍN ISRAEL
RODRÍGUEZ ESTRELLA MAIROL ELIZABETH
RODRIGUEZ TELLEZ LEONARDO
SEMESTRE 2023-1
OBJETIVO DE NUESTRA
PRESENTACIÓN
características y otros
detalles importantes
acerca de él
OBJETIVO DEL MODELO
Crecimiento
progresivo de la
funcionalidad
DEFINICIÓN
05 Operación y Mantenimiento
04 Integración y Pruebas
02 Diseño
01 Requerimientos
Requerimientos
En la que se describirán las funcionalidades del sistema y los
requisitos técnicos y de interfaz de usuario que tendrá que
cumplir el producto final.
Diseño
Comienza tras la finalización de la actividad de definición de
los requerimientos. Al final de esta tarea se dispondrá de una
descripción de todos los componentes software que habrá que
desarrollar, de sus interfaces, entradas y salidas, entre otros.
Operación y Mantenimiento
La operación se dedica a supervisar su funcionamiento correcto durante un
tiempo después de la entrega del mismo realizando un test de aceptación
del producto incluyendo pruebas a largo plazo del software.
El mantenimiento del software es la modificación de un producto software
después de su entrega al cliente o usuario para corregir defectos, para
mejorar el rendimiento u otras propiedades deseables, o para adaptarlo a
un cambio de entorno (Preventivo, Perfectivo, Correctivo y Adaptativo).
DIAGRAMA DEL MODELO INCREMENTAL
VENTAJAS
-Se reduce el tiempo de desarrollo inicial, ya que se
implementa la funcionalidad parcial.
-Es un modelo más flexible, por lo que se reduce el coste en el
cambio de alcance y requisitos.
-Los modelos iterativos e incrementales disminuyen riesgos ya
que estos modelos se basan en la retroalimentación sobre los
avances.
-Resulta más sencillo acomodar cambios al acotar el tamaño
de los incrementos.
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 planificación, tanto administrativa
como técnica.
-Requiere de metas claras para conocer el estado del
proyecto.
-Cada fase de una iteración es rígida y no se superponen
con otras.
-Costo total puede ser muy elevado (es impredecible).
.
Cuando el proyecto tiene cronogramas de
desarrollo prolongado.
Cuando en cada fase, el cliente necesita
dar su opinión para así evitar cambios
bruscos durante el desarrollo del proyecto.
Cuando los requisitos del sistema se
CASOS DE USO entienden claramente y el equipo de
Ingeniería de software no está muy
capacitado.
Cuando surge la demanda de un
lanzamiento anticipado de un producto.
Cuando están involucradas características y
objetivos de alto riesgo.
EJEMPLOS
(Ingenieria de software enfoque practico. Pressman, 2001)
(Harlan Mills 1980)
APLICACIÓN DEL MODELO INCREMENTAL PARA EL DESARROLLO DEL SISTEMA DE INFORMACIÓN DOCENTE
Análisis de Requerimientos
Se requieren una sistema en donde le permitan recopilar información que se
solicita a los maestros, con la finalidad de saber su plan de apoyo. Se
requiere que el acceso se divida en administradores y académicos,
considerando los privilegios de cada uno de igual forma restricciones en el
acceso para mayor seguridad, en caso de que el usuario olvide su contraseña
poder recuperarla.
Diseño
Para el diseño de este primer incremento se mostrará cada diagrama
elaborado en UML y la interfaz gráfica del sistema.
Codificación y Pruebas unitarias
Se realiza el programa en el lenguaje de programación deseado.
Implementación y Pruebas
Se prueba el ejecutable del programa en la estructura deseada.
Operación y Mantenimiento
Se le permite el acceso a los usuarios para que puedan hacer uso del sistema.
Incremento II. Administración de Usuarios
Análisis de Requerimientos
Funcionalidad de poder administrar a los usuarios que sean dados de
alta en el sistema. Esto abarca a profesores y administradores. La
administración de los usuarios debe de contener 4 funcionalidades
básicas (Crear, Mostrar/Leer, Actualizar, Eliminar). Cuando un usuario
es registrado, se le envía un email con sus datos de acceso.
Diseño
Para el diseño de este primer incremento se mostrará cada diagrama
elaborado en UML y la interfaz gráfica del sistema.
Codificación y Pruebas unitarias
Se realiza el programa en el lenguaje de programación deseado.
Implementación y Pruebas
Se prueba el ejecutable del programa en la estructura deseada.
Operación y Mantenimiento
Se le permite el acceso a los usuarios para que puedan hacer uso del
sistema.
Incremento III. Solicitud de Requerimientos
Análisis de Requerimientos
Se requiere desarrollar la funcionalidad de crear peticiones o
solicitudes de requerimientos a los profesores de 3 maneras posibles:
Solicitud para todas las licenciaturas, Solicitud por licenciatura,
Solicitud por profesor. esta acción permite optimizar el proceso de
crear las solicitudes, debido a la gran cantidad de profesores que hay.
Diseño
Para el diseño de este primer incremento se mostrará cada diagrama
elaborado en UML y la interfaz gráfica del sistema.
Codificación y Pruebas unitarias
Se realiza el programa en el lenguaje de programación deseado.
Implementación y Pruebas
Se prueba el ejecutable del programa en la estructura deseada.
Operación y Mantenimiento
Se le permite el acceso a los usuarios para que puedan hacer uso del
sistema.
Incremento IV Responder Solicitud
Análisis de Requerimientos
Se solicita que se cree la funcionalidad de responder las solicitudes de
requerimientos. Cuando el administrador crea la solicitud, el profesor debe de
responderla mediante el acceso al sistema. El usuario profesor, únicamente
podrá observar la lista de requerimientos, además de modificar su contraseña y
cerrar sesión en la parte del Perfil. Si se requiere subir un archivo poderlo hacer
para su posterior descarga o visualización por ambos usuarios. Además de que
el administrador vea la lista de requerimientos, la actualización de los campos,
comprobando que se le dio seguimiento y respuesta a su petición.
Diseño
Para el diseño de este primer incremento se mostrará cada diagrama
elaborado en UML y la interfaz gráfica del sistema.
Codificación y Pruebas unitarias
Se realiza el programa en el lenguaje de programación deseado.
Implementación y Pruebas
Se prueba el ejecutable del programa en la estructura deseada.
Operación y Mantenimiento
Se le permite el acceso a los usuarios para que puedan hacer uso del sistema.
GRACIAS
BIBLIOGRAFÍA
Mancuzo, G. (2022, 25 agosto). Qué es el modelo incremental. Blog - ComparaSoftware.
https://blog.comparasoftware.com/que-es-el-modelo-incremental/
Desconocido (s. f.). Modelo Incremental. https://isw-udistrital.blogspot.com/2012/09/ingenieria-de-software-i.html
Desconocido. (s. f.). Tabla Comparativa Modelos.
https://www.fing.edu.uy/tecnoinf/mvd/cursos/ingsoft/material/teorico/is02b-
Tabla%20Comparativa%20Modelos.pdf
Incremental Model in Software Engineering. (2022, 8 junio). InterviewBit.
https://www.interviewbit.com/blog/incremental-model/
Incremental Model (Software Engineering) - javatpoint. (s. f.). www.javatpoint.com.
https://www.javatpoint.com/software-engineering-incremental-model
Mancuzo, G. (2022, 25 agosto). Qué es el modelo incremental. Blog - ComparaSoftware.
https://blog.comparasoftware.com/que-es-el-modelo-incremental/
Martin, M. (2022, 29 octubre). Incremental Model in SDLC: Use, Advantage & Disadvantage. Guru99.
https://www.guru99.com/what-is-incremental-model-in-sdlc-advantages-disadvantages.html
Pérez, A. (2021, 6 septiembre). Características y fases del modelo incremental. OBS Business School.
https://www.obsbusiness.school/blog/caracteristicas-y-fases-del-modelo-incremental
What Is Incremental Model In Software Engineering? It’s Advantages & Disadvantages. (2020, 3 junio). Techno Trice.
https://technotrice.com/incremental-model-in-software-engineering/
Tapias, D. (n.d.). Escuela Politécnica Superior. Ciclo de Vida de los Proyectos Capítulo 4 PROYECTOS. Retrieved from
http://arantxa.ii.uam.es/~proyectos/teoria/C4_Ciclo%20de%20vida.pdf
Tapias, D. (n.d.). Escuela Politécnica Superior. Proyectos de Desarrollo Software Capítulo 5 PROYECTOS. Retrieved
from http://arantxa.ii.uam.es/~proyectos/teoria/C5_Proyectos%20de%20desarrollo%20software.pdf
Sánchez, V. (2018). Aplicación del Modelo Incremental Para el Desarrollo del Sistema de Información Docente. Centro
Universitario UAEM Texcoco, Universidad Autónoma del Estado de México. Texcoco, México. Consultado desde:
http://ri.uaemex.mx/bitstream/handle/20.500.11799/99005/TESIS+Aplicaci%F3n+del+Modelo+Incremental+Para+
el+Desarrollo+del.pdf;jsessionid=32F9456CB7E6A783340E9110F1F9DB3E?sequence=1