0% encontró este documento útil (0 votos)
56 vistas48 páginas

Especificacion de Requisitos de Software

ing soft

Cargado por

Leydon Devin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
56 vistas48 páginas

Especificacion de Requisitos de Software

ing soft

Cargado por

Leydon Devin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

INSTITUTO DE ESTUDIOS SUPERIORES DE

OAXACA

ESPECIFICACION DE
REQUISITOS DE
SOFTWARE
PROFESOR: LUDWIG BARCELOS
MENDOZA
MATERIA:INGENIERIA DE SOFTWARE

ALUMNOS: BOHORQUEZ GASPAR LUIS URIEL


KEVIN EDUARDO GARCIA
MARTINEZ
RICARDO VARGAS NAVA

FICHA DEL DOCUMENTO


FECHA

REVISION

AUTOR

11/11/14

1.0

EQUIPO DE
DESARROLLO

POR EL CLIENTE

VERIFICADO DEP.
CALIDAD

POR LA EMPRESA SUMINISTRADORA

SS STUDIO

MAESTRO LUDWIG BARCELOS


MENDOZA

ING. KEVIN EDUARDO GARCIA


MARTINEZ

INDICE
1 INTRODUCCION................................................................................................ 4

1.1PROPOSITO................................................................................................. 4
1.2 ALCANCE.................................................................................................... 4
1.3 PERSONAL INVOLUCRADO..........................................................................4
2 DESCRIPCION GENERAL................................................................................... 5
2.1 PERSPECTIVA DEL PRODUCTO...................................................................5
2.2 FUNCIONALIDAD DEL PRODUCTOS............................................................5
2.3 CARACTERISTICAS DE LOS USUARIOS........................................................6
2.4 RESTRICCIONES......................................................................................... 6
2.5 EVOLUCION PREVISIBLE DEL SISTEMA.......................................................6
5

3 Requisitos especficos...................................................................................... 6
3.1 requisitos comunes de las interfaces.........................................................8
3.1.1 interfaces de usuario...........................................................................8
3.1.2 interfaces de hardware........................................................................8
3.2 requisitos funcionales................................................................................ 8
3.2.1 requisito funcional 1............................................................................ 8
3.2.2 requisito funcional 2............................................................................ 9
3.2.3 requisito funcional 3............................................................................ 9
3.2.4 requisito funcional 4............................................................................ 9
6

3.2.5 requisito funcional 5............................................................................ 9


3.2.6 requisito funcional 6............................................................................ 9
3.2.7 requisito funcional 7............................................................................ 9
3.3 Requisitos no funcionales..........................................................................9
3.3.1 Requisitos de rendimiento...................................................................9
3.3.2 Seguridad.......................................................................................... 10
3.3.3 Fiabilidad........................................................................................... 10
3.3.4 Disponibilidad.................................................................................... 10
3.3.5 Mantenibilidad................................................................................... 10
7

3.3.6 Portabilidad........................................................................................ 11
3.4 Definiciones............................................................................................ 11
3.5 Referencias.............................................................................................. 12
3.6 Resumen.................................................................................................. 12

10

11

1 INTRODUCCION
En este documento se mostraran los requerimientos el sistema para el
monitoreo del transporte pblico de Oaxaca, el cual llevara el control de
las horas de salida de los autobuses, sus rutas y sus tiempos entre
paradas y traslados

12

1.1PROPOSITO
Este documento ha sido redactado con el fin de marcar las pautas
generales y las especificaciones que deber seguir el software a
desarrollar, con el objetivo final de resolver las necesidades que el
cliente ha planteado.
El objetivo de este documento es proporcionar la informacin necesaria
para controlar el proyecto. En este se describirn las especificaciones
funcionales y no funcionales el cual se utilizan para gestionar los
procesos administrativos.

13

1.2 ALCANCE
Se ha constatado la necesidad crear un sistema para el monitoreo del
transporte pblico de Oaxaca, en base a nuevos requerimientos
propuestos por el equipo de SS STUDIO, este documento se har con el
propsito de que la empresa, el personal involucrado pueda ver
informacin detallada y completa a estos mismos.
La informacin que se podr obtener de este documento son las
siguientes:
14

Informacin de la empresa
Descripcin del sistema
El personal involucrado en el sistema
Caractersticas del sistema
Definiciones y acrnimos

1.3 PERSONAL INVOLUCRADO


Nombre
Rol
Categora Profesional

Cristbal carrera carrera


Documentador
Ingeniero
en
computacionales

sistemas

15

Responsabilidad

Informacin de contacto
Aprobacin

Documentacin
general
del
proyecto, revisin del anlisis del
sistema
e-mail:[email protected]
cel:9512515112
Aprobado

16

Nombre
Rol
Categora profesional
Responsabilidad

Informacin de contacto
Aprobacin

Kevin
Programador
Ing. En sistemas computaciones
Revisin
de
Anlisis
y
especificacin de requerimientos,
desarrollo del sistema
Correo: [email protected]
cel:9512557114
Aprobado
17

Nombre
Rol
Categora profesional
Responsabilidad

Informacin de contacto
Aprobacin

julio
Programador
Ing. En sistemas computaciones
Revisin
de
Anlisis
y
especificacin de requerimientos,
desarrollo del sistema
Correo: [email protected]
cel:
Aprobado

18

Nombre
Rol
Categora profesional
Responsabilidad
Informacin de contacto
Aprobacin

julio
Analista
Ing. En sistemas computacionales
Diseo de la arquitectura del
sistema
Correo:
cel:
Aprobado

Nombre
Rol

Kevin Eduardo Garca Martnez


Lder del proyecto
19

Categora profesional
Responsabilidad
Informacin de contacto
Aprobacin
Nombre
Rol
Categora profesional
Responsabilidad

Ing. En sistemas computacionales


Administrar el proyecto en todas
las reas, y responsabilidades.
Correo:
cel:
Aprobado
Ludwig Barcelos Mendoza
Cliente
Administrador del Hospital
Administrar el hospital y llevar un
buen control de este
20

Informacin de contacto
Aprobacin

Correo:[email protected]
m
cel:
Aprobado

2 DESCRIPCION GENERAL
El sistema que se desarrollada es independiente de otros sistemas se
implementara localmente, tendr un diseo modular, este mismo
abarcara una rea de la empresa, se especializara en el rea de
consultas.
21

2.1 PERSPECTIVA DEL PRODUCTO


El sistema ser diseado para llevar el monitoreo del transporte pblico de
Oaxaca con el fin de mantener un control y brindar informacin a los usuarios
de este

2.2 FUNCIONALIDAD DEL PRODUCTOS


Las funciones principales que el sistema debe realizar son las siguientes:

Mostrar el horario de las rutas


Mostrar el tiempo entre paradas
Mostrar el tiempo total de un traslado
22

Brindar rutas alternas en caso de que no estn disponibles las


originales

2.3 CARACTERISTICAS DE LOS USUARIOS


Tipo de usuario
Formacin
Actividades

Usuario
------------------------------------------------------Consultar los horarios y rutas del
transporte publico
23

Tipo de usuario
Formacin
Actividad

Administrador
Ingeniero o Licenciado
Tendr acceso para modificar las
rutas del transporte

24

2.4 RESTRICCIONES
El sistema se desarrollada en el lenguaje de programacin, HTML, PHP,
JAVASCRIPT, este estar conectado con una base datos y lenguaje sql.
Los mtodos que se implementaran ya se encuentran especificados,
estos se recopilaron de una entrevista ya hecha con el cliente.

2.5 EVOLUCION PREVISIBLE DEL SISTEMA


Futuras mejoras del producto:

se podr adaptar a aplicacin mvil


25

3 Requisitos especficos
Numero de requisito
Nombre de requisito
Fuente del requisito
Prioridad del requisito

1
Autentificacin de usuario
administrador
Alta/Esencial
Media/Deseado
Baja/Opcional

Numero de requisito
Nombre de requisito
Fuente del requisito

2
Crear ruta
Administrador
26

Prioridad del requisito

Alta/Esencial
Baja/Opcional

Numero de requisito
Nombre de requisito
Fuente del requisito
Prioridad del requisito

3
Eliminar de ruta
Administrador
Alta/Esencial
Baja/Opcional

Numero de requisito

Media/Deseado

Media/Deseado

27

Nombre de requisito
Fuente del requisito
Prioridad del requisito

Habilitar ruta
Administrador
Alta/Esencial
Baja/Opcional

Numero de requisito
Nombre de requisito
Fuente del requisito

5
Deshabilitar ruta
Administrador

Media/Deseado

28

Prioridad del requisito

Alta/Esencial
Baja/Opcional

Numero de requisito
Nombre de requisito
Fuente del requisito
Prioridad del requisito

6
Modificar ruta
Administrador
Alta/Esencial
Baja/Opcional

Media/Deseado

Media/Deseado

29

Numero de requisito
Nombre de requisito
Fuente del requisito
Prioridad del requisito

7
Consultar ruta
Usuario
Alta/Esencial
Baja/Opcional

Media/Deseado

30

3.1 requisitos comunes de las interfaces


1. interface de confirmacin y cancelacin (ventana emergente o por
botones al final de cada ventana)
3.1.1 interfaces de usuario

Se requiere que la interface sea intuitiva al usuario con texto fcil


de entender y
con botones agiles, que permitan realizar

31

acciones a travs del mismo (eventos de accin) tales como el


inicio de sesin de administrador y la realizacin de consultas
El estilo de las ventanas estar sujeta a los gustos del cliente, no
excediendo las capacidades graficas del equipo desarrollador.
3.1.2 interfaces de hardware

Debido a las especificaciones del cliente el sistema ser


implementado para el uso en computadoras, por tanto el posible
sistema a utilizar ser Windows, ya sea la versin seven ultmate
o la versin ocho punto uno con una resolucin media de
32

(800x1600), RAM mnima de 4gb expandible a 12gb. Disco duro


1TB con posibilidad de agregar un Raid de 3 iguales. Red Ethernet

3.2 requisitos funcionales


3.2.1 requisito funcional 1

Comprobar las entradas y las salidas de los administradores


(logins, passwords)
Establece el ingreso del o los administradores

33

3.2.2 requisito funcional 2

El administrador o administradores sern los nicos que podrn


crear nuevas rutas

3.2.3 requisito funcional 3

El administrador o administradores sern lo que podrn eliminar


una ruta si es necesario

34

3.2.4 requisito funcional 4

El administrador o administradores podrn habilitar de nuevo una


ruta en caso de que esta est deshabilitada
3.2.5 requisito funcional 5

El administrador o administradores podrn deshabilitar una ruta en


caso de que sea necesario
3.2.6 requisito funcional 6

El administrador o administradores podrn modificar los datos de


una ruta como su horario o los puntos por donde pasa

35

3.2.7 requisito funcional 7

Los usuarios una vez que ingresan a la pgina sern los que
podrn realizar las consultas necesaria para saber los horarios y
los sitios por donde pasan las rutas

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento.

Se planea que el sistema este diseado de manera que exista


cierta relacin entre los
diferentes actores involucrados, sin
embargo, tiene restricciones tambin, esta adecuado para que los
pacientes puedan checar su historial clnico desde cualquier
36

ordenador totalmente en tiempo real. Los diferentes doctores


podrn hacer referencias de sus pacientes a otros mdicos.

3.3.2 Seguridad.

Habr diferentes niveles de seguridad, en general todos cuentan


con un login y un password, el de mayor jerarqua ser siempre el o los
administradores del sistema, puesto que ellos sern quienes den de alta
a los mdicos participantes en el sistema, as mismo los doctores
tendrn que hacer su login, para poder recetar, ver historiales, hacer
reportes y referenciar a los pacientes que atiendan, y por ltimo los
37

pacientes solo podrn generar reportes que incluyen su historial mdico,


las recetas que se le han proporcionado y que mdicos los han tratado.

3.3.3 Fiabilidad.

Este sistema debe ser totalmente confiable y con un nulo margen de


error, puesto que se encarga del control de salud de pacientes, que si
hubiera algn incidente podra ser demasiado grave tanto para los
mdicos como para los propias pacientes, toda la informacin debe de
estar respaldada para evitar que se puedan extraviar todos los datos
relacionados con la salud de los pacientes, al igual la informacin debe
38

de estar disponible en cada momento tanto para los mdicos como para
los propios pacientes.

3.3.4 Disponibilidad.

La informacin como ya se menciono debe estar disponible en cualquier


momento para su consulta y modificacin, con una pequea tasa de
error del 0.05%. De este modo el sistema tiene que ser una
disponibilidad de 99.95%, ya que en cualquier momento el sistema

39

pueda requerir o se le puedan agregar ciertas modificaciones y algn


tipo de mantenimiento ya sea preventivo o correctivo.

3.3.5 Mantenibilidad.

Por el tipo de sistema y de informacin que se maneja deber tener un


mantenimiento constante cuatrimestral (cada 4 meses) especialmente
en la base de datos por lo importante de la informacin para asegurar la
fiabilidad de los reportes e informes obtenidos.
40

Se generaran reportes ms que nada a peticin de los doctores y


de los pacientes, pueden ser reportes diarios, semanales, mensuales
segn al usuario le convenga.

3.3.6 Portabilidad.

El sistema estar disponible para cualquier plataforma que utilice


un navegador y que tenga conexin con el servidor.
Los componentes sern totalmente dependientes del servidor esto
quiere decir en un 100%.
41

La aplicacin es nica, es decir, que no depende de otra aplicacin o


sistema para funcionar, se necesitara de una conexin a internet en
caso de que el paciente necesite conocer informacin suya y dicho
paciente quiera hacerlo desde un lugar fuera de la institucin mdica.
Para que la aplicacin funcione dentro de la institucin no es necesaria
una conexin a internet.

3.4 Definiciones
Sistema

Programa que se va a desarrollar


42

Actores

Lenguaje de programacin
Base de datos
Autentificacin de usuario

en este caso el sistema de


monitoreo de transporte publico de
Oaxaca
Personas que van a interactuar con
el
sistema
(usuarios
,
administradores)
Es el lenguaje en que se
desarrollara el sistema.
Es el lugar donde se registraran
todos los datos de las rutas.
Se refiere a la accin que los
43

Interface
Cliente
Usuario

usuarios realizan al momento de


acceder al sistema mediante el
login y password
Son las ventanas con las diferentes
opciones que tiene el sistema.
Persona que solicita el sistema.
Persona que utilizara el sistema.

44

3.5 Referencias
Refere
Ttulo
Ruta
ncia
1
Ing. Del
software
7ma
edicin
2
Especifica http://www.ctr.unican.es/asignatur
ciones de as/list1/IEEE830_esp.pdf
requisitos
del

Fecha

Autor

2004

Ian
Somme
rville

1998

IEEE

45

software

3.6 Resumen.
Este documento cuenta con tres secciones que lo componen. En la
primera de las tres partes, se hace nfasis del proyecto, se proporciona
una introduccin del sistema y las funciones que pretende abarcar de
manera muy general, cual es el propsito se expresan las condiciones,
responsabilidades y los roles de los participantes del proyecto.
En la parte dos de este documento se habla ms especficamente
del sistema, de las funciones especficas que se quieren satisfacer para
46

el cliente, cuales son las perspectivas, los tipos de usuarios y como se


van a desenvolver en el sistema, as como restricciones, suposiciones y
las evoluciones que va a tener el sistema durante su utilizacin y vida
til.
Y por ltimo en la tercera parte de este documento se detallan
minuciosamente los requisitos planteados por el cliente y que deben de
ser cumplidas por el equipo de trabajo, as tambin se hace mencin de
los trminos empleados en el documento y las referencias en las que se
apoy dicho proyecto.

47

También podría gustarte