Sunteți pe pagina 1din 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
consultas a una base de
necesario para sacar
-conexión a internet.
datos alojada en un adelante el proyecto.
servidor en internet. -servicio eléctrico in
• Se cuenta con el
interrumpido.
conocimiento necesario
-comprar un servicio de para la construcción del
alojamiento (hosting) con software, teniendo presente
características aceptables que se posee el apoyo de los
para lo que la aplicación tutores del Sena para sacar
necesita. adelante cualquier
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
cualquier proyecto que versificación del producto.
• Se creara la posibilidad de se desarrolle en el
generar empresa. mismo plano Esto quiere decir que cada
tecnológico. versión que se genere del
• El cliente al quedar producto tendrá mejoras
satisfecho, servirá como • Así como también se ya sea de estructura,
referente para otros espera abrir puertas de lógica, código o de
clientes que posean empresas similares tecnologías usadas.
necesidades similares o para que incorporen en
iguales. 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
enfrentar cualquier tipo cada una de las etapas
• Buscar apoyo e ingresos ofrecidas por el programa.
de adversidad.
económicos para
emprendimiento • Disposición de manera
constante al aprendizaje lo
• Restricción en cuanto a
que genera que esté
manejo de otros idiomas
acorde a los avances
tecnológicos que se
• Situaciones cotidianas que
vienen presentando día a
se presenten para el normal
día.
desarrollo de actividades y
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 Observaciones


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

S-ar putea să vă placă și