0% encontró este documento útil (0 votos)
302 vistas13 páginas

Actividad Evaluativa Eje 3 - Ingenieria de Software I

en esta investigación se estudió que es el ransomware, las formas de infección, los tipos de éste virus, así mismo, los tipos de malware que contienen este código malicioso, cómo actúa esa infección en las máquinas que infecta y las diferentes formas de prevenir un ataque

Cargado por

Wilson Ardila
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
302 vistas13 páginas

Actividad Evaluativa Eje 3 - Ingenieria de Software I

en esta investigación se estudió que es el ransomware, las formas de infección, los tipos de éste virus, así mismo, los tipos de malware que contienen este código malicioso, cómo actúa esa infección en las máquinas que infecta y las diferentes formas de prevenir un ataque

Cargado por

Wilson Ardila
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Modelamiento de software

Tarea del Eje 3. Ingeniería de software 1

Johan David Ballesteros Caceres

Wilson Francisco Ardila Orduz

Presentado al Profesor:

Ángel Alberto Varón Quimbayo

Fundación Universitaria del Área Andina

Facultad de Ingenierías y Ciencias Básicas

Ingeniería de Sistemas

2021
Introducción

En el proceso de registro académico de una institución de educación superior, existe pérdida


de información, debido a que se tiene una aplicación que fue desarrollada por los estudiantes
y no se tiene la documentación necesaria que permita realizar un proceso que permita
corregir los errores, replantear procedimientos de ingeniería para mejorarla o en su efecto
actualizarla. El siguiente trabajo se realiza para documentar gráficamente, los procesos que
lleva el desarrollo de una herramienta informática que brinde la solución que requiere la
institución de educación superior. Haciendo uso de casos de uso, diagramas de clases, de
paquetes y modelos entidad relación. Estos diagramas contenidos en UML son la forma más
común y más utilizada de modelado de software. Modelar consiste en crear un diseño previo
de una aplicación antes de proceder a su desarrollo e implementación, aunque en ocasiones
concretas puede hacerse posteriormente. De la misma forma que un arquitecto dibuja y
diseña planos sobre el edificio que va a construir, un analista de software (u otros perfiles
que cargan con este rol) crea distintos diagramas UML que sirven de base para la posterior
construcción/mantenimiento del sistema. El modelado es la principal forma de visualizar el
diseño de una aplicación con la finalidad de compararla con los requisitos antes de que el
equipo de desarrollo comience a codificar. (Anonimo, 2021)
Objetivos

Medir el nivel de conocimiento adquirido por parte del estudiante durante todo el módulo.
Actividad Eje 3
Diagramas UML

Señor estudiante por ser uno de los mejores de esta asignatura, ha sido seleccionado por
una empresa de desarrollo de software. Con el objetivo de que analice la situación, considere
los aspectos que se mencionan, proponga la solución más adecuada para este problema,
en la parte inferior encontrará un formato para generar la propuesta. En el proceso de
registro académico de una institución de educación superior, existe pérdida de información,
debido a que se tiene una aplicación que fue desarrollada por los estudiantes y no se tiene
la documentación necesaria que permita realizar un proceso que permita corregir los
errores, replantear procedimientos de ingeniería para mejorarla o en su efecto actualizarla.
Por tal motivo los directivos tomaron la decisión de crear un software nuevo conlleve a
solucionar parte de los inconvenientes que se presentan, a continuación, mencionamos
algunos de los aspectos que debe cumplir:

El ciudadano al momento de matricularse debe cumplir con los siguientes aspectos:

• Haber terminado el bachillerato.


• Aprobar examen de admisión.
• Prueba de Estado debe ser superior a 240 puntos.
• Cancelar el valor de la matrícula.

Hay que tener en cuenta que el estudiante y el docente pertenecen a un programa y el


programa a una facultad.

 Cada programa se divide en tres niveles, nivel técnico, tecnológico y profesional.


 Cuando se emite el horario de un estudiante, este debe tener identificación del
estudiante, nombre del estudiante, código de la asignatura, nombre de la asignatura,
aula de clase, sede hora de inicio y hora de finalización, día en que se imparte la
clase y número de créditos.
 Cuando se emite el horario del docente este debe tener identificación del docente,
nombre del docente, código de la asignatura, nombre de la asignatura, aula de clase,
sede, hora de inicio y hora de finalización, día en que se imparte la clase y número
de créditos, cada crédito equivale a una hora académica presencial es decir 45
minutos.
 Las notas del estudiante se dividen de la siguiente forma:

 corte 1 vale el 25%.


 corte 2 valor 30 %.
 corte 3 equivale al 45%.

 La institución cuenta con 12 programas aprobados, con ocho sedes y cuatro


decanaturas.
Casos de uso.

Caso de uso del sistema

Imagen 1. Casos de uso Sistema (Fuente: Propia)

Caso de uso del estudiante.

Imagen 2. Casos de uso estudiantes (Fuente: Propia)


Caso de uso del Docente

Imagen 3. Casos de uso docentes (Fuente: Propia)

Caso de uso del Administrador

Imagen 4. Casos de uso Administrador (Fuente: Propia)


Diagrama de paquetes.
Paquete estudiante.

Imagen 5. Paquete Estudiante (Fuente: Propia)

Paquete Docente.

Imagen 6. Paquete Docente (Fuente: Propia)


Paquete Horario.

Imagen 7. Paquete Horarios (Fuente: Propia)

Paquete Administrador.

Imagen 8. Paquete Administrador (Fuente: Propia)


Diagrama de clases.

Imagen 9. Diagrama de clases (Fuente: Propia)

Modelo Entidad-Relación

ER Estudiante.

Imagen 10. E-R Estudiante (Fuente: Propia)


ER Docente.

Imagen 10. E-R Docente (Fuente: Propia)

ER Administrador.

Imagen 11. E-R Administrador (Fuente: Propia)


DIAGRAMA DE SECUENCIA - DOCENTE -
NOTAS

Docente Interfaz Gestion Asignatura Notas


Docente

1. Autenticación 2. Autenticación

3. Autenticacion
4. Consulta OK
Asignaturas 5. Consulta Asignaturas

6. Cargan Asignaturas

7. Consulta Notas
8. Consulta Notas

9. Carga Notas

DIAGRAMA DE SECUENCIA ESTUDIANTE - NOTAS

Estudiante Interfaz Gestion Asignatura Notas


Estudiante

1. Autenticación 2. Autenticación

3. Autenticacion
4. Consulta OK
Asignaturas 5. Consulta Asignaturas

6. Cargan Asignaturas

7. Consulta Notas
8. Consulta Notas

9. Carga Notas
Conclusión

El uso de diagramas de clases, paquetes, modelos entidad-relación y casos de uso, son las
herramientas fundamentales para crear bases sólidas en el desarrollo de aplicaciones y
soluciones informáticas que resuelvan los problemas planteados por una organización. Al
implementar estas herramientas como eje principal, el desarrollo futuro será mucho más
efectivo y por medio de estas, se conseguirá optimar recursos tanto económicos como
humanos y de la misma manera, optimizar tiempos para crear las soluciones necesarias.
Referencias

● ageraldo23. (2020). Diseño y Modelación de un Proyecto de Software Utilizando el


lenguaje UML. Obtenido de https://www.monografias.com/trabajos28/proyecto-
uml/proyecto-uml.shtml
● Anonimo. (2021). Diagramas UML. Obtenido de https://diagramasuml.com/
● Herrera, U. (30 de Septiembre de 2016). slideshare. Obtenido de 13 tipos de
diagramas uml, la metodología de desarrollo ágil de software y las actividades
especificas de la etapa de análisis de sistemas:
https://es.slideshare.net/UrielHerrera5/13-tipos-de-diagramas-uml-la-metodologa-
de-desarrollo-gil-de-software-y-las-actividades-especificas-de-la-etapa-de-anlisis-
de-sistemas

También podría gustarte