Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Grancolombiano
2021
Resumen
Introducción
requisitos, buena comunicación con el cliente, entregas a tiempo y una correcta elección de un
modelo de procesos.
para asegurar una correcta elección de acuerdo con el proyecto planteado por el cliente.
Objetivos
Objetivo general
Objetivos específicos
2. Definir las actividades y roles de los miembros del equipo dentro del desarrollo de
software.
Metodologías Tradicionales
El desarrollo del trabajo enfatiza en la planificación total del trabajo y una vez está
centra en llevar una documentación de todo el proyecto y cumplir a detalle el plan de proyecto.
ofrece una buena solución a proyectos que son inestables, es decir, que cuentan con una
de procesos:
• Modelo En Cascada.
Metodologías ágiles
proyecto.
• Extreme Programming.
• Crystal Methodologies.
• SCRUM.
tabla:
la siguiente tabla se muestra cómo se comporta cada una según la etapa del
proyecto:
la metodología ágil.
Su elección se basa debido a que provee un entorno de trabajo para el desarrollo ágil
de software, emplea un ciclo de vida iterativo cuyo objetivo es detallar el plan conforme
avanza el proyecto.
del proyecto.
3. Las entregas son cortas pero funcionales ya que abordan las funcionalida
des críticas del proyecto y se presenta una mejora en cada una de ellas.
4. Todos los cambios son reversibles ya que se cuenta con una línea base la cual
sirve para cuando un cambio no cumple con lo requerido, se puede volver a ella.
un superior.
debido a que:
del proyecto.
vez mostrado al mismo quiere realizar un retroceso de este, DSDM permite revertir
los
cambios ya realizados a una línea estable del proyecto, esto se puede comparar
tomadas para realizar los cambios sugeridos por el usuario se pueden realizar sin
la necesidad de contar con una autorización por la cabeza del equipo, es decir,
Los principales riesgos asociados al uso de esta metodología son los siguientes:
inexistente.
• El equipo al tener el poder de decidir sobre cambios importantes puede que tenga
• Comunicación constante entre los miembros del equipo para tener claros los
para poder aplicar e implementar las ideas y soluciones precisas en el desarrollo del
proyecto de software.
con el equipo completo, para así no correr el riesgo de retrasar el proyecto ni tener
complicaciones a futuro.
etapas de un proyecto.
• Team leader (María Fernanda Barrero Rincón): Dicho miembro fue elegido en el
o Reunirse con el cliente para mostrar los avances con cada Evolutionary
Development.
planteadas.
ambiente de producción.
Post-Project.
Aunque DSDM tiene más roles, se ha consultado sobre ellos y como equipo se tomó la
decisión de definir 4 roles donde cada uno cumplirá la responsabilidad que lleve a cabo ese
rol.
Project para el desarrollo del diagrama teniendo en cuenta cada fase de un proyecto usando
Requerimientos funcionales
Requerimientos Funcionales
Requerimiento Actores
Cod Descripción de requisito información
funcional Involucrados
El sistema permitirá registrar una cuenta para el
usuario que requiera un servicio, los datos que
Administrador, debe registrar son:
El sistema permitirá
Profesional de
RF1 el registro de Nombre completo, tipo de documento, número
la salud.
usuarios de documento, rol (administrador, usuario y/o
Usuario
profesional de la salud), edad, género, teléfono,
dirección, correo electrónico
El sistema permitirá
El sistema debe permitir al usuario buscar al
al usuario consultar
RF3 Usuario profesional de la salud por medio de su nombre,
profesional de la
y tipo de servicio.
salud
El sistema permitirá
al usuario consultar El sistema debe permitir al usuario consultar una
RF4 la agenda del Usuario cita mediante la búsqueda en la sección de
profesional de la agenda del profesional de la salud elegido
salud.
El sistema permitirá
El sistema debe permitir agendar una sesión
RF5 reservar una sesión Usuario
disponible, elegida por el usuario.
disponible
El sistema permitirá
El sistema deberá permitir al administrador
consultar la agenda
RF13 Administrador visualizar las agendas de los profesionales
de cualquier
registrados
profesional
El sistema permitirá
El sistema deberá permitir al administrador
consultar la agenda
RF14 Administrador visualizar las agendas de los usuarios
de cualquier
registrados
usuario.
Requerimientos no funcionales
Código RNF 001
Nombre Compatibilidad
Nombre Almacenamiento
Nombre Usabilidad
Nombre Disponibilidad
Descripción El sistema estará disponible las 24 horas del día, los 7 días de la
semana siempre y cuando se tenga conexión a internet.
Prioridad Alta
Nombre Conexión
Nombre Accesibilidad
Nombre Idioma
Prioridad Alta
Nombre Escalabilidad
Nombre Seguridad
Casos de uso
MÓDULO Login
ID CDU_1
Nombre caso de Ingreso al sistema.
uso
Objetivo Validar el ingreso al sistema con usuario y contraseña.
Actores Administrador, Profesional de la salud, Usuario.
• Se debe estar registrado en el sistema.
Precondiciones
• Conexión a internet.
• El sistema identifica el tipo de usuario.
Postcondiciones • El sistema permite el ingreso del usuario solo cuando este se
encuentra registrado.
Actor Sistema
1. El actor ingresa a la 2. El sistema pedirá usuario y
dirección Web. contraseña.
Flujo Principal 3. El actor ingresa usuario y 4. El sistema permitirá el
contraseña anteriormente ingreso si el usuario y
registrado en el sistema. contraseña es válido
4. El sistema guarda la
información ingresada.
MÓDULO Proveedores
ID CDU_10
Nombre caso de uso Consultar sesiones agendadas.
Objetivo Consultar las sesiones que tiene agendadas el profesional de la salud.
Actores Profesional de la salud.
• Conexión a internet.
Precondiciones
• Estar registrado en el sistema.
• El sistema permitirá al actor, realizar la consulta de las
Postcondiciones
sesiones que tiene agendadas.
Actor Sistema
1. El actor ingresa al sistema 2. El sistema carga el
con usuario y contraseña. módulo para proveedores.
Flujo Principal 3. El actor ingresa a la opción 4. El sistema muestra las
consultar sesiones sesiones agendadas por
agendadas. fecha.
MÓDULO Proveedores
ID CDU_11
Nombre caso de uso Consulta de usuarios
Objetivo Consultar la información de los usuarios que han agendado sesión.
Actores Profesionales de salud.
• Conexión a internet.
Precondiciones
• Estar registrado en el sistema.
• El sistema permitirá consultar los datos de los usuarios que
Postcondiciones
agenda la sesión.
Actor Sistema
1. El actor ingresa al sistema 2. El sistema carga el
con usuario y contraseña. módulo para proveedores.
3. El actor ingresa a la opción 4. El sistema muestra las
consultar sesiones sesiones agendadas por
agendadas. fecha.
5. El actor ingresa a la 6. El sistema mostrara los
Flujo Principal sesión agendada. siguientes datos del
usuario que ha agendado
la sesión.
a. Nombre completo
b. Género.
c. Edad
d. Correo
electrónico.
MÓDULO Reportes
ID CDU_12
Nombre caso de uso Reportes profesionales de la salud.
Generar reporte de los profesionales de la salud que se encuentran
Objetivo
registrados en el sistema.
Actores Administrador
• Conexión a internet.
Precondiciones
• Estar registrado en el sistema.
• El sistema genera el reporte de los profesionales de la salud
Postcondiciones
registrados en el sistema.
Actor Sistema
1. El actor ingresa al sistema 2. El sistema carga el
con usuario y contraseña. módulo para
Flujo Principal 3. El actor selecciona la administradores.
opción reportes. 5. El sistema genera el
4. El actor selecciona la reporte de los
opción Reportes por profesionales registrados
profesionales de la salud. en la plataforma.
Flujo Alternativo No aplica.
MÓDULO Reportes
ID CDU_13
Nombre caso de uso Reporte de usuarios registrados
Objetivo Generar reporte de los usuarios registrados en el sistema.
Actores Administrador.
• Conexión a internet.
Precondiciones
• Estar registrado en el sistema.
Postcondiciones • El sistema genera el reporte de los usuarios registrados.
Actor Sistema
1. El actor ingresa al sistema 2. El sistema carga el
con usuario y contraseña. módulo para
3. El actor selecciona la administradores.
Flujo Principal opción reportes. 5. El sistema genera el
4. El actor selecciona la reporte de los usuarios
opción Reportes por registrados en la
profesionales de la salud. plataforma.
MÓDULO Consultas
ID CDU_14
Nombre caso de uso Consulta de agenda de los profesionales de la salud.
Objetivo Consultar la agenda de un profesional de la salud.
Actores Administrador
• Conexión a internet.
Precondiciones
• Estar registrado en el sistema.
• El sistema permitirá consultar la agenda de los profesionales de
Postcondiciones
la salud.
Actor Sistema
1. El actor ingresa al sistema 2. El sistema carga el
con usuario y contraseña. módulo para
Flujo Principal 3. El actor selecciona la administradores.
opción consultas. 6. El sistema arroja como
4. El actor selecciona la resultado la agenda del
opción consulta por profesional de la salud
profesionales de la salud. consultado.
5. El actor realiza la
búsqueda de un
profesional de la salud.
MÓDULO Consultas
ID CDU_15
Nombre caso de uso Consulta agenda de un usuario.
Objetivo Consultar la agenda de un profesional de la salud.
Actores Administrador
• Conexión a internet.
Precondiciones
• Estar registrado en el sistema.
Postcondiciones • El sistema permitirá consultar la agenda de los usuarios.
Actor Sistema
1. El actor ingresa al sistema 2. El sistema carga el
con usuario y contraseña. módulo para
3. El actor selecciona la administradores.
opción consultas. 6. El sistema arroja como
Flujo Principal 4. El actor selecciona la resultado la agenda del
opción consulta por usuario consultado.
usuario.
5. El actor realiza la
búsqueda de un usuario.
MÓDULO Consultas
ID CDU_16
Nombre caso de uso Consulta agenda de un profesional.
Objetivo Consultar la agenda de un profesional de la salud.
Actores Administrador
• Conexión a internet.
Precondiciones
• Estar registrado en el sistema.
Postcondiciones • El sistema permitirá consultar la agenda de los usuarios.
Actor Sistema
1. El actor ingresa al sistema 2. El sistema carga el
con usuario y contraseña. módulo para
3. El actor selecciona la administradores.
opción consultas. 6. El sistema arroja como
4. El actor selecciona la resultado la agenda del
Flujo Principal
opción consulta por profesional consultado.
profesional.
5. El actor realiza la
búsqueda de un
profesional.
MÓDULO Consultas
ID CDU_17
Diagrama de clases
Diagramas de Secuencia
Consultar Profesional
Registrar Profesional
Modificar Reserva
Diagramas de estado
Diagrama de estado reserva
Link de la sustentación
Referencias
"Guía Normas APA Séptima 7.ª Edición 2020" (2020). Recursos bibliográficos.
11. https://ciencia.lasalle.edu.co/recursos_bibliograficos/11
Tinoco, O., Rosales, P., & Salas, J. (2010). Criterios de selección de metodologías
https://www.redalyc.org/pdf/816/81619984009.pdf
enciclopedia libre.
https://es.wikipedia.org/wiki/Team_Software_Process
desde-las-trincheras.pdf
https://www.javiergarzas.com/2010/01/primer -metodo-agil-
dsdm.html#:%7E:text=RAD%20son%20las%20siglas%20de,(Computer%20Aided%20S
oftware%20Engineering)
Teixeira, D., Afonso, F., Gaiolas de Sousa, J., & Pereira, T. (s. f.). DSDM – Dynamic Systems
16/publication/237612979_DSDM_ -
_Dynamic_Systems_Development_Methodology/links/55ae197c08aed9b7dcdb2a0e/DS
DM-Dynamic-Systems-Development-Methodology.pdf
Anwer, F., Aftab, S., Waheed, U., & Muhammad, S. (2017). Agile Software Development
Models TDD, FDD, DSDM, and Crystal Methods: A Survey (2.a ed., Vol. 8).
https://www.researchgate.net/profile/Shabib_Aftab/publication/316273992_Agile_Softw
re_Development_Models_TDD_FDD_DSDM_and_Crystal_Methods_A_Survey/links/58f
86bc44585158d8a6c4f11/Agile-Software-Development-Models-TDD-FDD-DSDM-and-
Crystal-Methods-A-Survey.pdf
Navarro, A., Fernández, J. D., & Morales, J. (2013). Revisión de metodologías ágiles para
https://www.redalyc.org/pdf/4962/496250736004.pdf
Figueroa, R. G., Solís, C. J., & Cabrera, A. A. (2008). Metodologías tradicionales vs.
la Computación, 9.
6 de marzo de 2021, de
https://es.wikiversity.org/wiki/Dynamic_Systems_Development_Method#:%7E:text=El%2
0modelo%20DSDM%20consta%20de,software%2C%20y%20Post%2DProyecto .
El ciclo de vida de un proyecto con DSDM Agile Project... (2019, 13 noviembre). Netmind.
https://www.netmind.es/knowledge -center/el-ciclo-de-vida-de-un-proyecto-con-dsdm-
agile-project-framework/
Métodos de Desarrollo de Sistemas Dinámicos (DSDM). (2015, 5 abril). Ingeniería del Software
UAH. https://ingenieriadelsoftwareuah2015.wordpress.com/2015/03/29/metodos-de-
desarrollo-de-sistemas-dinamicos-dsdm/
https://metodologiadsdm.wordpress.com/2014/03/11/fases -del-
dsdm/
https://www.netmind.es/knowledge -center/roles-y-responsabilidades-en-el-dsdm-agile-
project-framework/
https://www.agilebusiness.org/page/ProjectFramework_07_RolesResponsibilities
https://diagramasuml.com/diagrama -de-clases/
https://jorgesaiz.com/blog/recursos-en-
ganttproject/#:%7E:text=Los%20recursos%20en%20GanttProject&text=Por%20defecto%20se
%20visualiza%20la,a%20trav%C3%A9s%20del%20men%C3%BA%20correspondiente .