Vigilancia

12 de mayo de 2014

Proyectos y tipos de requisitos

Proyectos & tipos de requisitos

-Requisito funcional: Son declaraciones de los servicios que debe proporcionar el sistema, de la manera en que este debe reaccionar a entradas particulares y como se debe comportar en situaciones particulares, los requisitos funcionales pueden ser: cálculos, detalles técnicos, manipulación de datos y otras funcionalidades específicas que un sistema debe cumplir.
Estos requerimientos dependen del tipo de software que se desarrolle, de los posibles usuarios del software y del enfoque general tomado por la organización al redactar requerimientos. Cuando se expresan como requerimientos del usuario, habitualmente se describen de una forma bastante abstracta. Sin embargo. los requerimientos funcionales del sistema describen con detalle la función de éste, sus entradas y salidas, excepciones, etcétera.

-Requisito no funcional: Son aquellos requerimientos que no se refieren directamente a las funciones especificas que proporciona el software, si no a las propiedades de este como como la fiabilidad, el tiempo de respuesta y la capacidad de almacenamiento, por tanto, se refieren a todos los requisitos que ni describen información a guardar, ni funciones a realizar. Algunos ejemplos de requisitos no funcionales típicos son los siguientes

  • rendimiento
  • disponibilidad
  • seguridad
  • accesibilidad
  • usabilidad
  • estabilidad
  • portabilidad
  • costo
  • operatividad
  • interoperabilidad
  • concurrencia


-Alcance: Es el documento que detalla todos los entregables, especificaciones y responsabilidades de todas las partes, para la elaboración de un producto, la entrega de un servicio, un proyecto, o cualquier otra actividad en la que debemos realizar una inversión o gasto.
El alcance de un proyecto es el proceso de subdividir los entregables principales en componentes administrables con el objetivo de:
1. Mejorar la exactitud de los estimados de costo y tiempo.
2. Definir una línea de base para medición y control del proyecto.
3. Facilitar una clara asignación de roles y responsabilidades.

-Modulo: En programación, un módulo es un software  que agrupa un conjunto de subprogramas y estructuras de datos. Los módulos son unidades que pueden ser compiladas por separado y los hace reusables y permite que múltiples programadores  trabajen en diferentes módulos en forma simultánea, produciendo ahorro en los tiempos de desarrollo.

Los módulos promueven la modularidad y el encapsulamiento, pudiendo generar programas complejos de fácil comprensión

No hay comentarios:

Publicar un comentario