- Project tools
-
-
-
- How do I...
-
| Category |
Featured projects |
| scm |
Subversion,
Subclipse,
TortoiseSVN,
RapidSVN
|
| issuetrack |
Scarab |
| requirements |
xmlbasedsrs |
| design |
ArgoUML |
| techcomm |
SubEtha,
eyebrowse,
midgard,
cowiki |
| construction |
antelope,
scons,
frameworx,
build-interceptor,
propel,
phing
|
| testing |
maxq,
aut
|
| deployment |
current |
| process |
ReadySET |
| libraries |
GEF,
Axion,
Style,
SSTree
|
| Over 500 more tools... |
|
Especificación de Requerimientos de Software (SRS)
Información de la versión
| Proyecto: |
NOMBREDELPROYECTO |
| Número Interno de Versión: |
X.Y.Z |
| Formas Anexas: |
|
| Documentos Relacionados: |
LIGAS A OTROS ESTÁNDARES RELEVANTES
LIGAS A OTROS DOCUMENTOS
|
Impacto del proceso: Especificación de Requerimientos de Software (SRS)
define de forma precisa el producto de software que se va a construir. Las decisiones
hechas escribiendo la SRS están basados en información de los documentos de la propuesta del proyecto y requerimientos del usuario. El conjunto de requerimientos de SRS
deben ser satisfechos en el diseño del sistema. La SRS es verificada y validada
por la actividades marcadas en el plan de QA.
Introducción
TAREAS: Proveer un breve resumen de esta entrega del producto. Puede
copiar el texto de la propuesta del proyecto, pegarla aquí, y resumirlo.
PÁRRAFO
PÁRRAFO
Para más información, vea la propuesta del proyecto.
Casos de Uso
RESUMEN DE UN PÁRRAFO
Detalles:
Requerimientos Funcionales
RESUMEN DE UN PÁRRAFO
Detalles:
Requerimientos No-Funcionales
TAREAS: Describa los requerimientos no funcionales para esta entrega.
Abajo se pueden ver algunos ejemplos.
- ¿Cuáles son los requerimientos de usabilidad?
-
Nuestro principal criterio para hacer el sistema usable es la dificultad
de realizar cada caso de uso de alta frecuencia. La dificultad depende de
el número de pasos, el conocimiento que el usuario debe tener en cada
paso, las decisiones que el usuario debe realizar en cada paso, y la
mecánica de cada paso (por ejemplo, escribir el título de un libro de forma exacta es difícil,
hacer click en una lista es fácil).
La interfaz del usuario deberá ser tan familiar como sea posible a los usuarios
que han usado otras aplicaciones web y aplicaciones de escritorio en Windows.
Por ejemplo, seguiremos las guías de la UI para nombrar
los menus, botones y las cajas de diálogo siempre que sea posible.
PÁRRAFO
Detalles:
- Los clientes de gobierno exigirán lanorma section508
- Apoyar la comprensibilidad usando principios de Interacción
Instructiva
- El cliente desea una ayuda en línea extensa, pero no ha solicitado
un manual impreso.
- ¿Cuál es la confiabilidad y los requerimientos de último minuto?
-
PÁRRAFO
PÁRRAFO
Detalles:
- ¿Cuáles son los requerimientos de precaución?
-
PÁRRAFO
PÁRRAFO
Detalles:
- ¿Cuáles son los requerimientos de seguridad?
-
El acceso será controlado con nombres de usuario y contraseñas.
solo los usuarios con derechos de administrador podrán accesar las funciones
administrativas, los usarios normales no podrán.
Detalles:
- Las contraseñas deberán tener de 4 a 14 caracteres de longitud
- No utilizaremos comunicaciones encriptadas (SSL) para este sitio
- DETALLE
- ¿Cuáles son los requerimientos de desempeño y escalabilidad?
-
PÁRRAFO
PÁRRAFO
Detalles:
- ¿Cuáles son los requerimientos de mantenimiento y actualización?
-
La capacidad de mantenimiento es nuestra habilidad para realizar cambios al producto
en el tiempo. Necesitamos una capacidad de mantenimiento fuerte para retener a nuestros
primeros clientes. Resolveremos esto anticipando varios tipos de cambios
y documentando cuidadosamente nuestro diseño y nuestra
implementación.
La capacidad de actualización es nuestra habilidad para entregar nuevas versiones del producto
a bajo costo a los clientes con un mínimo de tiempo de descarga o
disrupción. Una característica clave para apoyar este objetivo es la descarga
automática de parches o actualizaciones y actualizaciones del equipo del usuario final. También
debemos utilizar formatos para archivos de datos que incluyan suficientes meta-datos para
permitirnos trasformar con seguridad la información existente del usuario durante
una actualización.
Detalles:
- ¿Cuáles son los requerimientos de soportabilidad y operabilidad?
-
La soportabilidad es nuestra habilidad de proveer soporte técnico
eficiente y a buen precio. Nuestro objetivo es limitar nuestros costos de soporte a solo
5% de las tarifas de licenciamiento anual. Las caracteísticas de actualización automática
del producto no ayudará a entregar fácilmente parches a los usuarios finales. La
guía del usuario y el sitio web del producto incluyen una guía de resolución de problemas
y una lista de información que debe tener a la mano antes de contactar a
soporte técnico.
La operabilidad es nuestra habilidad de hospedar y operar el software
como un ASP (Proveedor de Servicios de Aplicaciones). Las características del producto deberán
ayudarnos a alcanzar nuestros objetivos de 99.9% en línea (con 43 minutos máximo
fuera de línea por mes). Las características principales que soporten esto son la capacidad de crear
respaldos de datos en tiempo de operación, y el monitoreo de la aplicación.
Detalles:
- ¿Cuáles son los requerimientos del ciclo de vida del negocio?
-
El ciclo de vida del negocio de un producto incluye todo lo
que le pasa a ese producto sobre un periodo de varios años, desde
la decisión inicial de compra, a través de improtantes pero poco frecuentes casos de uso,
hasta el retiro del producto. Los requerimientos principales de del ciclo de vida son
listados abajo.
Detalles:
- Los clinetes deberán se capaces de manejar el número de licencias
con el que ya cuentan y de hacer decisiones informadas sobre las compras de más licencias
cuando sea necesario
- el producto deberá soportar operación diaria y nuestra auditoría
de fin de año
- La información del cliente deberá ser almacenada en un formato que sea
accesible incluso después de que la aplicación sea retirada.
Requerimientos Ambientales
TAREAS: Describa los requerimientos ambientales para esta entrega.
Los requerimientos ambientales describen el sistema más grande hardware,
software, y los data con el que este producto debe trabajar. Se
proveen algunos ejemplos más abajo.
- ¿Cuáles son los requerimientos de hardware del sistema?
-
PÁRRAFO
PÁRRAFO
Detalles:
- ¿Cuáles son los requerimientos de software del sistema?
-
PÁRRAFO
PÁRRAFO
Detalles:
- ¿Qué Interfaces de Aplicación del Programa (APIs) deben incluirse?
-
PÁRRAFO
PÁRRAFO
Detalles:
- ¿Cuáles son los requerimientos de importación y exportación de datos?
-
PÁRRAFO
PÁRRAFO
Detalles:
- El sistema deberá almacenar todos los datos en una base de datos SQL estándar, donde pueda ser accesado por otros programas.
- El sistema podrá almacenar todos los datos en un archivo XML, usando una DTD estándar.
- El sistema deberá leer y escribir archivos .XYZ válidos para ser usados por OTRA APLICACIÓN
- DETALLE
Compañía Propietaria
|