Está en la página 1de 7

Evaluación Final (A) 2021-20-A

Semipresencial – Programa a Distancia


Asignatura

Análisis y Requerimientos de Software (ASUC01136)

Datos personales: ANNDY OSCAR SALAS GOMEZ

1. Consideraciones:

Criterio Detalle

Tiempo 120
aproximado:

Instrucciones Le evaluación es estrictamente individual, cualquier copia/plagio de


para empezar algún compañero amerita a descuento de puntos.
a elaborar la
Puede utilizar cualquier tipo de documento en línea o explorador de

internet, así mismo, puede utilizar el sitio web recomendado por el


evaluación
final gerente general de la tienda.

Si lo desea, puede incluir diagramas, cuadros, tablas, listas, etc.


Todo lo

que contribuya al mejor entendimiento de sus artefactos de análisis


y

diseño. Así mismo, puede utilizar Star UML, Rational Rose, Visio u
otra

herramienta de modelado. Procure presentar los resultados en


formato

PDF. Tome en cuenta los criterios de evaluación que se encuentra en


el cuadro de la rúbrica. Muchos éxitos!

2. Enunciado:

1. El supermercado www.abastoalperu.net ha decidido realizar el


lanzamiento de su sitio web. Sin embargo, el gerente general de la
empresa desconoce cómo se puede implementar su sitio web. Por ello, le
encargaron a Usted determinar el MODELO DE DOMINIO que debe
formar parte del documento de análisis del software a implementar. Así
mismo, el gerente general es usuario de una reconocida tienda similar a su
negocio llamada https://www.wong.pe/ y le ha pedido que su nuevo

This study source was downloaded by 100000848048255 from CourseHero.com on 07-15-2022 05:31:38 GMT -05:00

1 | Página
https://www.coursehero.com/file/127902266/Evaluaci%C3%B3n-Finaldocx/
software tenga algunas características similares y/o mejores al de
https://www.wong.pe, por lo que Usted debe realizar el modelo de
dominio del nuevo software tomando como referencia la referida tienda
on-line.

2. El supermercado www.abastoalperu.net ha decidido realizar el


lanzamiento de su sitio web. Sin embargo, el gerente general de la
empresa desconoce cómo se puede implementar su sitio web. Por ello, le
encargaron a Usted determinar los REQUERIMIENTOS FUNCIONALES Y
NO FUNCIONALES, que deben formar parte del documento de análisis del
software a implementar. Así mismo, el gerente general es usuario de una
reconocida tienda de negocio llamada https://www.wong.pe/ y le ha
pedido que su nuevo software tenga algunas características similares al de
este negocio, por lo que Usted debe realizar los requerimientos funcionales
y no funcionales del nuevo software tomando como referencia la referida
tienda on-line.

REQUERIMIENTOS REQUERIMIENTOS NO
FUNCIONALES FUNCIONALES
El sistema debe generar las Las búsquedas deben resolverse
estadísticas de los productos más en menos de 5 segundos
vendidos por semana
El sistema solicitara datos para el El sistema debe ser capaz de
registro de clientes procesar N transacciones por
segundo.
El sistema Enviara un correo El sistema debe ser capaz de
electrónico cuando se registre operar adecuadamente con hasta
algún pedido 10.000 usuarios con sesiones

This study source was downloaded by 100000848048255 from CourseHero.com on 07-15-2022 05:31:38 GMT -05:00

2 | Página
https://www.coursehero.com/file/127902266/Evaluaci%C3%B3n-Finaldocx/
concurrentes
El sistema enviará un correo Los datos modificados en la base
electrónico cuando se registre de datos deben ser actualizados
alguna de las siguientes para todos los usuarios que
transacciones: pedido de venta de acceden en menos de 2 segundos.
cliente, despacho de mercancía al
cliente, emisión de factura a
cliente y registro de pago de
cliente.
Al aprobar un pedido, la solicitud Los permisos de acceso al sistema
pasará a siguiente paso del flujo de podrán ser cambiados solamente
trabajo(workflow) de aprobación por el administrador de acceso a
configurado en el sistema. datos.
El sistema permitirá a los usuarios Todos los sistemas deben
autorizados el ingresar planes y respaldarse cada 24 horas. Los
cronogramas de proyecto. respaldos deben ser almacenados
en una localidad segura.

3. La tienda virtual www.abastoalperu.net, ya ha desarrollado a través de


otro equipo consultor el recojo de sus requerimientos funcionales y no
funcionales, además ya tiene el modelo de dominio. A partir de estos
recursos y luego de la exploración del sitio web que sirvió como modelo
para las respuestas anteriores, determine LOS ACTORES Y CASOS DE
USO DEL NEGOCIO que debe sostener todo el análisis del software a
desarrollar. Tome como referencia los resultados de las preguntas
anteriores.

This study source was downloaded by 100000848048255 from CourseHero.com on 07-15-2022 05:31:38 GMT -05:00

3 | Página
https://www.coursehero.com/file/127902266/Evaluaci%C3%B3n-Finaldocx/
4. A partir del resultado de las 3 preguntas anteriores, determine 2
ESPECIFICACIONES DE CASOS DE USO DEL NEGOCIO, incluyendo sus
actores, flujo básico de eventos, flujo alternativo (si tuviera) y sus
posts condiciones. Tome como referencia los resultados de las preguntas
anteriores.

CUS001: Iniciar Sesión


Actor: Cliente
Precondición:
- El actor ingreso a la página web
www.abastoalperu.net.
- El actor da clic al botón iniciar sesión.
- El sistema muestra un mensaje de la importancia de
iniciar al sistema cuando el actor ingresa al portal de
la página web.
- El sistema debe mostrar las opciones de ingreso al
sistema (Facebook, Google o correo electrónico).
- El usuario se debe encontrar registrado en el sistema.
- El sistema debe tener un botón que permita
registrarse al sistema por Facebook, Google o con
correo electrónico.
Postcondición:
- El actor ingresa satisfactoriamente al sistema.
- El actor se registra al sistema.
Curso básico (flujo básico)
1. Usuario debe seleccionar el tipo de ingreso que
puede ser por Facebook, Google o correo
electrónico.
2. El sistema vuelve a la página de inicio con la sesión
iniciada.
Cursos alternos (flujos alternos)
- 2.1. Si el usuario eligió Facebook, el sistema consulta
si existe una sesión de Facebook abierta.
- 2.1.1. El sistema verifica que el correo electrónico
asociado a la página www.abastoalperu.net.
- 2.1.1.1. Si el usuario tiene una cuenta asociada, el
sistema inicia sesión con los datos provistos por
Facebook.
- 2.1.1.2. Si el usuario no tiene la cuenta asociada, el
sistema muestra una ventana de Facebook que
solicita el permiso del usuario para asociarla con la
página de www.abastoalperu.net.
- 2.1.1.2.1. Si el usuario acepta, el sistema inicia
sesión con los datos de Facebook.
- 2.1.1.2.2. Si el usuario deniega el permiso, el
sistema muestra un mensaje de error de acceso y
vuelva al home de la página web de ensueño.
- 3.1.2. Si el usuario eligió Google, el sistema muestra

This study source was downloaded by 100000848048255 from CourseHero.com on 07-15-2022 05:31:38 GMT -05:00

4 | Página
https://www.coursehero.com/file/127902266/Evaluaci%C3%B3n-Finaldocx/
una venta para que el usuario escoja la cuenta de
correo de Google con el que desea ingresar al
sistema.
- 3.1.2.1. Si no existe cuentas de correo de Google, el
sistema muestra la venta de inicio de sesión de
Google.
- 3.1.2.2. El usuario inicia sesión con su cuenta de
Google.
- 3.1.2.3. El sistema inicia sesión con los datos de
acceso que brinda Google.
- 4.1.3. Si el usuario eligió correo electrónico, el
sistema muestra una caja de texto para ingresar el
correo electrónico.
- 4.1.3. Si el correo electrónico se encuentra
registrado, el sistema solicita la contraseña del
usuario. Si la contraseña es correcta, el sistema inicia
sesión, sino muestra un mensaje de contraseña de
error.
- 4.1.2. Si el correo electrónico no se encuentra
registrado, el sistema muestra un mensaje que no se
encontró el correo electrónico, enfoca el cuadro de
texto para que el usuario corrija y vuelve al punto
4.1.3

NOTA: Para un mejor resultado, traten de asegurarse de cumplir con lo solicitado


y los puntos que se evaluarán según los criterios de la rúbrica de evaluación.

3. Rúbrica de evaluación:
A continuación, se presenta la escala de valoración, en base a la cual se evaluará
Evaluación Final, donde la escala máxima por categoría equivale a 3 puntos y la
mínima a 0.

Criterios Insuficiente En proceso Suficiente Óptimo

(0 puntos) (1 puntos) (3 puntos) (4 puntos)

Diagrama de Por lo menos un Menos de dos objetos Menos de tres Todos los objetos
Dominio objeto del modelo del modelo de objetos del modelo del modelo de
de dominio no dominio de dominio no dominio
corresponde con el corresponden con el corresponden con corresponden
contexto del contexto del sistema. el contexto del con el contexto
sistema. No se ha Se ha utilizado sistema. Se ha del sistema. Se
utilizado relaciones relaciones de utilizado ha utilizado
de generalización generalización (is-a) relaciones de relaciones de
(is-a) y agregación y agregación (has-a) generalización (is- generalización
(has-a) para para mostrar la a) y agregación (is-a) y
mostrar la relación relación entre (has-a) para agregación (has-
entre objetos. El objetos. El modelo de mostrar la relación a) para mostrar

This study source was downloaded by 100000848048255 from CourseHero.com on 07-15-2022 05:31:38 GMT -05:00

5 | Página
https://www.coursehero.com/file/127902266/Evaluaci%C3%B3n-Finaldocx/
modelo de dominio dominio está en entre objetos. El la relación entre
no está en función a función a las modelo de objetos. El
las abstracciones abstracciones clave dominio está en modelo de
clave del dominio del dominio del función a las dominio está en
del problema. Más problema. Hasta un abstracciones función a las
de un objeto objeto representa a clave del dominio abstracciones
representa a una una tabla de base de del problema. clave del dominio
tabla de base de datos o a una Ningún objeto del problema.
datos o a una interface grafica de representa a una Ningún objeto
interface grafica de usuario. El nombre de tabla de base de representa a una
usuario. Más de un los objetos está en datos o a una tabla de base de
nombre de los singular y son interface grafica datos o a una
objetos está en sustantivos o frases de usuario. El interface grafica
plural o no es nominales. nombre de los de usuario. El
sustantivo ni frase objetos está en nombre de los
nominal. singular y son objetos está en
sustantivos o singular y son
frases nominales. sustantivos o
frases nominales.

El o los El o los El o los El o los


Requerimiento requerimientos requerimientos requerimientos requerimiento
s Funcionales y son totalmente cumplen solo lo presentan s son idóneos.
No Funcionales incorrectos. básico en su alguna
composición. imprecisión.

Los casos de uso No más de un caso No más de un caso Los actores y


hacen referencia a de uso no de uso no casos de uso
humanos, sistemas pertenecen al pertenece al pertenecen al
o máquinas. Los contexto del contexto del contexto del
casos de uso no sistema. Los sistema. Los sistema. Los
pertenecen al actores actores actores
contexto del representan a representan a representan a
sistema, no son humanos, sistemas humanos, humanos,
operaciones o máquinas. Los sistemas o sistemas o
completas, no se casos de uso son máquinas. Los máquinas. Los
hace uso correcto operaciones casos de uso son casos de uso son
de los nombres y completas operaciones operaciones
las relaciones desarrollada por completas completas
Actores y
usadas no guardan los actores y en desarrollada por desarrolladas por
Diagramas de
relación con el dialogo con el los actores y en los actores y en
Casos de Uso
modelo de dominio. sistema. Por lo dialogo con el dialogo con el
del Negocio
menos un nombre sistema. Los sistema. Los
de los casos de nombres de los nombres de los
uso no comienza casos de uso casos de uso
con un verbo. Las comienzan con un comienzan con
relaciones usadas verbo. Las un verbo. Las
en el diagrama de relaciones usadas relaciones
casos de uso en el diagrama de usadas en el
guardan la relación casos de uso diagrama de
con el modelo de guardan la casos de uso
dominio relación con el guardan la
modelo de relación con el
dominio modelo de
dominio.

Especificacione Describe el flujo Describe el flujo Describe el flujo Describe el


s de Casos de básico y no los básico y los flujos básico y los flujo básico y

This study source was downloaded by 100000848048255 from CourseHero.com on 07-15-2022 05:31:38 GMT -05:00

6 | Página
https://www.coursehero.com/file/127902266/Evaluaci%C3%B3n-Finaldocx/
flujos alternos. La alternos. La flujos alternos. los flujos
descripción está descripción está en La descripción alternos. La
en voz activa. La voz activa. La está en voz descripción
descripción del descripción del caso pasiva. La está en voz
descripción de activa. La
caso de uso se de uso se apoyó en
los casos de descripción de
apoyó en un un prototipo GUI o uso tiene un los casos de
prototipo GUI o maqueta de flujo de uso tiene un
maqueta de pantalla. evento/respues flujo de
pantalla. ta mostrando evento/respue
Uso del
ambos lados sta mostrando
Negocio del dialogo ambos lados
usuario/sistema del dialogo
. La descripción usuario/sistem
del caso de uso a. La
se apoyó en un descripción
prototipo GUI o del caso de
maqueta de uso se apoyó
pantalla. en un
prototipo GUI
o maqueta de
pantalla.
Diez o más errores Menos de 10 errores Menos de 5 No hay errores
de gramática, de gramática, errores de de gramática,
ortografía o ortografía o gramática, ortografía o
Redacción / puntuación o puntuación. Respeta ortografía o puntuación.
puntuación. Respeta las
Cumplimiento incumple las las indicaciones
Respeta las indicaciones
de indicaciones indicaciones relativas al indicaciones relativas al
del docente. relativas al contenido y orden. relativas al contenido,
contenido, orden, contenido, orden,
tiempos y orden y tiempos y
formalidades. tiempos formalidades.

Total parcial

Nota

*Si la rúbrica suma más o menos de 20 puntos, realizar una regla de 3 simple para
obtener la nota en escala vigesimal.

This study source was downloaded by 100000848048255 from CourseHero.com on 07-15-2022 05:31:38 GMT -05:00

7 | Página
https://www.coursehero.com/file/127902266/Evaluaci%C3%B3n-Finaldocx/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte