Srs Ejemplo
Srs Ejemplo
Srs Ejemplo
Integrantes:
f
2 | P á gi n a
Documento de Especificación de Requerimientos de Software
Índice General
1. Introducción 4
1.1 Propósito 4
1.2 Ámbito del Sistema. 4
1.3 Definiciones, Acrónimos y Abreviaturas. 4
1.4 Referencias 5
1.5 Visión General del Documento 5
2. Descripción General 5
2.1 Perspectiva del Producto 5
2.2 Funciones del Producto 6
2.3 Características de los Usuarios 6
2.4 Restricciones 6
2.5 Suposiciones y dependencias 6
2.6 Requerimientos futuros 7
3. Requerimientos Específicos 7
3.1 Interfaz 7
3.2 Requisitos Funcionales 9
3.3 Requerimientos No Funcionales 9
3.4 Otros Requisitos 10
4. Apéndices 11
f
3 | P á gi n a
Documento de Especificación de Requerimientos de Software
1. Introducción
En el presente documento se explicarán y analizarán los requisitos del proyecto
“Sistema Integral Académico”, desarrollado para la empresa “Digital Multimedia S.A.
de C.V.”. Se adopta la guía de requerimientos de software de la IEEE (Std. 830-1993).
1.1 Propósito
f
4 | P á gi n a
Documento de Especificación de Requerimientos de Software
1.4 Referencias
Protocolos de la W3C.
http://www.w3.org/standards/webarch/protocols
2. Descripción General
Existen factores generales que afectan al producto y sus requerimientos. En esta
sección se identifican estos factores como el contexto al desarrollo del sistema. Algunos
de estos factores son los costos, el tiempo (de cada fase del desarrollo) y la
disponibilidad del cliente.
f
5 | P á gi n a
Documento de Especificación de Requerimientos de Software
2.4 Restricciones
Como mínimo, se debe hacer uso de los protocolos de intercambio de datos vía internet.
Respecto a la seguridad, se debe considerar el uso de sesiones para limitar el acceso a
usuarios no autorizados.
El cliente no ha especificado ninguna otra limitante, y algunos de las características las
dejó al criterio de los desarrolladores.
f
6 | P á gi n a
Documento de Especificación de Requerimientos de Software
3. Requerimientos Específicos
En esta sección se tienen con mas detalle los requerimientos específicos del sistema a
desarrollar.
3.1 Interfaz
La interfaz gráfica con la que el usuario final interactúa deberá ser intuitiva de manera
que, sin un manual de uso, el usuario identifique rápidamente los componentes y las
secciones del sistema. La interfaz además deberá contar con colores agradables a la
vista para que el usuario pueda trabajar por horas con el mismo sin problemas.
De igual forma, la interfaz deberá ser compatible con los navegadores mas comunes
(Firefox 1.5+, Explorer 6+).
Mensaje de Bienvenida
o En la interfaz principal del usuario, en la parte inferior habrá un espacio
donde se darán a conocer mensajes importantes por parte de la
dirección (Citas, eventos, cumpleaños, recordatorios)
o La ventana del mensaje tendrá un tamaño de 1200 x 250 pixeles.
o Esta ventana será editable diectamente por el usuario con mayor
autorización (director, administrador) y tendrá la posibilidad de que se le
inserte Imágenes.
Menú
o El menú se desplegará del lado izquierdo en la pantalla principal del
usuario, de acuerdo al tipo de usuario (académico, administrativo o
familiares)
f
7 | P á gi n a
Documento de Especificación de Requerimientos de Software
Encabezado
o El encabezado de la página inicial será una imagen representativa
(logo, animación flash) de la instituticón académica.
f
8 | P á gi n a
Documento de Especificación de Requerimientos de Software
Académicos
Administrativo
Familiares
f
9 | P á gi n a
Documento de Especificación de Requerimientos de Software
La documentación también es necesaria para que el usuario sea capaz de resolver dudas
menores que vayan surgiendo sobre la marcha en el uso de su nuevo sistema, debe ser
completa pero al mismo tiempo no tan extensa para que pueda ser consultada con
facilidad y realmente sea útil.
Debido a que se ignora la capacidad de cómputo de algunos usuarios, se requiere de
otro factor: eficiencia para no malgastar recursos, en el caso de poseer una máquina
lenta.
La especificación explicita de nombres de usuario, contraseñas o uso de claves, hace
implícito que el sistema necesita seguridad, el próximo punto de la lista; para esto se
deben tomar en cuenta las nuevas tecnologías, ya que la incursión de personas no
identificadas y/o dañinas para la integridad de la información en temas cada vez mas
sofisticados hacen muy delicado el manejo del tema.
El cliente también desea sentirse respaldado no solamente por un manual, sino por
alguien que solucione sus dudas, soporte humano que pueda explicar a fondo el
funcionamiento de su producto. Es muy importante y sobre todo después de un tiempo
cuando alguno de los usuarios finales comience a formular preguntas o haga algún
movimiento inesperado.
Aún con el soporte hacia el usuario, la ayuda sola no es suficiente, el cliente requiere
que su sistema funcione adecuadamente, necesita calidad y que la misma se le sea
asegurada, con eso se previenen errores futuros y mantenimiento costoso.
Por ultimo, retomando las ultimas líneas anteriores, se recuerda que un producto de
software no se destruye pero se desgasta, por lo tanto algunos apartados deberán
requerir mantenimiento al cabo del algún tiempo.
En esta sección se tienen los requisitos cambiantes, es decir, aquellos que tienen una
mayor probabilidad de ser modificados o agregados a lo largo del desarrollo del
sistema, ya sea por parte del equipo desarrollador o del cliente.
f
10 | P á g i n a
Documento de Especificación de Requerimientos de Software
4. Apéndices
A. Diagrama de Bloques del sistema como descripción general.
D. Podcast de la entrevista
http://sia.mypodcast.com/index.html
f
11 | P á g i n a