Vous êtes sur la page 1sur 12

ESPECIFICACIN DE REQUERIMIENTOS DE

SOFTWARE

Software Requirements Specification


Version <1.0>

TimeLog
Software Requirements Specification
<document identifier>

Version:
<1.0>
Date: <dd/mmm/yy>

Historia de revisin
Date
18/11/14

Version
1.0

Description
Revision

Author
Isai Cruz Peral
Jorge Jonathan Ramirez
Urcino
Jose Armando Gracida
Nio

Confidential

Ingeniera de Requerimientos,
Mxico 2015

Page 2

TimeLog
Software Requirements Specification
<document identifier>

Version:
<1.0>
Date: <dd/mmm/yy>

Table of Contents
1.

Introduccin

2.

Descripcin Total
2.1
Use-Case Model Survey
2.2 Stake Holder Request

3.

Especificacin de Requerimientos
3.1
Funcionalidad
3.1.1 <Requerimiento Funcional uno>
3.2
Usabilidad
3.2.1 <Requerimiento de usabilidad uno>
3.3
Confiabilidad
3.3.1 <Requerimiento de confiabilidad uno>
3.4
Desempeo
3.4.1 <Requerimiento de desempeo uno>
3.5
Soportabilidad
3.5.1 <Requerimiento de soporte uno>
3.6
Limitaciones de diseo
3.6.1 <Limitacin de diseo uno>
3.7
Interfaces
3.7.1 Interfaces de usuario
3.7.2 Interfaces de Hardware
3.7.3 Interfaces de Software
3.7.4 Interfaces de Comunicacin
3.8
Requerimientos de licenciamento

Confidential

Ingeniera de Requerimientos,
Mxico 2015

5
5
5
6
6
6
6
6
6
6

Page 3

TimeLog
Software Requirements Specification
<document identifier>

Version:
<1.0>
Date: <dd/mmm/yy>

Especificacin de Requisitos de software


1.
Introduccin
Empezaremos recordando a qu llamamos servidor y a qu llamamos cliente, de forma
muy simplificada. Llamamos servidores a ordenadores generalmente potentes, con un
software y hardware especial, y que se encargan de resolver peticiones que le hacen
decenas, cientos o miles de ordenadores. Hablamos de cliente en general para
referirnos a ordenadores tipo ordenador personal de los que habitualmente tenemos en
nuestra casa o en nuestra oficina de trabajo. Un cliente normalmente trabaja
combinando lo que es su entorno local (por ejemplo nuestro sistema de archivos y
programas instalados en nuestro ordenador) con peticiones a un servidor: por ejemplo
cuando nos conectamos a internet y tecleamos una direccin web (URL), lo que
hacemos es realizar una peticin a un servidor. En este caso sera un servidor web,
pero hay distintos tipos de servidores (de bases de datos, xml, etc.). El servidor le
responde al cliente entregndole lo que ha solicitado si es posible o, en algunos casos,
indicando que no tiene permisos para obtener lo solicitado, que lo que ha solicitado no
existe, etc.
En primer lugar, lo que hacemos es escribir en la barra de direcciones del navegador, la
url de la pgina web que queremos ver. Despus el navegador enva el mensaje a
travs de internet al ordenador remoto (servidor), de acuerdo con un protocolo
estandarizado, solicitando la pgina en cuestin. El servidor comprueba que la peticin
es vlida y lee el archivo solicitado desde su disco duro. Todo ello es posible gracias al
software instalado en el servidor. Acto seguido, el servidor web enva el archivo
solicitado por el navegador tal cual est en el disco duro. Y, por ltimo, el navegador
muestra en pantalla el archivo que envi el servidor web.

Confidential

Ingeniera de Requerimientos,
Mxico 2015

Page 4

TimeLog
Software Requirements Specification
<document identifier>

2.

Descripcin Total

2.1

Use-Case Model Survey

Version:
<1.0>
Date: <dd/mmm/yy>

System
Registrar Usuario

Iniciar Sesion
<<include>>
J ugador 1
Elegir Modo J uego

<<extend>>
B.D.

<<extend>>

J ugador 2

Multijugador

<<include>>

Individual

<<include>>
Elegir Categoria
<<extend>>
<<extend>>

Mostrar notificacion

Seleccionar pregunta
<<include>>
<<include>>

Aadir pregunta (s)


<<extend>>

Mostrar opciones
<<include>>

Mostrar Tiempo de Realizacion

Elegir opcion
<<extend>>
<<extend>>

Mostrar Score Acumulado

<<extend>>

Mostrar Pregunta incorrecta

Mostrar Pregunta correcta

<<extend>>
Cerrar Partida

Confidential

Mostrar Score Total

Ingeniera de Requerimientos,
Mxico 2015

Page 5

TimeLog
Software Requirements Specification
<document identifier>

Confidential

Version:
<1.0>
Date: <dd/mmm/yy>

Ingeniera de Requerimientos,
Mxico 2015

Page 6

TimeLog
Software Requirements Specification
<document identifier>
2.1

Interfaces

2.2

Interfaces de usuario

Confidential

Version:
<1.0>
Date: <dd/mmm/yy>

Ingeniera de Requerimientos,
Mxico 2015

Page 7

TimeLog
Software Requirements Specification
<document identifier>

2.3

Version:
<1.0>
Date: <dd/mmm/yy>

2.2 Stake Holder Request

REQUERIMIENTOS:
1. Poder iniciar Sesin
2. Elegir tipo de juego que se desea
3. Debe Mostrar notificacin si no contiene las preguntas que se piden.
Confidential

Ingeniera de Requerimientos,
Mxico 2015

Page 8

TimeLog
Software Requirements Specification
<document identifier>

Version:
<1.0>
Date: <dd/mmm/yy>

4. Un sistema operativo Windows 8, 4gb de memoria RAM, procesador Intel Core 5,


disco duro 750 gigabytes.
5. Mostrar todas las preguntas
6. Mostrar iconos con animacin
7. Mostrar nueva ventana para contestar preguntas
8. Mostrar tiempo en retroceso para contestar preguntas
9. Nombre de usuario y contrasea para acceder al sistema
10.Barra de iconos
11. Barra de mens
12. Pantalla completa
13. Fondo de la interfaz
14. Que pueda desplegar la notificacin.
15. Mostrar el tipo de categora a responder.
16. Mostrar un porcentaje del total de preguntas resueltas.
17. Visualizacin de diferentes colores de tipo de preguntas
]

3.

Especificacin de Requerimientos

3.1

Funcionalidad

3.1.1

Requerimiento Funcional <Uno> Mostrar Tipo Categora

El sistema mostrara las categoras que se pueden llegar a responder


3.1.2

Requerimiento Funcional <Dos> Mostrar preguntas necesarias

El sistema mostrar las preguntas que pueden responderse


Confidential

Ingeniera de Requerimientos,
Mxico 2015

Page 9

TimeLog
Software Requirements Specification
<document identifier>
3.1.3

Version:
<1.0>
Date: <dd/mmm/yy>

Requerimiento Funcional <Tres> Mostrar Notificacin

Se Mostrara la notificacin en caso de que las preguntas no sean necesarias.


3.1.4

Requerimiento Funcional <Cuatro> Minimizar

Se dar clic en minimizar en caso de que el usuario ya no quiera usar la aplicacin o


requiera solo minimizar dicha aplicacin.
3.2

Usabilidad

3.2.1

Requerimiento de Usabilidad <Uno> Icono Mostrar tiempo

Este icono ser visible para ver el tiempo que se tiene en responder
3.2.2

Requerimiento de Usabilidad <Dos> Icono Contador

Este icono permitir visualizar todas las preguntas que han sido contestadas y asi
poder dar un porcentaje obtenido.
3.2.3

Requerimiento de Usabilidad<Tres> Icono Mostrar

3.2.4

Requerimiento de Usabilidad <Cuatro> Icono de incisos

Este icono mostrara las preguntas en opciones mltiples.

3.3

Confiabilidad

3.3.1

<Requerimiento de confiabilidad uno> Disponibilidad del Sistema

El Sistema estar disponible al 100%, cada que el usuario la quiera utilizar.

3.3.2

<Requerimiento de confiabilidad dos> Capacidad de la maquina

3.3.3

<Requerimiento de confiabilidad tres> Confiable

La aplicacin ser un archivo ejecutable y se instalara en la mquina del usuario por


eso ser 100% confiable.

Confidential

Ingeniera de Requerimientos,
Mxico 2015

Page 10

TimeLog
Software Requirements Specification
<document identifier>
3.3.4

Version:
<1.0>
Date: <dd/mmm/yy>

<Requerimiento de confiabilidad cinco> Tipografa

El tipo de letra que se utilizara para la nota que se mostrara en el escritorio de su


mquina ser Arial 20 el cual ser visible para el usuario.
3.4

Desempeo

3.4.1

Requerimiento de Desempeo <Uno> Velocidad

La aplicacion se ejecutara de manera rapida y sin problemas de procesamiento lo que


da que el usuario agilice sus tareas realizadas en la aplicacion.
3.5

Soportabilidad

3.5.1

<Requerimiento de soporte dos> Archivo ejecutable

La aplicacin ser un archivo ejecutable ya que es un conjunto de informacin que se


almacena en algn medio de escritura que permita ser ledo o accedido por una
computadora.

3.6

Limitaciones de diseo

Limitacin de diseo uno> Inicio de sesin


Solo contara con un solo usuario y una sola contrasea para acceder al sistema
3.7

Interfaces

3.7.1

<Interfaces de usuario uno> Teclado

El usuario utilizara el teclado para agregar algn evento en especial o de importancia.


3.7.1<Interfaces de usuario dos> Mouse
El usuario utilizara el mouse para darle clic a los iconos que tenga la aplicacin.
Confidential

Ingeniera de Requerimientos,
Mxico 2015

Page 11

TimeLog
Software Requirements Specification
<document identifier>

3.7.2

Version:
<1.0>
Date: <dd/mmm/yy>

<Interfaces de Hardware> Arquitectura de la Maquina

3.7.2.1 <Interfaces de Hardware> Una Laptop Asus

<Interfaces de Hardware> Un sistema operativo Windows 8, procesador Intel Core 5,

3.7.2.3<Interfaces de Hardware> Disco Duro Toshiba 500 Gb 4gb de


Memoria RAM

Confidential

Ingeniera de Requerimientos,
Mxico 2015

Page 12

Vous aimerez peut-être aussi