Академический Документы
Профессиональный Документы
Культура Документы
la Seguridad Alimentaria"
Escuela de
ESPECIFICACION DE
REQUERIMIENTOS DE SOFTWARE
AREA: Anlisis y Diseo de Sistemas de Informacin
DOCENTE: Ing. Elvis Aliaga Payehuanca
PRESENTADO POR:
Maxvil Zapana Chillihua 081407
Braulio Rodrigo huanca 083426
Puno-Per
2013
1
1. INTRODUCCION
El anlisis de requisitos es una de las tareas ms importantes en el ciclo de
vida del desarrollo de software, puesto que en ella se determinan la estructura
de la nueva aplicacin.
En cualquier proyecto software los requisitos son las necesidades del
producto que se debe desarrollar. Por ello, en la fase de anlisis de requisitos
se deben identificar claramente estas necesidades y documentarlas. Como
resultado de esta fase se debe producir un documento de especificacin de
requisitos en el que se describa lo que el futuro sistema debe hacer. Por tanto,
no se trata simplemente de una actividad de anlisis, sino tambin de sntesis.
El anlisis de requisitos se puede definir como el proceso del estudio de las
necesidades de los usuarios para llegar a una definicin de los requisitos del
sistema, hardware o software, as como el proceso de estudio y refinamiento de
dichos requisitos.
En la determinacin de los requisitos no slo deben actuar los analistas, es
muy importante la participacin de los propios usuarios, porque son stos los
que mejor conocen el sistema que se va a automatizar. Analista y cliente se
deben poner de acuerdo en las necesidades del nuevo sistema, ya que el
cliente no suele entender el proceso de diseo y desarrollo del software como
para redactar una especificacin de requisitos software (ERS) y los analistas
no suelen entender completamente el problema del cliente, debido a que no
dominan su rea de trabajo.
As pues, el documento de especificacin de requisitos debe ser legible por
el cliente, con lo que se evita el malentendido de determinadas situaciones, ya
que el cliente participa activamente en la extraccin de dichos requisitos.
La metodologa estructurada est basada en la representacin de las
funciones que debe realizar el sistema y los datos que fluyen entre ellas.
1.1. OBJETIVO
Los principales objetivos que se identifican en la especificacin de
requisitos de software son:
-
desarrollar
sus
propios
estndares
para
definir
sus
necesidades.
1.2. ALCANCE
-
MAZACH TRAVEL
El sistema ser desarrollado en la Intranet de la institucin, de esta
manera permitir a los usuarios acceder al sistema desde cualquier
C.O.
: Centro de Operaciones.
A.V.T
Tour
Pax
: pasajero.
AA
: Agencias Asociadas.
1.4. REFERENCIAS
En el desarrollo de este apartado se ha considerado el siguiente
documento: ANSI/IEEE Std. 830-1993 Gua del IEEE para la
Especificacin de Requerimientos de software.
2. DESCRIPCION GENERAL
En esta seccin se presenta una descripcin a alto nivel del sistema.
Se presentaran las principales reas a las cuales el sistema debe dar
soporte, las funciones que el sistema debe realizar, la informacin utilizada,
las restricciones y otros factores que afecten al desarrollo del mismo.
2.1.1.
Interfaces de sistema
El sistema comprender con las siguientes interfaces.
El contenido de la interfaces sern mostrados en la parte central
Login.
En esta interfaz un integrante del personal a cargo del C.O.
acceder para verificar los servicios que en su tiempo de trabajo
se suscitaron.
LOGIN
USUARIO
CONTRASEA
Servicios.
Se mostrara una relacin de los servicios y caractersticas que
esta posee.
SERVICIOS
UROS
TAQUILE
AMANTANI
SILLUSTANI
CHUCUITO
ANAPIA
Informacin.
En esta parte del sistema se guiara al Pax de cmo podr realizar
sus servicios como formas de pago, maneras de llegar a puno, etc.
Contctenos.
El Pax tendr la opcin de realizar sus preguntas e inquietudes
online, creando un sistema de chat entre turista y C.O.
ADMINISTRADOR dice: hola
PAX dice: hello
What kind service do you offer
Acerca de nosotros.
Se mostrara la informacin de la legalidad de la empresa
indicando direccin, telfonos, integrantes, administradores, etc.
Cuntanos su experiencia.
El Pax tendr la opcin de contarnos las experiencias que paso
durante el cumplimiento de sus servicios (traslados, capacidad del gua,
permanencia en los lugares de visita, etc.).
De esta seccin se podr obtener reportes de los servicios
brindados.
Reclamos.
El Pax tendr la opcin de brindar sus reclamos o incumplimientos
de servicios sin restricciones.
2.1.2.
Interfaces de usuario
Las interfaces de los usuarios para con el sistema constara de
2.1.3.
Interfaces de hardware
La computadora y dispositivos mviles debern contar con un
2.1.4.
-
Interfaces de software
El sistema para su buen desempeo necesitara de un navegador web
ligero en sus recientes versiones y que este tenga instalado a su vez
adobe flash player en sus ltimas versiones, ya que estos no
necesitan de licencias y estn libres para sus respectivas descargas.
El navegador web debe soportar lenguajes de programacin tales
como JavaScript, Ajax, php, html, xml,
Firebird es un sistema de administracin de base de datos relacional
Interfaces de comunicacin
En la comunicacin interna o comunicacin intranet estar
Restricciones de memoria
En cuanto a la memoria interna del servidor tendr dos discos
2.1.7.
lugares
de
adecuacin
ambientes
debern
estar
implementados por:
-
Lugar iluminado.
Buena ventilacin.
Ambiente cmodo y agradable.
Lugares secos y no hmedos.
Lugares amplios.
Con buena instalacin elctrica
Espacios estratgicos bien diseados.
representa en la empresa.
Riesgo en desarrollo significa la
importancia
vital
HISTORIA DE USUARIO
N 1
Usuario: Administrador
10
que
Riesgo en desarrollo:
Media
Puntos estimados:3
Iteracin asignada:3
HISTORIA DE USUARIO
N 2
Usuario: Pax
Prioridad en negocio: Alta
Puntos estimados:3
Iteracin asignada:2
HISTORIA DE USUARIO
N 3
Usuario: Pax
Prioridad en negocio: Alta
Puntos estimados:3
Iteracin asignada:1
HISTORIA DE USUARIO
N 4
11
Usuario: Administrador
Prioridad en negocio: Media Riesgo en desarrollo: Media
Puntos estimados:4
Iteracin asignada:4
HISTORIA DE USUARIO
N 5
Iteracin asignada:3
HISTORIA DE USUARIO
N 6
Usuario: Administrador
Prioridad en negocio: Media Riesgo en desarrollo: Media
Puntos estimados: 3
Iteracin asignada: 2
12
xp,
3.
ESPECIFICACION DE REQUERIMIENTOS
Interfaces de usuario.
El sistema debe ser amigable y predictivo con el usuario ya que lo
13
3.1.2.
Interfaces de hardware
El sistema requiere una salida de impresora y lectora de cd para
Interfaces de software
El sistema interactuara con lenguajes como JavaScript, Ajax,
Interfaces de comunicacin
El sistema podr ser operable en red con la infraestructura que
Fichas de tareas.
TAREA DE INGENIERIA
N1
HISTORIA DE USUARIO N 1
Nombre Tarea: Diseo del formulario de acceso
puntos estimados: 4
HISTORIA DE USUARIO N 1
puntos estimados: 4
TAREA DE INGENIERIA
N3
HISTORIA DE USUARIO N 1
puntos estimados: 2
TAREA DE INGENIERIA
N4
HISTORIA DE USUARIO N 2
puntos estimados: 3
TAREA DE INGENIERIA
N5
HISTORIA DE USUARIO N 2
15
puntos estimados: 3
HISTORIA DE USUARIO N 3
puntos estimados: 4
TAREA DE INGENIERIA
N7
HISTORIA DE USUARIO N 3
Nombre Tarea: Diseo de interfaz de los servicios
puntos estimados: 3
TAREA DE INGENIERIA
N8
HISTORIA DE USUARIO N 4
puntos estimados: 4
TAREA DE INGENIERIA
N9
HISTORIA DE USUARIO N 4
Nombre Tarea: comunicacin online
puntos estimados: 5
TAREA DE INGENIERIA
N10
HISTORIA DE USUARIO N 4
Nombre Tarea: realizar interfaz del chat
puntos estimados: 4
Fechas de entrega.
HISTORIA
PRIORIDA
ESFUERZ
FECHA
FECHA
INICIO
FINAL
Historia 3
Alta
05-08-2013
09-08-2013
Historia 2
Alta
12-08-2013
16-08-2013
N
Iteracin 1
17
Iteracin 2
Iteracin 3
Iteracin 4
Historia 6
Media
19-08-2013
23-08-2013
Historia 1
Alta
26-08-2013
30-08-2013
Historia 5
Media
02-09-2013
06-09-2013
Historia 4
Media
09-09-2013
13-09-2013
3.2.3.
PRIORIDAD
ESFUERZ
O
Alta
Alta
Alta
Media
Media
Media
TARJETAS
CRC
(Clase
Colaboracin)
Clase: administrador
responsabilidades
Campos:
Id
Nombres
Apellidos
Direccin
Usuario
Contrasea
Campo ocupacional
Mtodos:
Crear nuevo administrador
Editar administrador
18
Responsabilidad
Eliminar administrador
colaboracin
Clase: Pax
responsabilidades
Campos:
Id
Nombres
Apellidos
Edad
Pas origen
ciudad
Direccin
Tipo de documento
Numero de documento
Correo electrnico
telfono
Usuario
Contrasea
Mtodos:
Crear nuevo Pax
Editar Pax
Editar tipo de documento
Editar usuario
Editar contrasea
Eliminar Pax
colaboracin
Clase: servicios
responsabilidades
Campos:
Id
denominacin
Ubicacin
Horas de viaje
Horas de permanencia
Atractivos
Medio de traslado
Mtodos:
Crear nuevo servicio
Editar servicio
Eliminar servicio
Editar permanencia
Editar atractivos
Editar denominacin
Colaboracin:
19
Clase: reporte
responsabilidades
Campos:
Id
Nombres Pax
Apellidos Pax
Destinos tursticos
Precio de servicios
Subtotal
total
Hora de salida
Hora de llegada
Nombre del administrador
Mtodos:
Crear reporte
Editar reporte
Eliminar reporte
Colaboracin:
Clase Pax ,clase servicio, clase administrador
-
PAX
N:N
1:N
realiza
SERVICIO
N:1
1:1
contacta
1:N
ADMINISTRADOR
compone
1:N
N:1
suministra
20
1:N
REPORTE
Cumplimiento de estndares
Lo que podemos recalcar es que usaremos un reporte estandar
21
3.4.2.
Limitaciones de hardware.
Por ser un sistema ligero no presentara ninguna limitacin en
Confiabilidad.
El sistema es confiable puesto que estaremos en continuo
Disponibilidad
El software estar disponible en cualquier momento que los
Seguridad
El software est bien implementado con todas las cuestiones de
inactivo
un
lapso
de
tiempo
el
software
cerrara
automticamente la sesin.
3.5.4.
Facilidad de mantenimiento
Su mantenimiento no es muy complicado porque se controlara la
22
4.
INFORMACION DE APOYO
4.1. ndice.
1. INTRODUCCION...........................................................................................2
1.1.
OBJETIVO...............................................................................................3
1.2.
ALCANCE................................................................................................3
1.3.
1.4.
REFERENCIAS.......................................................................................4
2. DESCRIPCION GENERAL............................................................................4
2.1.
2.1.1.
Interfaces de sistema........................................................................5
2.1.2.
Interfaces de usuario........................................................................8
2.1.3.
Interfaces de hardware.....................................................................8
2.1.4.
Interfaces de software......................................................................9
2.1.5.
Interfaces de comunicacin..............................................................9
2.1.6.
Restricciones de memoria................................................................9
2.1.7.
2.2.
2.3.
2.4.
RESTRICCIONES GENERALES..........................................................14
2.5.
SUPOSICIONES Y DEPENDENCIAS..................................................14
23
2.6.
DISTRIBUCION DE REQUERIMIENTOS.............................................14
3. ESPECIFICACION DE REQUERIMIENTOS...............................................14
3.1.
3.1.1.
Interfaces de usuario......................................................................14
3.1.2.
Interfaces de hardware...................................................................15
3.1.3.
Interfaces de software....................................................................15
3.1.4.
Interfaces de comunicacin............................................................15
3.2.
REQUERIMIENTOS FUNCIONALES...................................................15
3.2.1.
Fichas de tareas.............................................................................15
3.2.2.
Fechas de entrega..........................................................................20
3.2.3.
3.3.
3.4.
RESTRICCIONES DE DISEO............................................................24
3.4.1.
Cumplimiento de estndares..........................................................24
3.4.2.
Limitaciones de hardware...............................................................24
3.5.
3.5.1.
Confiabilidad...................................................................................25
3.5.2.
Disponibilidad..................................................................................25
3.5.3.
Seguridad........................................................................................25
24
3.5.4.
Facilidad de mantenimiento............................................................25
4. INFORMACION DE APOYO........................................................................26
4.1.
ndice.....................................................................................................26
25