Вы находитесь на странице: 1из 10

SERVICIO NACIONAL DE APRENDIZAJE

AP02-AA3-EV02
Especificación de requerimientos con casos de uso

Andres Felipe Isaza Ramirez

Centro de Formación Turística Gente de Mar y Servicios


Regional San Andrés
Octubre 2019
Paso 1:

Definición de Caso de Uso y Diagrama de Clase que se pueda utilizar para representar a un empleado
de una compañía.
• Con base en el ejercicio anterior, construir los diagramas utilizando la herramienta software Star
UML.

Paso 2:
Diligencie la plantilla descrita a continuación para la identificación de los objetos que componen los
diagramas.

Requests (solicitudes), Employees (empleados), Clients


Nombre de los Actores (clientes), Permissions (permisos).
Creación de solicitudes, creación de empleados, creación de
Nombre de los Casos de clientes, creación de permisos.
Uso
App.corpomojana
Nombre del Sistema

La razón de ser de la empresa corpomojana dejando de lado


Relación entre los Actores su misión y visión, se simplifica en el hecho de gestionar
permisos relacionados con la explotación del medio ambiente.
Teniendo claro lo anterior la relación entre los actores seria la
siguiente:
• Primer relación:

El sistema crea un Request y a su vez almacena un


client, esto quiere decir que un Request puede tener
un solo client y un client puede tener muchos
Request. Para simplificar la explicación el sistema no
almacena Clients sino que almacena Requests.

• Segunda relación:

El sistema almacena Employees los cuales serán los


encargados de manipular la información dependiendo
los Permissions que dicho employee posea dentro de
las funciones designadas en su área de trabajo;
Esto quiere decir que el employee solo tendrá acceso
a partes del sistema de las cuales posea permission.
En síntesis un employee puede tener muchos
permission y un permission solo un employee.

Requests (solicitudes).
Nombre de las clases Employees (empleados).
Clients (clientes).
Permissions (permisos).
Cada clase debe poder:
Métodos de cada clase Crear (), leer (), actualizar (), eliminar ().
(Créate, read, update, delete).

Paso 3:
Elaboración del informe de análisis con las propuestas de trabajo junto con la interpretación de las
necesidades tecnológicas, expuestas en el informe de requerimientos, de acuerdo con las normas y
protocolos del sistema en desarrollo.

El informe debe contener:

• Análisis DOFA del sistema de información actual. Este análisis además deberá incluir lo
siguiente:
• Diagnóstico y necesidades del hardware, software y servicios informáticos.

MATRIZ DOFA
ANÁLISIS DEL SISTEMA APP. CORPOMOJANA

VARIABLES INTERNAS

Objetivo del Proyecto Debilidades: Fortaleza:

Crear solución al manejo • La aplicación estará alojada • Se cuenta con el apoyo de la


de la información de la en un servidor en internet, administración de la
empresa corpomojana, para lo cual es corporación para llevar a
creando un software capaz imprescindible que exista cabo la instalación del
de almacenar y devolver por una parte: hardware que se haga
información por medio de necesario para sacar
consultas a una base de -conexión a internet. adelante el proyecto.
datos alojada en un
-servicio eléctrico in • Se cuenta con el
servidor en internet.
interrumpido. conocimiento necesario
para la construcción del
-comprar un servicio de
software, teniendo presente
alojamiento (hosting) con
que se posee el apoyo de los
características aceptables
tutores del Sena para sacar
para lo que la aplicación
adelante cualquier
necesita.
conocimiento que se
requiera de un tema
específico.

VARIABLES EXTERNAS

OPORTUNIDADES: ESTRATEGIA DO: ESTRATEGIA FO:

• La implementación del • A través de la • Se buscara la oportunidad


software al ser exitoso, realización de este de poder experimentar con
generara por una parte proyecto se obtendrá la nuevas tecnologías que
confianza en el grupo de
experiencia requerida ayuden al crecimiento
trabajo.
para llevar a cabo tanto profesional como de
• Se creara la posibilidad de cualquier proyecto que versificación del producto.
generar empresa. se desarrolle en el Esto quiere decir que cada
mismo plano versión que se genere del
• El cliente al quedar
satisfecho, servirá como tecnológico. producto tendrá mejoras
referente para otros ya sea de estructura,
• Así como también se
clientes que posean lógica, código o de
espera abrir puertas de
necesidades similares o tecnologías usadas.
iguales. empresas similares
para que incorporen en
su ambiente laboral el
sistema a desarrollar.

AMENAZAS: ESTRATEGIA DA: ESTRATEGIA FA:

• Avances tecnológicos • Tener siempre un plan • Realizar de manera


constantes de contingencia para organizada y responsable
• Buscar apoyo e ingresos enfrentar cualquier tipo cada una de las etapas
económicos para de adversidad. ofrecidas por el programa.
emprendimiento
• Disposición de manera
• Restricción en cuanto a constante al aprendizaje lo
manejo de otros idiomas que genera que esté
acorde a los avances
• Situaciones cotidianas que
tecnológicos que se
se presenten para el normal
vienen presentando día a
desarrollo de actividades y
día.
entregas a tiempo.
• Alto sentido de
compromiso para que las
situaciones que se
presenten se puedan
superar para lograr el
objetivo que es generar un
software que cumpla con
todos los estándares de
calidad y seguridad que
todo software de alta
calidad debe brindar.

Identificación de las oportunidades de mejoramiento de acuerdo al


análisis de los requerimientos

Nombre oportunidad Descripción Alcance de la


implementación
Actualizar versión de base de Al actualizar la base de datos Se recomienda realizar plan
datos. se podrá optimizar el servicio y de trabajo para la
mejorar la seguridad del actualización de la base de
sistema. datos.
nuevas funcionalidades La posibilidad de poder Al agregar funcionalidades al
acceder a la aplicación desde sistema, se consigue que los
cualquier lugar después de datos recolectados sean más
que se tenga acceso a exactos, que el tiempo
internet, abre muchas invertido en informes sea casi
posibilidades para el que nulo, y el
desempeño laboral de los aprovechamiento del tiempo
empleados, pudiendo realizar sea óptimo, haciendo que el
sus labores de manera más uso de la herramienta valga la
ágil y en menor tiempo. pena.
Seguridad en los datos y Crear nuevas formas para La encriptación de los datos y
cuentas de usuario hacer la transferencia de los la creación de métodos para
datos más segura. eliminar el riesgo de robo de
cuentas e información valiosa
para el cliente, se hace
necesario, debido al alto
índice de trata de información
que se maneja en el mercado
negro de internet, en donde
cualquier dato personal de una
persona si cae en manos
equivocadas puede generar
que los cibercriminales acaben
vidas a cambio de dinero.
Mejoras en interface de Hacer que la herramienta sea Las aplicaciones móviles son
usuario completamente utilizable el futuro y más que el futuro
desde un teléfono móvil, sin son el presente.
dejar de aprovechar Las exigencias para los
características de la programadores sigue en
aplicación. aumento, cada día son más
las personas que cambian el
uso de laptops por
Smartphone esto debido a lo
compacto que son los
dispositivos móviles pero lo
robustos que pueden ser en
cuanto a funcionalidades, por
esto si una página aplicación
no ofrece total compatibilidad
con los Smartphone,
lastimosamente es una
aplicación que carece de
futuro.
Estas páginas aplicaciones al
día de hoy son más conocidas
como aplicaciones web
progresiva, las cuales pueden
acceder a los periféricos del
teléfono tales como la cámara,
GPS, pantalla completa, etc.
simulando el comportamiento
de una aplicación nativa de
Android, IOS u otros.

Plan de trabajo y oportunidades de mejora

Lo principal a la hora de diseñar un plan de trabajo es identificar los problemas existentes y planteando
acciones correctivas para cada uno, posterior a eso se trata de dar una revisión periódica al asunto
detectando si los resultados fueron los esperados.

Si todo marcha bien, este proceso correctivo se debe plasmar de manera clara precisa y concisa hasta el
punto de que cualquier persona que llegue nuevo pueda comprenderlo y sacarle provecho, de esta forma se
institucionaliza un plan de trabajo luego de probar y dar a conocer su efectividad.

Nombre Objetivo Justificación Cronograma Recursos Observ


oportunidad general y aciones
especifico
Actualizar Las tecnologías casi La base de datos será el El cronograma Los recursos
versión de base que a diario sufren recinto en donde toda la comprende realizar son
de datos actualizaciones en información de valor la actualización netamente
las cuales agregan estará alojada, por ende cada vez que se de tiempo y
nuevas es preciso dar soporte detecte una nueva disposición
funcionalidades ya continuo a esta parte tan versión de software de los
sea de seguridad o importante de la del servidor en su desarrollado
de visualización, etc. informática en donde mayoría php que por res para
estar seguros de que la lo general de unos generar
información de nuestros años para acá sale nuevas
clientes no será una versión una vez ideas,
vulnerada es por año. pensar en
básicamente una carta de otras formas
presentación como más simples
profesional y sobre todo que ahorren
como empresario el recursos del
poder brindar tranquilidad sistema para
en este aspecto. la
optimización
de trafico de
bits por
segundo,
siempre hay
una mejor
manera de
hacer las
cosas y con
el propósito
de descubrir
esas
maneras es
que se
realiza un
control de
versiones de
software
para llevar
un registro
de lo
existente y
de lo
novedoso a
construir.
Anexar nuevas Como es bien No se debe olvidar la Para esta mejora es Los recursos
funcionalidades sabido, siempre que razón por la que todo inevitable esperar a para esta
a la aplicación sale al mercado una este mundo de la que surjan otras oportunidad,
aplicación con ciertos programación, desarrollo tendencias de se limitan a
parámetros de uso, y análisis de sistemas de desarrollo, esto tener mucha
vemos como en el información a la medida relacionado con la creatividad
transcurso de los tuvo inicio. Las empresas temática en la que la frente a las
días van publicando encontraban monótonos App.corpomojana se posibilidade
previas en donde procesos entonces se desarrolla. No hay s de
avisan las crearon máquinas para mucho que decir o desarrollar
funcionalidades que simplificar o mejorar anexar a la software.
optaran incorporar a dichos procesos luego se innovación que se le Tener un
la app en un futuro dieron cuenta de que pueda dar más que equipo de
no muy distante, por sería mejor automatizar el funciones no trabajo bien
ende nuestra manejo de dicha relacionadas con el consolidado,
App.corpomojana, no máquina, que contar con trabajo fuerte de la que cumpla
es la excepción al una persona todo el app, en teoría los cada
asunto. Debido a que tiempo allí no era optimo beneficiados con las miembro
la aplicación se ni rentable entonces se nuevas con una
creara con unas pensó en dar paso a la funcionalidades función
funcionalidades inteligencia artificial casi serían los usuarios propia,
básicas que suplen que dejaría de ser empleados, quienes importante
necesidades necesario el uso de una podrían agregar que sean
puntuales, es fácil persona a tiempo contenido propio o multifacético
prever que en un completo, ya no sería realizar s, que no le
futuro nuestros necesario un operador de personalizaciones teman al
clientes sentirán que maquina sino que se dentro del entorno trabajo duro
necesitan poder busca un mecánico que ya sea fuentes y que
realizar cosas verifique y realice tipográficas, tamaño entreguen
nuevas en ella todo mantenimiento preventivo de la fuente todo de sí
con el fin de poder y correctivo a dicha tipográfica, color, mismos para
hacer su trabajo de maquina con inteligencia etc., fotos de perfil, el bien
una manera más artificial, y hoy día las correo corporativo común.
rápida y óptima. aplicaciones ofimáticas en tiempo real face
buscan en una medida to face o grupal, en
casi que igualar dichas fin son muchas las
condiciones de posibilidades que se
autonomía por parte de dan en este aspecto
las app. de agregar
funcionalidades a la
App.corpomojana,
todo es cuestión de
poseer una fuente
infinita de visión
hacia el futuro y
sobre todo tener
ojos de niño creativo
para pensar en lo in
pensable.
Seguridad en Esta oportunidad se Muchas
los datos y El asegurar a justifica con hechos no horas de
cuentas de propios sino de terceros estudio y
nuestros clientes que
usuario que realizaron un especializaci
sus datos no serán
excelente trabajo con la ón en
violentados, es la interfaz de usuario pero a seguridad
razón para la cual la hora de poder brindar informática.
existe dentro de la seguridad a los datos de
sus clientes no invirtieron
informática una rama
mucho tiempo
dedicada netamente
haciéndolo, por este
a prever y expandir motivo, el estar
las limitantes de la constantemente
seguridad de los pensando en cómo
mejorar la seguridad de
datos y analizar los
los datos es una tarea
patrones usados por
ardua que merece un
aquellos apoyo directo de una
cibercriminales. comunidad de
desarrolladores para
La seguridad crecer y tener una mejora
informática es una continua detectando
zonas vulnerables del
capa muy delgada
software que pueden
que separa los datos
parecer inexistentes pero
privados de ser recuerden la informática
públicos. es fascinante ya que
aunque muchas mentes
trabajen y crean que han
conseguido construir un
muro indestructible de
seguridad para los datos,
vemos como otros cruzan
esos muros de seguridad
casi que sin esfuerzo,
algo netamente de
humanos en donde la
perfección es casi que
imposible de alcanzar por
nosotros, todo lo que
construimos tiene fallas,
tiene errores.
Mejoras en La aplicación debe Las aplicaciones capaces Esto desde un inicio Tiempo y
interface de poder ser visualizada de desempeñarse de la ha sido un estándar dedicación
usuario como una aplicación misma manera sin para el desarrollo de para sacar
nativa desde el importar el tipo de la aplicación, adelante un
teléfono móvil, cuyo dispositivo a usar, es el siempre se ha producto
contenido debe ser futuro. Una app creada tenido en mente el que puede
completamente para el trabajo de oficina crear una aplicación mejorar las
responsive design, lo que no sea compatible que se adapte a vidas de
que permita al con dispositivos móviles, cualquier cada uno de
usuario tener una es una aplicación que dispositivo, no todas los que en
experiencia solida ya carece de acogimiento. las funcionalidades este
sea desde el teléfono se han desarrollado proyecto
móvil como desde la con esta sean
computadora. compatibilidad pero partícipes
es el propósito de activos.
este equipo de
trabajo incorporarlo
en un futuro no
lejano en todas las
formas posibles.

Вам также может понравиться