Tgs Tercera Entrega Proyecto

download Tgs Tercera Entrega Proyecto

of 12

description

teoria general de sistemas

Transcript of Tgs Tercera Entrega Proyecto

PROYECTO SEMESTRE CATOLICA STORE APP (CSA)

Cristhian Camilo Arce Garca - 625577Arnold Julian Herrera Quiones 625569Jorge Eliseo Rojas Duarte 625573

Teora General de SistemasOscar Mellizo ngulo

Universidad Catlica de ColombiaFacultad de ingenieraIngeniera de SistemasBogot D.C2015TABLA DE CONTENIDO

1. Identificacin de requerimientos, casos de uso y actores ....... 3

1.1 Requerimiento R1 (Modulo de seguridad)... 31.2 Requerimiento R2 (Modulo Administrador)..... 31.3 Requerimiento R3(Modulo de contenido) 3

2. Especificacin de requerimientos. 4

2.1 Requerimiento R1 42.2 Requerimiento R2 52.3 Requerimiento R3. 6

3. Especificacin de casos de uso 73.1 Caso de uso R1C1......73.2 Caso de uso R2C1..83.3 Caso de uso R3C1..83.4 Caso de uso R3C2..93.5 Caso de uso R3C3..93.6 Caso de uso R3C4..103.7 Caso de uso R3C5..103.8 Caso de uso R3C6..113.9 Caso de uso R3C7..113.10 Caso de uso R3C812

REQUERIMIENTOS

R1. Mdulo de Seguridad: Autenticacin en CSA.Rol:Administrador Docente Alumno CreadorR2. Mdulo Administrador. Creacin de usuarios.Rol:Administrador.R3. Mdulo de Contenido. Aprobar contenido.Rol:Docente. Creacin de contenido.Rol:Creador. Consulta de contenido.Rol:Alumno. Descarga de contenido.Rol:Alumno Docente. Consultar descarga de contenido.Rol:Alumno. Docente Consultar detalles de contenido.Rol:Usuario. Consulta contenidos de creadores.Rol:Creador. Docente.Consulta de contenidos creados.Rol: Creador.

ESPECIFICACIN DE REQUERIMIENTOS

ID del RequerimientoR1

Nombre del requerimientoMdulo de seguridad

Descripcin del requerimiento

En este requerimiento se encarga del acceso de cada usuario a la plataforma mediante la autenticacin en donde el usuario ingresa a CSA y el sistema le pide usuario y clave, el sistema consulta los datos para permitir la entrada o indicando que no existe el usuario o que las credenciales estn erradas. Al ingresar CSA le muestra un men segn su rol en el sistema.

ID del Caso de UsoCaso de Uso

R1C1.Autenticacin

Datos relacionados con el requerimiento

NombreTipo de datoLongitud

UsuarioString20 caracteres

ContraseaString20 caracteres

ID del RequerimientoR2

Nombre del requerimientoModulo administrador

Descripcin del requerimiento

En este requerimiento se encarga de la creacin y listado de todos los usuarios con cada uno de sus roles indicndole al usuario Administrador que debe digitar nombre, correo electrnico, facultad, usuario y clave para el nuevo usuario.

ID del Caso de UsoCaso de Uso

R2C1.Creacin de usuarios

Datos relacionados con el requerimiento

NombreTipo de datoLongitud

RolUsuarString20 caracteres

NombreString 20 caracteres

CorreoString100 caracteres

FacultadString30 caracteres

ClaveString20 caracteres

ID del RequerimientoR3

Nombre del requerimientoMdulo de Contenido

Descripcin del requerimiento

En este requerimiento se encarga de la creacin, actualizacin, aprobacin y reportes de contenido en CSA mediante la aprobacin de contenido, consulta de contenido, descarga de contenido, detalle de contenido y consulta de contenido de creadores. Siento este requerimiento el ms importante y la base del programa.

ID del Caso de UsoCaso de Uso

R3C1.Aprobar contenido.

Autenticacin

R3C2.Creacin de contenido.

Autenticacin

R3C3.Consulta de contenido

Autenticacin

R3C4.Descarga de contenido

Autenticacin

R3C5.Consultar descarga de contenido.

Autenticacin

R3C6.Consultar detalles de contenido.

Autenticacin

R3C7.Consulta contenidos de creadores.

Autenticacin

R3C8.Consulta de contenidos creados.

Autenticacin

Datos relacionados con el requerimiento

NombreTipo de datoLongitud

Nombre contenidoString20 caracteres

Categora contenidoString10 caracteres

Versin de contenidoFloat4 bytes

Fecha de publicacinString10 caracteres

Historial de descargasInt4 bytes

AutoresString10 carateres

Diagrama UMLanexo al documento

ESPECIFICACIN DE CASOS DE USO

ID del Caso de UsoR1C1

Nombre del Caso de UsoAutenticacin

ActoresDocente, Administrador, Creador, Alumno.

DescripcinEl usuario ingresa las credenciales correspondientes al formulario de ingreso al CSA para confirmar y se le otorga o deniega el acceso a la plataforma.

PrecondicinSe debe abrir la plataforma del sistema de informacin.

FlujoFlujo Normal Flujo Alterno

1. El usuario debe ingresar su usuario y contrasea en la plataforma para poder acceder a los servicios del (CSA).1. Si los datos ingresados no son vlidos no se permite el acceso.2. Si los datos ingresados no coinciden con los registros se le indica la a persona que intenta acceder que el usuario no existe.

PostcondicinCSA le muestra un men al usuario dependiendo del tipo de usuario

ID del Caso de UsoR2C1

Nombre del Caso de UsoCreacin de usuarios.

ActoresAdministrador

DescripcinEl administrador debe digitar los datos de registro del nuevo usuario.

PrecondicinEl administrador debe estar autenticado para poder crear el usuario.

FlujoFlujo Normal Flujo Alterno

1. El administrador se autentica.2. El administrador ingresa al men de administrador.3. El administrador determina si aprueba o no la solicitud de creacin 4. El administrador ingresa los datos para crear un usuario.5. El administrador crea el usuario.1. Si el administrador no se autentica no puede crear el usuario.3. Si la solicitud es rechazada no se puede crear el usuario

PostcondicinEl usuario hace uso de su cuenta

ID del Caso de UsoR3C1

Nombre del Caso de UsoAprobar contenido

ActoresDocente

DescripcinEl docente despus de haberse autenticado, ingresa al men aprobaciones donde se le muestra una lista de los contenidos que estn pendientes por aprobacin

PrecondicinTienen que haber contenidos pendientes por aprobacin.

FlujoFlujo Normal Flujo Alterno

1. El usuario Docente elige si aprueba o no el contenido que est pendiente por aprobacin.

PostcondicinEl contenido es publicado en caso de que haya sido aprobado.

ID del Caso de UsoR3C2

Nombre del Caso de UsoCreacin de contenido

ActoresCreador

DescripcinEl creador debe ingresar al men Nuevo contenido en el cual se le pide que llene los datos correspondientes al contenido que est por crear.

PrecondicinDebe estar autenticado.

FlujoFlujo Normal Flujo Alterno

1. El usuario creador se encarga de crear el nuevo contenido que aspira a ser publicado

PostcondicinEl contenido queda en espera de aprobacin.

ID del Caso de UsoR3C3

Nombre del Caso de UsoConsulta de contenido

ActoresAlumno

DescripcinEl alumno selecciona que contenido desea ver entre (Apps,libros o videos),despus de que seleccione que ver la plataforma le muestra una serie de contenidos de los cuales puede seleccionar alguno para verlo en detalle.

PrecondicinEl contenido debe estar disponible.

FlujoFlujo Normal Flujo Alterno

1. El alumno realiza una consulta de algn tipo de contenido en especfico.2. El alumno decide ver alguno de los contenidos en detalle.

PostcondicinNinguna

ID del Caso de UsoR3C4

Nombre del Caso de UsoDescarga de contenido.

ActoresAlumno, Docente.

DescripcinEl alumno o el docente realizan una descarga de un contenido existente en el sistema.

PrecondicinEl contenido debe estar disponible en el sistema cuando el usuario decide verlo en detalle.

FlujoFlujo Normal Flujo Alterno

1. El usuario decide si descarga o no un contenido.

1. Si el contenido ya ha sido descargado anteriormente, no se puede muestra de nuevo la opcin de descarga.

PostcondicinEl contador de descargas aumenta tras haberse realizado con xito la descarga.

ID del Caso de UsoR3C5

Nombre del Caso de UsoConsulta de Descarga de contenido

ActoresAlumno, Docente.

DescripcinEl alumno o el docente realizan una consulta de las descargas de los contenidos a travs del men.

PrecondicinEl contenido debe haber sido descargado.

FlujoFlujo Normal Flujo Alterno

1. El alumno consultor o el docente realiza una consulta del contenido descargado anteriormente.

PostcondicinNinguna

ID del Caso de UsoR3C6

Nombre del Caso de UsoConsulta detalles de contenido

ActoresAlumno, Docente.

DescripcinEsta funcionalidad muestra todos los datos que estn asociados a cada contenido. La opcin de descarga nicamente la ve el usuario que no lo ha descargado.

PrecondicinTiene que haber contenido disponible para ser descargado por los usuarios.

FlujoFlujo Normal Flujo Alterno

1. El usuario consulta el detalle del contenido previamente seleccionado y si as lo desea, puede descargarlo.1. El usuario que haya descargado contenido ,no tiene la opcin de descargarlo nuevamente

PostcondicionNinguna

ID del Caso de UsoR3C7

Nombre del Caso de UsoConsulta contenidos de creadores

ActoresDocente

DescripcinEl Docente ve una lista de usuarios creadores, la cual le permite ver sus contenidos creados en detalle.

PrecondicinEl docente debe autenticar su usuario previamente e ingresar al men que le muestra la lista de usuarios creadores.

FlujoFlujo Normal Flujo Alterno

1. El docente ve la lista de creadores y escoge uno para verlo en detalle junto con sus contenidos previamente creados.

PostcondicinNinguna

ID del Caso de UsoR3C8

Nombre del Caso de UsoConsulta de contenidos creados

ActoresCreador

DescripcinEl creador puede ver y listar sus contenidos

PrecondicinHaber creado contenidos

FlujoFlujo Normal Flujo Alterno

1. El usuario creador ingresa a la aplicacin y est le da la opcin de listar sus contenidos.

PostcondicinNinguna.

6