Analisis Estandar Ieee 830

ANALISIS ESTANDAR IEEE 830 El estándar IEEE830 tiene como finalidad la integración de los requerimientos del sistema de

Views 164 Downloads 1 File size 46KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

ANALISIS ESTANDAR IEEE 830

El estándar IEEE830 tiene como finalidad la integración de los requerimientos del sistema desde la perspectiva del usuario, cliente y desarrollador. El estándar IEEE830 se encarga de poner las pautas para identificar y esquematizar los requerimientos de software. como parte integral del desarrollo de software, sino también como base fundamental de este, todo esto con el fin de no caer en cambios, errores o situaciones que pongan en peligro la creación de una solución, producto o software; incurriendo en gastos o cambios producto de una mal análisis de requerimientos. Ya conociendo lo que es la especificación de requerimientos de software (SRS) se debe establecer el contexto de desarrollo de software por esto se plantea lo siguiente: - Que cliente describa claramente lo que quiere - Que Un proveedor entienda claramente lo que el cliente quiere -Se establezcan bases para un contrato de desarrollo (o de compra-venta) -Se reduzca el esfuerzo de análisis, diseño, y programación (evitando retrabajos) De los estándares este es uno de los que mayor importancia lleva ya que este es el que define lo que hará la herramienta de software o solución planteada. Actores - Un cliente/usuario que vaya a definir requerimientos (características) de un software que necesite. - Un desarrollador (interno/externo) que haga software “a la medida” mediante

proyecto.

- Un desarrollador que haga software “de paquete” que se venda masivamente.

ELMENTOS QUE SE SIGUEN UTILIZANDO: Funciones del Producto: Las funciones deberán mostrarse de forma organizada, y pueden utilizarse gráficos, siempre y cuando dichos gráficos reflejen las relaciones entre funciones y no el diseño del sistema Características de los Usuarios: Se refiere a las características generales de los usuarios del producto, incluyendo nivel educacional y experiencia. Restricciones: Aquellas limitaciones que se imponen sobre los desarrolladores del producto Requisitos Específicos: Contiene los requisitos a un nivel de detalle suficiente como para permitir a los diseñadores crear un sistema que satisfaga estos requisitos, y que permita al equipo de pruebas planificar y realizar las pruebas que demuestren si el sistema satisface, o no, los requisitos. Interfaces Externas: Definirán los requisitos que afecten a la interfaz de usuario e interfaz con otros sistemas (hardware y software), así como a interfaces de comunicaciones. Funciones: Deben especificar todas aquellas acciones o funciones que deberá llevar a cabo el sistema a desarrollar. Requisitos de Rendimiento: Incluyen los requisitos relacionados con la carga que se espera que tenga que soportar el sistema (número de usuarios simultáneos, número de terminales). Asimismo, se pueden incluir los requisitos que afecten a la información que se vaya a guardar en la base de datos (cantidad de registros en una base de datos, frecuencia de uso)

Restricciones de Diseño: Todas las restricciones que afecten al diseño de la aplicación, como pueden ser estándares internos de la organización, limitaciones hardware, etc. Atributos del Sistema: Se detallarán atributos como la fiabilidad, mantenibilidad, seguridad, mecanismos de acceso restringido (password), usuarios autorizados a realizar ciertas tareas críticas