Especificacion de REquerimiento de Software

24
Universidad Politécnica Territorial de Paria “ Luís Mariano Rivera” Municipalización Valdez Güiria, Estado Sucre Realizado por: Especificación de Requerimientos Güiria, Mayo del 2014 Realizado por: Leonard Sanoja Facilitador: José Fuentes

description

ERS

Transcript of Especificacion de REquerimiento de Software

Diapositiva 1

Universidad Politcnica Territorial de Paria Lus Mariano Rivera Municipalizacin ValdezGiria, Estado SucreRealizado por:Especificacin de RequerimientosGiria, Mayo del 2014

Realizado por:Leonard Sanoja

Facilitador:

Jos Fuentes

1

Introduccin

Especificacin de RequerimientosDocumento de RequisitosEl documento de requisitos es un escrito oficial de los requisitos del sistema para los clientes, usuarios finales y desarrolladores de software. Nombres:Especificacin funcional,Definicin de requisitos, Especificacin de los requisitos de software

Documento de RequisitosEl documento describe:

Los servicios y funciones que el sistema debera proveer.Las restricciones bajo las cuales el sistema debe operarLas propiedades generales del sistema, es decir, restricciones sobre las propiedades emergentes del sistemaEspecificacin de Requerimientos

Especificacin de RequerimientosDocumento de RequisitosEl documento describe:

Definiciones de otros sistemas con los cuales el sistema se debe integrar.Informacin acerca del dominio de aplicacin del sistema, por ej. cmo llevar a cabo tipos particulares de clculos.Restricciones sobre el proceso usado para desarrollar el sistemaglosario

Modelo IEEE/ANSI 830-1998Introduccin1.1.Propsito del documento de requisitos1.2.Alcance del proyecto1.3.Definiciones, acrnimos y abreviaturas1.4.Resumen del resto del documentoDescripcin General2.1.Perspectiva del producto2.2.Funciones del producto2.3.Caractersticas de los usuarios2.4.Limitaciones generales2.5.Suposiciones y dependenciasRequisitos Especficos 3.1.Requisitos funcionales, no funcionalesApndicesndice

1.4 Beneficiario 1. INFORMACIN GENERAL1. 1.1 Gerencia solicitante

1. 1.2 Cdigo del proyecto PATRIOT 1.0

1.3 Nombre del Proyecto1 Destacamento de Vigilancia Costera (DVC) N 908

Desarrollo de un Sistema de Soporte a la Toma de Decisiones para el Mantenimiento en las Unidades Navales del DVC N 908. Giria, Estado Sucre.DVC N 908. Giria, Estado Sucre

2.2 Definicin de acrnimos y abreviaturas

PATRIOT: Sistema automatizado como soporte a la toma de decisiones del DVC N 908

PATRIOT 1.0: Cdigo asignado al proyecto por los desarrolladores.

ERS: Especificacin de Requisitos de Software.

DVC: Destacamento de Vigilancia Costera.1. 2. PROPSITO1. 2.1 AlcanceDestacamento de Vigilancia Costera (DVC) N 908

1. 3. DESCRIPCIN GENERALCdigoFuncinDescripcinFP01Proceso inicio de SesinEste ciclo es el encargado de validad el acceso de un usuario al sistema, de tal manera que pueda ingresar al mismo y adems aplicar los permisos segn el perfil del usuario. FP02Registro de usuariosEs el proceso donde se agregan los datos bsicos de los usuarios. De igual forma se le asigna el nivel de acceso al sistemaFP03Matriculacin de informacin de lanchasEs el proceso donde se registra la informacin bsica de las lanchas. (nombre, peso, capacidad, tipo de motor, nmero de matriculacin, otros) FP04Consulta de informacin de lanchasEs el proceso mediante el cual se consulta la informacin bsica de las lanchas (nombre, peso, capacidad, tipo de motor, nmero de matriculacin, otros), de igual forma se pueden editar los datos de la misma e imprimirlas.FP05Registro de Mantenimiento en las lanchasEs el proceso donde se registra, los datos de mantenimiento ejecutados a las lanchas.FP06Consulta de Mantenimiento en las lanchasEs el proceso donde se consultan los mantenimientos ejecutados a las lanchas. De igual forma se pueden generar reportes e imprimirlosFP07Registro de otros eventos ejecutados por las lanchasProceso que permite el registro de otros eventos que realice una lancha. (apoyo, patrullaje, entre otros) FP08Generar reportesSe generan reportes bsicos y estadsticos (mensual, trimestral, anual) que sean soporte para la toma de decisiones. As mismo como la impresin de los mismos.FP09Opciones especialesProceso que permite la activacin/desactivacin de usuarios, consultar historial de usuarios, cambiar cintillo respaldo de base de datos

3.2 Especificacin de Requerimientos1. 3.2.1 Especificacin de Requerimientos Textuales

3.2 Especificacin de Requerimientos1. 3.2.2 Especificacin de Requerimientos en Lenguaje Natural Estructurado

3.2 Especificacin de Requerimientos1. 3.2.3 Especificacin de Requerimientos en Notacin Grfica y Lengua de Representacin (UML)

Diagramas ms comunes en UMLDiagrama de casos de uso

Diagrama de Clases

c) Diagrama de Despliegue

a) Diagrama de casos de usoa.1.1) Casos de uso

Diagramas UML

a) Diagrama de casos de usoa.1.2) Actores del Sistema

Diagramas UML

a) Diagrama de casos de usoa.1.3) Especificacin de Diagrama de casos de uso

Diagramas UML

a.1.3) Especificacin de Diagrama de casos de uso

Diagramas UMLCaso de Uso-IDISNombre:Inicio de SesinDescripcin:Permite el Acceso al SistemaRequerimiento:Identificar los requerimientos que abarcan a este caso de uso.Precondicin:El usuario debe estar autenticado en el sistema como usuario vlidoFlujo Normal:ActorSistema1.Selecciona la seccin de inicio de sesin3.Ingresa un usuario y clave de forma correcta2.Presenta un formulario4.Valida que los datos son los correctos5. Enva al usuario a la pantalla de inicio de sesin, dependiendo de su nivel de usuariosFlujo Alterno:ActorSistema3.1 Ingresa clave o usuario de forma incorrecta.3.2 Verifica que los datos enviados son los correctos.3.3 Emite un alerta indicando que la clave o usuario son incorrectos. 3.1.1 Deja campos vacos3.1.2 Emite un alerta indicando que est dejando campos vacos.Poscondicin:Acceder al sistema

a.1.3) Especificacin de Diagrama de casos de uso

Diagramas UML

Inicio de SesinCaso de uso de Inicio de sesinFuente: Los Autores (2014)

AdministradorUsuario General

a.1.3) Especificacin de Diagrama de casos de uso

Diagramas UML

AdministradorUsuario General

Gestionar LanchasCaso de uso GeneralFuente: Los Autores (2014)Gestionar ReportesGestionar UsuariosAyuda

a.1.3) Especificacin de Diagrama de casos de uso

Caso de Uso-IDGLANombre:Gestionar Lancha-Agregar LanchaDescripcin:El presente caso de so, muestra el Registro de los datos de la LanchasRequerimiento:Realizar el registro de los datos bsicos de la lanchaPrecondicin:El usuario debe estar autenticado en el sistema como usuario vlidoFlujo Normal:ActorSistema1.Selecciona la seccin de Gestionar Lanchas3. Selecciona Registrar Lancha.5. Ingresa los datos en el formulario de forma correcta.7. Seleccionar Guardar 2.Presenta un Men desplegable4.Muestra un formulario para el llenado6. Verifica que los datos ingresados estn en el formato correcto.8. enva los datos a la base de datos.9. emite un mensaje indicando que el registro de la lancha se efectu de forma correctaFlujo Alterno:ActorSistema3.1 Ingresa Valores de forma incorrecta.3.2 Emite un mensaje indicando que los datos estn en forma incorrecta.3.1.1 Deja campos vacos3.1.2 Emite un alerta indicando que est dejando campos vacos.Poscondicin:Lancha Registrada

a.1.3) Especificacin de Diagrama de casos de uso

Diagramas UML

AdministradorUsuario General

Agregar LanchaCaso de uso Gestionar Lancha- RegistrarFuente: Los Autores (2014)Guardar DatosEditar DatosEliminar Datos

b) Diagrama de Clases Agrupados por Paquetes

LANCHASdatos_basicos+id int (4)+nombre_patrullera (16)+siglas int (05)+ubi_geografica varchar (20)+estacion varchar (20)+puesto varchar (20)+peso varchar (4)+capacidad int (2)

Mantenimientos+id _mantenimiento int (4)+lugar varchar (20)+hora varchar (20)+siglas varchar (05)+descrip_mante varchar (400)+realizado (20)+conclusion (500)+ordenado_por varchar (20)

Patrullaje+id _patrullaje int (4)+lugar_salida varchar (20)+lugar_llegada varchar (20)+siglas varchar (05)+descrip_evento varchar (20)+zarpe varchar (8)+atraque varchar (8)

otros_eventos+id _evento int (4)+lugar_salida varchar (20)+lugar_llegada varchar (20)+siglas varchar (05)+descrip_evento varchar (20)+zarpe varchar (8)+atraque varchar (8)

USUARIOShistorial+id int (4)+login varchar (16)+hora_inicio (08)+fechainicio varchar (10)+hora_fin varchar (08)+fechafin varchar (10)

activar+id int (2)+estado (02)usuarios+id int (4)+nombre varchar (30)+apellido varchar (30)+login varchar (16)+Clave varchar (16)+nivel varchar (02)

c) Diagrama de Despliegue del Sistema

ETHERNET HTTP/HTPS Estacin ClienteNavegador Web

MenPrincipal

Servidor de Web .html

Apache.2.2

Servidor de Aplicaciones Gestionar Reportes

GestionarLanchas

MenUsuarios

Ayuda

Servidor de Base de DatosSGBD MySQL 5.5.16

ETHERNET ETHERNET

Conclusin