Está en la página 1de 24

Universidad Politcnica Territorial de

Paria
Lus Mariano Rivera
Municipalizacin Valdez
Giria, Estado Sucre

Especificacin de
Requerimientos
Facilitador:
Realizado por:

Realizado por:
Leonard Sanoja

Jos Fuentes

Giria, Mayo del 2014

Introduccin

Documento de Requisitos
El

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
software

requisitos

de

Especificacin de Requerimientos

Documento de Requisitos
El documento describe:

Los servicios y funciones que el sistema debera


proveer.
Las restricciones bajo las cuales el sistema debe
operar
Las propiedades generales del sistema, es decir,
restricciones sobre las propiedades emergentes del
sistema
Especificacin de Requerimientos

Documento de Requisitos
El 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 sistema
glosario
Especificacin de Requerimientos

Modelo IEEE/ANSI 830-1998


Introduccin
1.1.Propsito del documento de requisitos
1.2.Alcance del proyecto
1.3.Definiciones, acrnimos y abreviaturas
1.4.Resumen del resto del documento
Descripcin General
2.1.Perspectiva del producto
2.2.Funciones del producto
2.3.Caractersticas de los usuarios
2.4.Limitaciones generales
2.5.Suposiciones y dependencias
Requisitos Especficos
3.1.Requisitos funcionales, no funcionales
Apndices
ndice

1. INFORMACIN GENERAL
1.
1 1.1 Gerencia solicitante
Destacamento de Vigilancia Costera (DVC) N 908

1. 1.2 Cdigo del proyecto


PATRIOT 1.0
1.3 Nombre del Proyecto
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.

1.4 Beneficiario
DVC N 908. Giria, Estado Sucre

1. 2. PROPSITO
1. 2.1 Alcance
Destacamento de Vigilancia Costera (DVC) N 908
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. 3. DESCRIPCIN GENERAL
Cdigo

Funcin
Proceso inicio de Sesin

Descripcin
Este 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.

Registro de usuarios

Es el proceso donde se agregan los datos bsicos de los usuarios. De


igual forma se le asigna el nivel de acceso al sistema

Matriculacin de informacin de
lanchas

Es el proceso donde se registra la informacin bsica de las lanchas.


(nombre, peso, capacidad, tipo de motor, nmero de matriculacin,
otros)

FP01
FP02
FP03

FP04

Consulta de informacin de lanchas Es 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.

FP05

Registro de Mantenimiento en las


lanchas

Es el proceso donde se registra, los datos de mantenimiento


ejecutados a las lanchas.

FP06

Consulta de Mantenimiento en las


lanchas

Es el proceso donde se consultan los mantenimientos ejecutados a


las lanchas. De igual forma se pueden generar reportes e
imprimirlos

FP07

Registro de otros eventos


ejecutados por las lanchas

Proceso que permite el registro de otros eventos que realice una


lancha. (apoyo, patrullaje, entre otros)

Generar reportes

Se generan reportes bsicos y estadsticos (mensual, trimestral,


anual) que sean soporte para la toma de decisiones. As mismo
como la impresin de los mismos.

Opciones especiales

Proceso que permite la activacin/desactivacin de usuarios,


consultar historial de usuarios, cambiar cintillo respaldo de base de
datos

FP08

FP09

3.2 Especificacin de Requerimientos

1. 3.2.1 Especificacin de Requerimientos Textuales

3.2 Especificacin de Requerimientos

1. 3.2.2 Especificacin de Requerimientos en Lenguaje Natural


Estructurado

3.2 Especificacin de Requerimientos

1. 3.2.3 Especificacin de Requerimientos en Notacin Grfica


y Lengua de Representacin (UML)

Diagramas ms comunes en UML


a) Diagrama de casos de uso
b) Diagrama de Clases
c) Diagrama de Despliegue

a) Diagrama de casos de uso


a.1.1) Casos de uso

Diagramas UML

a) Diagrama de casos de uso


a.1.2) Actores del Sistema

Diagramas UML

a) Diagrama de casos de uso


a.1.3) Especificacin de Diagrama de casos de uso

Diagramas UML

a.1.3) Especificacin de Diagrama de casos de uso


Caso de Uso-IDIS
Nombre:

Inicio de Sesin

Descripcin:

Permite el Acceso al Sistema

Requerimiento:

Identificar los requerimientos que abarcan a este caso de


uso.

Precondicin:

El usuario debe estar autenticado en el sistema como


usuario vlido

Flujo Normal:

Actor

Sistema

1.Selecciona la seccin de inicio de sesin

2.Presenta un formulario

3.Ingresa un usuario y clave de forma correcta

4.Valida que los datos son los correctos


5. Enva al usuario a la pantalla de inicio de sesin,
dependiendo de su nivel de usuarios

Flujo Alterno:

Actor
3.1 Ingresa clave o usuario de forma incorrecta.

Sistema
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 vacos

3.1.2 Emite un alerta indicando que est dejando campos


vacos.

Poscondicin:

Acceder al sistema

Diagramas UML

a.1.3) Especificacin de Diagrama de casos de uso

Caso de uso de Inicio de


sesin

Administra
dor

Inicio de
Sesin

Fuente: Los Autores


(2014)
Usuario
General

Diagramas UML

a.1.3) Especificacin de Diagrama de casos de uso


Caso de uso
General

Gestionar
Lanchas
Gestionar
Reportes
Administra
dor

Gestionar
Usuarios

Usuario
General

Ayuda

Fuente: Los Autores


(2014)

Diagramas UML

a.1.3) Especificacin de Diagrama de casos de uso


Caso de Uso-IDGLA
Nombre:

Gestionar Lancha-Agregar Lancha

Descripcin:

El presente caso de so, muestra el Registro de los datos de la


Lanchas

Requerimiento:

Realizar el registro de los datos bsicos de la lancha

Precondicin:

El usuario debe estar autenticado en el sistema como


usuario vlido

Flujo Normal:
Actor

Sistema

1.Selecciona la seccin de Gestionar Lanchas

2.Presenta un Men desplegable

3. Selecciona Registrar Lancha.

4.Muestra un formulario para el llenado

5. Ingresa los datos en el formulario de forma correcta.

6. Verifica que los datos ingresados estn en el formato

7. Seleccionar Guardar

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 correcta

Flujo Alterno:
Actor
3.1 Ingresa Valores de forma incorrecta.

Sistema
3.2 Emite un mensaje indicando que los datos estn en forma
incorrecta.

3.1.1 Deja campos vacos

3.1.2 Emite un alerta indicando que est dejando campos


vacos.

Poscondicin:

Lancha Registrada

a.1.3) Especificacin de Diagrama de casos de uso


Caso de uso Gestionar LanchaRegistrar

Agregar Lancha

Guardar Datos

Administra
dor

Editar Datos
Usuario
General

Eliminar Datos

Fuente: Los Autores


(2014)

Diagramas UML

b) Diagrama de Clases Agrupados por Paquetes


USUARIO
S
usuarios

LANCHA
S
datos_basicos

+id int (4)

+id int (4)

+nombre varchar (30)

+nombre_patrullera
(16)

+apellido varchar
(30)
+login varchar (16)
+Clave varchar (16)
+nivel varchar (02)

historial
+id int (4)

Mantenimientos
+id _mantenimiento
int (4)
+lugar varchar (20)

+siglas int (05)

+hora varchar (20)

+ubi_geografica
varchar (20)

+siglas varchar (05)

+estacion varchar
(20)
+puesto varchar (20)
+peso varchar (4)

+descrip_mante
varchar (400)
+realizado (20)
+conclusion (500)

+login varchar
(16)

+capacidad int (2)

+ordenado_por
varchar (20)

+hora_inicio (08)

+id _evento int (4)

+id _patrullaje int (4)

+fechainicio
varchar (10)

+lugar_salida varchar
(20)

+lugar_salida varchar
(20)

+hora_fin varchar
(08)

+lugar_llegada
varchar (20)

+lugar_llegada
varchar (20)

activar
+fechafin
varchar
(10)
+id int (2)

+siglas varchar (05)

+siglas varchar (05)

+descrip_evento
varchar (20)

+descrip_evento
varchar (20)

+zarpe varchar (8)

+zarpe varchar (8)

+atraque varchar (8)

+atraque varchar (8)

+estado (02)

otros_eventos

Patrullaje

c) Diagrama de Despliegue del Sistema


Estacin Cliente
Navegador
Web

Men
Principal
ETHERNET HTTP/HTPS

Servidor de Web

.html
Apache.2.2
ETHERNET

Servidor de Aplicaciones
Gestionar
Lanchas

Gestionar
Reportes

Ayuda

ETHERNET

Servidor de Base de Datos

SGBD MySQL
5.5.16

Men
Usuarios

Conclusin

También podría gustarte