ES03 U1 Damian Contreras
ES03 U1 Damian Contreras
ES03 U1 Damian Contreras
PROGRAMADOR
2.1 Alcance
El proyecto establecido cuenta con restricciones que deben considerarse al momento de
desarrollar este informe, estos son:
2.2 Objetivos:
2.2.1 Objetivos Generales: Realizar un sistema en el que los alumnos del CFT puedan
ingresar y seleccionar de forma sencilla y rápida asignaturas y secciones que les
acomoden.
2.2.2 Objetivos Generales:
Presentar asignaturas: Mostrar las asignaturas al usuario y entregar la capacidad de
poner restricciones que más adelante afectaran al momento de seleccionar la propuesta
de secciones
Ofrecer secciones: Entregar una o varias propuestas de secciones de las asignaturas
seleccionadas que no solapen entre sí y coincidan con las restricciones
Registrar selección: Registrar la propuesta que el alumno seleccione en la base de datos
y así tener un seguimiento del número de alumnos en cada sección
Almacenar datos necesarios: Al iniciar cada semestre se hará el proceso para almacenar
la información necesaria entregada por la Secretaria Académica sobre las asignaturas,
secciones, profesores, salas y horarios, para así poder realizar las propuestas a los
alumnos.
2
2.3 Interesados en el proyecto:
Las personas interesadas en este proyecto son empleados parte del CFT y también los mismos
usuarios, los cuales son:
Secretaria Académica
Directivos del CFT
Alumnos del CFT
Profesores
3 Factibilidades
A continuación, se planteará la factibilidad en distintos ámbitos para realizar un estudio del
proyecto a realizar.
RAM 4GB
CPU I5 o Ryzen 5
Disco duro 256GB
Tarjeta de red Ethernet PCI 10/100/1000 Mbps
Tarjeta grafica Estándar
Mouse Estándar
Teclado Estándar
2) Software:
3
II. Para poder desarrollar el sistema se requerirá de un equipo que pueda utilizarse para
realizar pruebas, correr principalmente editores de código y navegadores.
1) Hardware:
RAM 8GB
CPU I5 o Ryzen 5
Disco Duro 512GB
Tarjeta de red Ethernet PCI 10/100/1000 Mbps
Tarjeta grafica Estándar
Mouse Estándar
Teclado Estándar
2) Software:
Para desarrollar este sistema se contará con un equipo relativamente pequeño, el cual
desarrollará un entorno web donde pueda realizarse los procesos mencionados, y que este sea
intuitivo y accesible para cualquier alumno en el CFT
El sistema se considera viable, con el equipo que se cuenta tiene la capacidad de alcanzar el
objetivo del sistema y una implementación eficiente del sistema web.
4
3.3 Factibilidad Económica:
Para conocer la factibilidad económica debemos considerar el tiempo de desarrollo que será de
5 meses para la planeación, el desarrollo, pruebas e implementación del sistema, con esto
podremos evaluar si es viable económicamente el sistema propuesto.
Costes en empleados:
Rol Tiempo Sueldo Mensual Total Sueldo
Programador Senior 5 meses $2.500.000 $12.500.000
Programador Semi- 5 meses $1.500.000 $7.500.000
Senior
Jefe de proyecto 5 meses $2.000.000 $12.000.000
Diseñador Grafico 5 meses $1.000.000 $5.000.000
Costos de Hardware:
Empleado Hardware Coste
Programador Senior Laptop $1.000.000
Programador Semi-Senior Laptop $800.000
Jefe de proyecto Laptop $800.000
Diseñador Grafico Laptop $1.000.000
El costo se evaluó pensando en que cada programador tenga capacidad optima a la
cantidad de trabajo respectivo para cada empleado.
Con el arriendo de una oficina pequeña para el equipo de desarrollo tendría el valor de
$500.000 pesos mensuales, considerando los 5 meses de desarrollo del sistema el
coste total seria de $2.500.000
Insumos básicos:
Para el sustento de comida, bebestibles (café, agua, te) e higiene personal tendría un
costo aproximado de $150.000
5
4 Levantamiento de Requerimientos
Para poder desarrollar este sistema de forma que satisfaga a los usuarios finales y a los
stakeholders, requerirá analizar y levantar requerimientos utilizando técnicas que hagan de esta
tarea más fiel a los objetivos que buscan los clientes.
4.1 Planificación:
4.1.1 Descripción y técnicas por utilizar:
Observación: Para poder planear como funcionara la forma en que se matriculan
los alumnos a las asignaturas es útil ver el funcionamiento actual del sistema y así
sacar propuestas de mejora además de la información que se maneja en el
proceso.
Entrevistas: Una entrevista a los actores involucrados como la Secretaria
Académica permite una mejor fidelidad y visión desde el usuario en el sistema y
ayuda al equipo de desarrollo para dar una mejor usabilidad a los usuarios
Encuestas: En este caso las encuestas sirven para tener una visión desde los
alumnos que utilizaran este sistema web
Jefe de proyecto:
Programadores:
Secretaria Académica:
6
4.2 Análisis de requerimientos:
4.2.1 Requerimientos no funcionales:
- RNF01: La información de las secciones se guardará en una base de datos
- RNF02: El sistema deberá estar actualizado en todo momento
- RNF03: El sistema web debe poder ser accesible 24/7
- RNF04: Las propuestas de secciones deben ajustarse de forma automática y que no
se solapen
- RNF05: El sistema realizara mantención automática los fines de semana
- RNF06: El sistema debe quitar secciones que estén llenas
- RNF07: La interfaz del sistema será intuitivo y accesible
7
4.2.3 Priorización de requerimientos:
Código Requerimiento Prioridad
RNF01 Critico
RNF02 Importante
RNF03 Importante
RNF04 Critico
RNF05 Medio
RNF06 Importante
RNF07 Medio
RF01 Critico
RF02 Importante
RF03 Critico
RF04 Critico
RF05 Critico
RF06 Critico
RF07 Critico
RF08 Critico
RF09 Critico
RF10 Critico
RF11 Importante
RF12 Importante
8
5 Diseño, pruebas y mantención
5.1 Diagramas:
5.1.1 Caso de uso general:
9
10
6 Conclusión
Se considera un proyecto viable, el objetivo que se busca de agilizar y facilitar la matriculación a
asignaturas y secciones es alcanzable con el equipo con el que se cuenta y se ha hecho una
obtención de requerimientos con técnicas que permiten una fiabilidad a lo que buscan los
clientes, además que las factibilidades muestran que para el CFT es alcanzable un proyecto de
este tipo y así agilizar sus procesos.
7 Bibliografía
pmoinformatica.com. (2016, 3 agosto). 7 Técnicas de levantamiento de requerimientos software.
La Oficina de Proyectos de Informática. Recuperado 19 de abril de 2022, de
http://www.pmoinformatica.com/2016/08/tecnicas-levantamiento-requerimientos.html
HOSTING | Web Hosting N°1 de Chile 100% SSD y 99.9% Uptime. (s. f.). BlueHosting.
Recuperado 19 de abril de 2022, de https://www.bluehosting.cl
11