You are on page 1of 13

INSTITUTO TECNOLGICO SUPERIOR DE LERDO

Calidad de software

Integrantes: Ana Cecilia Garca Galaviz09231313 Sheila Lizet Contreras Torres09231285

Modelo de ingeniera [Nombre documento]

0.3 Pg. 2

Especificacin de requisitos de software


Proyecto: [Nombre del proyecto] Revisin [99.99]

[Mes de ao]

Descripcin de requisitos del sofware

Instrucciones para el uso de este formato


Este formato es una plantilla tipo para documentos de requisitos del software. Est basado y es conforme con el estndar IEEE Std 830-1998. Las secciones que no se consideren aplicables al sistema descrito podrn de forma justificada indicarse como no aplicables (NA). Notas: Los textos en color azul son indicaciones que deben eliminarse y, en su caso, sustituirse por los contenidos descritos en cada apartado. Los textos entre corchetes del tipo [Inserte aqu el texto] permiten la inclusin directa de texto con el color y estilo adecuado a la seccin, al pulsar sobre ellos con el puntero del ratn. Los ttulos y subttulos de cada apartado estn definidos como estilos de MS Word, de forma que su numeracin consecutiva se genera automticamente segn se trate de estilos Titulo1, Titulo2 y Titulo3. La sangra de los textos dentro de cada apartado se genera automticamente al pulsar Intro al final de la lnea de ttulo. (Estilos Normal indentado1, Normal indentado 2 y Normal indentado 3). El ndice del documento es una tabla de contenido que MS Word actualiza tomando como criterio los ttulos del documento. Una vez terminada su redaccin debe indicarse a Word que actualice todo su contenido para reflejar el contenido definitivo.

De la plantilla de formato del documento & Coloriuris http://www.qualitatis.org .

Ficha del documento


Fecha 01/03/12 Revisin [Rev] [Descripcion] Autor Verificado dep. calidad. [Firma o sello]

Documento validado por las partes en fecha: [Fecha] Por el cliente Por la empresa suministradora

Fdo. D./ Da [Nombre]

Fdo. D./Da [Nombre]

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 5

Contenido
FICHA DEL DOCUMENTO..........................................................................................................4 CONTENIDO...............................................................................................................................5 1 INTRODUCCIN.......................................................................................................................6 1.1 Propsito...............................................................................................................................6 1.2 Alcance..................................................................................................................................6 1.3 Personal involucrado............................................................................................................6 1.4 Definiciones, acrnimos y abreviaturas..............................................................................7 1.5 Referencias............................................................................................................................7 1.6 Resumen................................................................................................................................7 2 DESCRIPCIN GENERAL........................................................................................................7 2.1 Perspectiva del producto......................................................................................................7 2.2 Funcionalidad del producto..................................................................................................8 2.3 Caractersticas de los usuarios............................................................................................8 2.4 Restricciones.........................................................................................................................8 2.5 Suposiciones y dependencias..............................................................................................9 2.6 Evolucin previsible del sistema..........................................................................................9 3 REQUISITOS ESPECFICOS....................................................................................................9 3.1 Requisitos comunes de los interfaces...............................................................................10 3.2 Requisitos funcionales.......................................................................................................11 3.3 Requisitos no funcionales..................................................................................................11 3.4 Otros requisitos...................................................................................................................13 4 APNDICES............................................................................................................................13

Descripcin de requisitos del sofware

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 6

1 Introduccin Los requisitos del software (ERS) proporcionan una serie de descripcin del sistema a desarrollar por lo cual los sistemas realizados sern de forma fcil de usar para el usuario portabilidad y sobretodo un buen funcionamiento. La introduccin de la Especificacin de requisitos de software (SRS) debe proporcionar una vista general de la SRS. Debe incluir el objetivo, el alcance, las definiciones y acrnimos, las referencias, y la vista general del SRS. 1.1 Propsito Propsito del documento Audiencia a la que va dirigido Fecha de entrega Portabilidad Flexibilidad de uso Dar a conocer al usuario de forma correcta de trabajar en el sistema.

1.2 Alcance Este sistema se implementara en empresas chicas ya que es una forma de empezar al mercado para que al da de maana valla mejorando cada da ms. Identificacin del producto(s) a desarrollar mediante un nombre Consistencia con definiciones similares de documentos de mayor nivel (ej. Descripcin del sistema) que puedan existir. Explicara lo que el sistema har y no har. Describir los beneficios, objetivos y metas que se esperan alcanzar. Referenciaran todos los documentos de nivel superior.

1.3

Personal involucrado Nombre(s) completos Actividades a realizar Licenciado en informtica Organizacin del personal, verificar las actividades que cada quien realiza. Telfono,correo,etc. Aprobado.

Nombre Rol Categora profesional Responsabilidades Informacin de contacto Aprobacin

Relacin de personas involucradas en el desarrollo del sistema, con informacin de contacto.


Descripcin de requisitos del sofware

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 7

Esta informacin es til para que el gestor del proyecto pueda localizar a todos los participantes y recabar la informacin necesaria para la obtencin de requisitos, validaciones de seguimiento, etc. 1.4 Definiciones, acrnimos y abreviaturas

HW: adware SW: software SO: sistema operativo ERS: requisitos del sistema (descripcin completa del sistema a realizar) SGBD: sistema gestor de base de datos(es un interfaz entre la base se datos y el usuario) BD (base de datos) Definicin de todos los trminos, abreviaturas y acrnimos necesarios para interpretar apropiadamente este documento. En ella se pueden indicar referencias a uno o ms apndices, o a otros documentos. 1.5 Referencias Titulo //// Ruta // Fecha /// Autor ///

Referenci a ///

Relacin completa de todos los documentos relacionados en la especificacin de requisitos de software, identificando de cada documento el titulo, referencia (si procede), fecha y organizacin que lo proporciona. 1.6 Resumen En este documento se estn especificando reglas para implantarse en un proyecto a con el propsito de que debe de tener una mayor flexibilidad de uso para toda persona a utilizarlo. Descripcin del contenido del resto del documento Explicacin de la organizacin del documento 2 Descripcin general 2.1 Perspectiva del producto Los productos a realizar se acoplaran a otro, pero tambin puede no asociarse eso depender del proyecto a realizar. La interface del usuario ser con mejor flexibilidad para que sea entendible (usando botones especificados para que es cada uno y etiquetadas. Tendr una restriccin de memoria para la instalacin de la base de datos Y comunicacin a la red local.

Descripcin de requisitos del sofware

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 8

Indicar si es un producto independiente o parte de un sistema mayor. En el caso de tratarse de un producto que forma parte de un sistema mayor, un diagrama que site el producto dentro del sistema e identifique sus conexiones facilita la comprensin. 2.2 Funcionalidad del producto Este tipo de sistema se desarrollara en base al proyecto a realizar. Nombre Buen funcionamiento. Lenguaje entendible para el usuario Portabilidad Seguridad Facilidad para usarlo Requerimientos para su instalacin Forma en la que se le puada agregar informacin requerida , altas , bajas , cambios , etc. Resumen de las funcionalidades principales que el producto debe realizar, sin entrar en informacin de detalle. En ocasiones la informacin de esta seccin puede tomarse de un documento de especificacin del sistema de mayor nivel (ej. Requisitos del sistema). Las funcionalidades deben estar organizadas de manera que el cliente o cualquier interlocutor pueda entenderlo perfectamente. Para ello se pueden utilizar mtodos textuales o grficos. 2.3 Caractersticas de los usuarios Administrador Tcnico e informtica Que sepa programar, administrar, organizar y documentar. En el que se desarrolle el proyecto o software.

Tipo de usuario Formacin Habilidades Actividades

Descripcin de los usuarios del producto, incluyendo nivel educacional, experiencia y experiencia tcnica. 2.4 Restricciones El sistema ser realizado cuando el proyecto tenga toda la informacin adecuada para hacerlo y si esto cambia se tiene que decir antes de la fecha estipulada para poderlo entregar en cuanto a tiempo especificado de la entrega. Y si no se termina ser entregado como se dijo al principio del proyecto. Limitaciones del hardware Descripcin de aquellas limitaciones a tener en cuenta a la hora de disear y desarrollar el sistema, tales como el empleo de determinadas metodologas de desarrollo, lenguajes de programacin, normas particulares, restricciones de hardware, de sistema operativo etc.
Descripcin de requisitos del sofware

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 9

2.5 Suposiciones y dependencias Si la empresa no aporta con toda su informacin para el software no seremos responsables a entregarlo como fue realizado. Solos los usuarios a cargo tendrn acceso. Descripcin de aquellos factores que, si cambian, pueden afectar a los requisitos. Por ejemplo una asuncin puede ser que determinado sistema operativo est disponible para el hardware requerido. De hecho, si el sistema operativo no estuviera disponible, la SRS debera modificarse. 2.6 Evolucin previsible del sistema Si los proyecto (s) trascienden en varias empresas se podr hacer una mejora del sistema Identificacin de futuras mejoras al sistema, que podrn analizarse e implementarse en un futuro. 3 Requisitos especficos

Requisitos del usuario Que sea de manera comprensible y fcil de usar.

Esta es la seccin ms extensa y ms importante del documento. Debe contener una lista detallada y completa de los requisitos que debe cumplir el sistema a desarrollar. El nivel de detalle de los requisitos debe ser el suficiente para que el equipo de desarrollo pueda disear un sistema que satisfaga los requisitos y los encargados de las pruebas puedan determinar si stos se satisfacen. Los requisitos se dispondrn en forma de listas numeradas para su identificacin, seguimiento, trazabilidad y validacin (ej. RF 10, RF 10.1, RF 10.2,...). Para cada requisito debe completarse la siguiente tabla: Nmero de requisito [Inserte aqu el texto] Nombre de requisito [Inserte aqu el texto] Tipo Requisito Restriccin Fuente del requisito [Inserte aqu el texto] Prioridad del requisito Alta/Esencial Media/Deseado y realizar la descripcin del requisito

Baja/ Opcional

Descripcin de requisitos del sofware

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 10

La distribucin de los prrafos que forman este punto puede diferir del propuesto en esta plantilla, si las caractersticas del sistema aconsejan otra distribucin para ofrecer mayor claridad en la exposicin. 3.1 Requisitos comunes de los interfaces Contraseas para los usuarios. Descripcin detallada de todas las entradas y salidas del sistema de software. 3.1.1 Interfaces de usuario La interfaz en uso deber mostrar a los usuarios solamente la informacin necesaria para realizar cualquier operacin. La interfaz en uso deber mostrarle al usuario administrador slo la informacin necesaria para realizar una modificacin. Y colores que ellos especifiquen. Describir los requisitos del interfaz de usuario para el producto. Esto puede estar en la forma de descripciones del texto o pantallas del interfaz. Por ejemplo posiblemente el cliente ha especificado el estilo y los colores del producto. Describa exacto cmo el producto aparecer a su usuario previsto. 3.1.2 Interfaces de hardware Monitor Maus Teclado. Especificar las caractersticas lgicas para cada interfaz entre el producto y los componentes de hardware del sistema. Se incluirn caractersticas de configuracin. 3.1.3 Interfaces de software E formato de la interfaz ser a la especificacin del cliente pero solo t mostrara en pantalla lo necesario a observar. Indicar si hay que integrar el producto con otros productos de software. Para cada producto de software debe especificarse lo siguiente: Descripcin del producto software utilizado Propsito del interfaz Definicin del interfaz: contiendo y formato 3.1.4 Interfaces de comunicacin Dependiendo el gestor de base de datos a utilizar. Describir los requisitos del interfaces de comunicacin si hay comunicaciones con otros sistemas y cuales son las protocolos de comunicacin.
Descripcin de requisitos del sofware

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 11

3.2 Requisitos funcionales El sistema te dejara entrar con una contrasea, podr hacer consultas de lo que quiere saber y podr hacer correcciones. Definicin de acciones fundamentales que debe realizar el software al recibir informacin, procesarla y producir resultados. En ellas se incluye: Comprobacin de validez de las entradas Secuencia exacta de operaciones Respuesta a situaciones anormales (desbordamientos, comunicaciones, recuperacin de errores) Parmetros Generacin de salidas Relaciones entre entradas y salidas (secuencias de entradas y salidas, formulas para la conversin de informacin) Especificacin de los requisitos lgicos para la informacin que ser almacenada en base de datos (tipo de informacin, requerido) Las requisitos funcionales pueden ser divididos en sub-secciones. 3.2.1 Requisito funcional 1 El usuario deber proporcionar un usuario y contrasea vlidos para poder tener acceso al sistema. 3.2.2 Requisito funcional 2 Te dejara hacer consultas de lo que quieres buscar o simplemente la operacin que desarrollar el software.

3.3

Requisitos no funcionales 3.3.1 Requisitos de rendimiento Consulta en tiempo real. Especificacin de los requisitos relacionados con la carga que se espera tenga que soportar el sistema. Por ejemplo, el nmero de terminales, el nmero esperado de usuarios simultneamente conectados, nmero de transacciones por segundo que deber soportar el sistema, etc. Todos estos requisitos deben ser mesurables. Por ejemplo, indicando el 95% de las transacciones deben realizarse en menos de 1 segundo, en lugar de los operadores no deben esperar a que se complete la transaccin. 3.3.2 Seguridad Para tener una mejor seguridad debern tener una contrasea para acceso.
Descripcin de requisitos del sofware

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 12

Especificacin de elementos que protegern al software de accesos, usos y sabotajes maliciosos, as como de modificaciones o destrucciones maliciosas o accidentales. Los requisitos pueden especificar: Empleo de tcnicas criptogrficas. Registro de ficheros con logs de actividad. Asignacin de determinadas funcionalidades a determinados mdulos. Restricciones de comunicacin entre determinados mdulos. Comprobaciones de integridad de informacin crtica. 3.3.3 Fiabilidad El sistema cerrar las conexiones inmediatamente terminando cualquier ejecucin para evitar prdida de datos a cualquier percance inesperado. Especificacin de los factores de fiabilidad necesaria del sistema. Esto se expresa generalmente como el tiempo entre los incidentes permisibles, o el total de incidentes permisible. 3.3.4 Disponibilidad Tendr disponibilidad un 90% para los usuarios. Especificacin de los factores de disponibilidad final exigidos al sistema. Normalmente expresados en % de tiempo en los que el software tiene que mostrar disponibilidad. 3.3.5 Mantenibilidad Se tendr que checar para ver si se le hacen cambios o no o simplemente incluir un manual. Identificacin del tipo de mantenimiento necesario del sistema. Especificacin de quien debe realizar las tareas de mantenimiento, por ejemplo usuarios, o un desarrollador. Especificacin de cuando debe realizarse las tareas de mantenimiento. Por ejemplo, generacin de estadsticas de acceso semanales y mensuales. 3.3.6 Portabilidad Que se pueda instalar al menos en 2 sistemas operativos diferentes para que funcione. Especificacin de atributos que debe presentar el software para facilitar su traslado a otras plataformas u entornos. Pueden incluirse: Porcentaje de componentes dependientes del servidor. Porcentaje de cdigo dependiente del servidor.
Descripcin de requisitos del sofware

[Nombre del proyecto] Especificacin de requisitos de software

Rev. [99.99] Pg. 13

Uso de un determinado lenguaje por su portabilidad. Uso de un determinado compilador o plataforma de desarrollo. Uso de un determinado sistema operativo.

3.4 Otros requisitos Que el administrador entre con otra contrasea diferente a la del usuario. Cualquier otro requisito que no encaje en ninguna de las secciones anteriores. Por ejemplo: Requisitos culturales y polticos Requisitos Legales 4 Apndices [Inserte aqu el texto] Pueden contener todo tipo de informacin relevante para la SRS pero que, propiamente, no forme parte de la SRS.

Descripcin de requisitos del sofware

You might also like