Sei sulla pagina 1di 13

Software Process (PSP)

PROYECTO DE SOFTWARE PERSONAL

Docente

Diana Angelica Cruz Ortega

Problema, Adelantar Materias Dentro del programa virtual

Jiménez Moreno Mauricio Alberto, Vildoza cruz Cesar Fernando, Pérez Bermúdez Henry,

Velásquez Urrego Jeisson Orlando

Politécnico Grancolombiano, Ingeniería de Software

0
Software Process (PSP)

Tabla de contenido

INTRODUCCIÓN ..................................................................................................................... 2

OBJETIVOS .............................................................................................................................. 3

Descripción del Problema .......................................................................................................... 4


¿Cuál es el contexto del problema que quiere resolver? ........................................................ 4
¿Cuáles son los requerimientos funcionales del problema que quiere resolver? ................... 4
¿Cuáles son los requerimientos y no funcionales del problema que quiere resolver? ........... 6
What: ¿Qué se debe hacer? .................................................................................................... 7
Why: ¿Por qué, es decir, las razones que justifican lo que se debe hacer? ............................ 7
When: ¿Cuándo se debe realizar la acción? ........................................................................... 7
Where: ¿Dónde se realizará la acción)? ................................................................................. 7
Who: ¿Quién va a hacer? ¿Quién va a ayudar? ¿Quién es responsable de implementar la
acción? ................................................................................................................................... 7
How: ¿Cómo se va a hacer? ................................................................................................... 7

JUSTIFICACIÓN ...................................................................................................................... 8

Plan de trabajo............................................................................................................................ 9

BIBLIOGRAFÍA ..................................................................................................................... 10

CONCLUSIONES ................................................................................................................... 11

Requerimientos funcionales ..................................................................................................... 12

1
Software Process (PSP)

Introducción

Se realizará una programación en un lenguaje determinado y representando en detalle todo el

proceso de una aplicación colaborativa, de igual manera se mostrará en detalle, así como el

soporte con documento para la toma de decisiones sobre la aplicación integrando lo

aprendido con las aplicaciones en un entorno accesible.

Entender la naturaleza de la aplicación para trabajar sobre este proyecto estableciendo con un

plan de trabajo generando y documentando la captura de información, diseño y construcción

de un requerimiento que sea la solución entendiendo la naturaleza del proyecto propuesto.

Se debe tener presente que, esta documentación puede sufrir varios cambios dentro del

proceso de desarrollo con una gestión de configuración, para esto se debe analizar el

problema diseñando la solución para codificar el programa de manera que tal que en la

entrega de pruebas sea lo menos traumático en cambios del desarrollo realizado.

Este proyecto con el lenguaje de programación ofrecerá unas funcionalidades que ofrecerán

sencillez de uso, pero lo más importante una facilidad de entendimiento tanto para el usuario

final como para el desarrollador que en este caso somos los integrantes del grupo y otro

diferente.

2
Software Process (PSP)

Objetivos

Se quiere realizar como solución práctica, real, informativa como de manejo tanto de

estudiante como de la universidad, dando la posibilidad de adelantar materias por carrera

cumpliendo el pensul educativo según carreras establecidas.

Poder descargar pensul actual por carrera con ayuda grafica dentro de la plataforma virtual,

con facilidad de búsqueda y simulación que debe estar asociada a usuarios con sus

respectivas contraseñas como un rol.

Este sistema permitirá realizar búsquedas más efectivas sobre diferentes materias para

adelantar con alertas de posibilidad de acceso y requisitos para lograr la inclusión de

materias.

3
Software Process (PSP)

Descripción del Problema

¿Cuál es el contexto del problema que quiere resolver?

Solucionar de forma interactiva y real la necesidad sobre estudiante pregrado virtual en

plataforma virtual, la inclusión de materias requeridas por carrera, pero con requisitos

asequibles sin necesidad de solicitarla por método tradicional presencial o línea telefónica ya

que presenta tiempos de respuesta largas.

Como diagnóstico inicial en todas las carreras se lleva a cabo la inscripción de materias de la

plataforma ya que es prioritaria para encadenar información de un usuario y llenarlo como

insumo de datos en la universidad como control y gestión, por otro lado debido a la necesidad

establecida en la universidad como proceso ya establecido; fue necesario evaluar la necesidad

de algunas herramientas a nivel macro del entorno virtual, dimensionándolo a un límite

pasivo sin proyectarse en un escenario acido, el cual presenta muchas falencias para un

estudiante.

Actualmente esta plataforma se desarrolló con unos parámetros muy limitados con

diagnósticos y requisitos muy cerrados, sin proyectarse a la evolución digital, ya que presenta

lentitud en horas pico en temas de entregas de actividades evaluativas.

¿Cuáles son los requerimientos funcionales del problema que quiere resolver?

Validar los requisitos según lenguaje de programación utilizado por la plataforma virtual de

la universidad, de igual manera verificar el sistema software que cumpla las condiciones de

4
Software Process (PSP)

pantallas específicas, flujos de trabajo del software, datos que se deben ingresar (interfaz

Gráfica) y Acceso.

1. Esta solución validara automáticamente el usuario asociado a una orden con el

sistema de gestión de contactos inscritos por carrera.

2. El campo nombres y apellidos acepta caracteres alfabéticos únicamente.

3. El campo de materias acepta valores en texto largo con búsqueda en lista para

materias que pueda asociar según carrera en curso.

4. El campo cantidad de materias a inscribir debe aceptar únicamente valores numéricos

sin dos decimales.

5. El campo fecha de transacción acepta únicamente fechas posteriores al día de hoy (día

actual), pero que corresponden a los periodos abiertos sin cursar.

6. El campo ciudad consistirá en una lista de preselección. La ciudad asociada a una

dirección debe ser previamente registrado en el sistema.

7. El campo materia o créditos será una lista de preselección, que mostrará únicamente

las materias registrados en el maestro de materias y créditos asociadas a las carreras.

8. La pantalla de registro de pago puede imprimir los datos en pantalla a la impresora,

enviar por formato pdf o envira por correo como esta actualmente establecido en

formato maestro de matrículas; se mostrará documento como actualmente se hace

para matricula con la selección escogida.

9. El sistema controlará el acceso y lo permitirá solamente a usuarios autorizados.

10. La base de datos consultada será con trazas de auditoría actual.

Las descripciones de los datos a ser ingresados en el sistema, de las operaciones a ser

realizadas por cada pantalla, de los flujos de trabajo realizados por el sistema, de los reportes

del sistema y otras salidas, serán definidas de los usuarios que ingresan a la plataforma por

5
Software Process (PSP)

usuario y código de estudiante de quien puede ingresar datos en el sistema y como el sistema

cumplirá los reglamentos y regulaciones de sector o generales que le sean aplicables.

¿Cuáles son los requerimientos y no funcionales del problema que quiere resolver?

Especificar criterios para evaluar el servicio tecnológico como:

Comprobar si el sistema, software o servicio de TI permita y facilite ser probado algún

contexto del desarrollo, el cual se identifican ambientes pruebas producción adicionalmente

el software podrá ser utilizado en los sistemas operativos Windows, Linux y OSX. O como

actualmente está desplegado en productivo.

Disponibilidad del servicio en cuanto al tiempo total puede ser usado dentro del sistema en un

período determinado o cada vez que se necesite, (esto será 7 x 24 como actualmente está

soportado en producción).

Extensibilidad de la implementación de la plataforma virtual si se valora y facilita su

crecimiento en el futuro, ya que esto aplica a realizar mejoras cada vez que se necesite, pero

la aplicación debe poder utilizarse sin necesidad de instalar ningún software adicional además

de un navegador web, como actualmente esta en la plataforma, debe ser una ventana

adicional.

La aplicación debe poder utilizarse con los navegadores web Chrome, Firefox e Internet

Explorer. Ya que unos pc no se definen navegador.

Escalable en capacidad en carga de trabajo creciente mas no en funcionalidades.

Mantenimiento de la aplicación si lo requiere por TI si lo necesita si se desea implementar

nuevos desarrollos, ya sean para corregir o atender demandas del nuevo entorno y necesidad

de este.

Seguridad en grado de protección de los datos, posibles pérdidas de información y/o

actividades no permitidas o uso para propósitos no establecidos.

6
Software Process (PSP)

Facilidad de uso y aprendizaje de un Sistema, Software o Servicio de Tecnología de

Información.

What: ¿Qué se debe hacer?

Funcionalidad para acceder a descargar pensul de la carrera con posibilidad de ingresar

materias con el fin d adelantar programa sin necesidad de ingresar caso o realizar llamada a

servicio para solicitar materias como vacacionales o adicionales en la carrera.

Why: ¿Por qué, es decir, las razones que justifican lo que se debe hacer?

Actualmente no es posible accesar de forma inmediata al pensul sobre la cuenta en la

plataforma, obligados a salir del mismo menú y realizar la solicitud vía telefónica o

presencial para este proceso.

Es necesario evolucionar el proceso para adelantar materias o cambiarlas de forma digital,

pero cumpliendo los estándares y políticas de la universidad en cada carrera.

When: ¿Cuándo se debe realizar la acción?

En la cuenta al finalizar los créditos cargados automáticamente se pueda realizar el proceso y

que facture las adicionales o vacacionales para la próxima matricula, sin necesidad de realizar

el proceso tradicional telefónico o presencial.

Where: ¿Dónde se realizará la acción)?

Dentro del campus virtual en la cuenta del alumno sin necesidad de salir del menú cuenta.

Who: ¿Quién va a hacer? ¿Quién va a ayudar? ¿Quién es responsable de implementar la

acción?

Se debe generar de forma automática dentro del sistema campus en la cuenta del alumno y

que tenga ayuda y orientación en línea si no tiene respuesta inmediata.

How: ¿Cómo se va a hacer?

Realizando las validaciones anteriormente propuestas como las funcionales incluyendo las

necesidades iniciales como los flujos actuales para el buen desarrollo de la funcionalidad.

7
Software Process (PSP)

Justificación

Actualmente en un entorno digital, se ve la necesidad de que los procesos y las actividades

educativas universitarias ya que son el pilar principal de las plataformas virtuales, sean

evolucionados cada día más; por esta razón se debe evolucionar en este entorno según la

necesidad del proceso educativo comparándolo con las grandes empresas que su perfil es más

digital que presencial.

Esta Funcionalidad permitirá reducir los tiempos de respuesta según necesidad de usuario

(Alumno) sin necesidad de realizar una actividad telefónica o presencial en solicitud de

realizar tramites diversos, que en este caso es realizar el proceso de adelantar materias o

créditos de forma segura y rápida sin perder el proceso y/o políticas establecidas por la

universidad, pero también que sea un proceso de alternativa personalizada y funcional

generando varias soluciones, no solo en temas de movimiento cronológico eficiente de pensul

sino también de facturación inmediato sobre el proceso de matrícula, generando procesos mas

simples y eficientes a nivel de plataforma virtual.

Todo proceso de automatización o generación de procesos mas eficientes en una plataforma

requiere un intermediario real el cual es el usuario final, ya que este es el que da la alerta de

las mejoras que se podrían implementar ya que sin este la herramienta no evolucionaria y

modificarían los procesos basados la necesidad actual.

Teniendo presente las necesidades como estudiantes se ve la premura de crear alternativas

tanto para la universidad como para los usuarios finales (estudiantes) en pro de mejorar las

herramientas y las posibilidades de acceder a soluciones digitales rápidas y eficientes para el

diario vivir como en acciones y procedimientos mas flexibles como en otras entidades,

empresas o plataformas virtuales.

8
Software Process (PSP)

Plan de trabajo

Como plan de trabajo tenemos un cronograma a entregar según requerimiento de trabajo

colaborativo así:

Se determinará la evolución del proyecto Problema, con el diagnóstico inicial e indagaciones

según lo propuesto en los requerimientos funcionales y no funcionales descritas

anteriormente para dar continuidad del desarrollo del proyecto como funcionalidad.

Se adjunta cronograma dispuesto según plataforma de entrega virtual.

9
Software Process (PSP)

Bibliografía

Sitios visitados YouTube,

Tutorial, Proyecto: Crear una Aplicación web con php mysql Ajax desde 0 (Campus Virtual)

https://www.youtube.com/watch?v=U3MU76fWuWc

https://www.youtube.com/watch?v=BFnPuHe8fEo

https://www.youtube.com/watch?v=zmV--dp-kBY

10
Software Process (PSP)

Conclusiones

Podremos concluir si se realizan los procesos mencionados en todo el documento, que la

nueva funcionalidad cumpliendo con las expectativas propuestas según las necesidades

implementadas y las soluciones vistas dentro del proceso.

Las alternativas que se presenten dentro de la evolución del proyecto en la implementación

del desarrollo será pilar fundamental para ejecutar nuevos desarrollos e implementar nuevas

funcionalidades en pro de la digitalización de la plataforma.

Se puede concluir que uno de los principales factores para que las nuevas implementaciones

sean efectivas y funcionales, se deben a los esfuerzos de investigación no solo de los

integrantes del grupo sino también de los usuarios finales sobre la plataforma virtual

determinando las necesidades reales actuales.

11
Software Process (PSP)

Requerimientos funcionales

INFORMACIÓN PRELIMINAR

Nombre de la solicitud: Adelantar Materias Dentro del programa virtual

Tipo Requerimiento: NF: Nueva Funcionalidad

HISTORIA DE VERSIONES

VERSIÓN FECHA ELABORÓ COMENTARIOS


0.1 04/06/2019 Grupo Documento inicial
Descripción Detallada
0.2 18/06/2019 Grupo
Funcionalidades

12