Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Administrativas
Los requisitos no funcionales también pueden describir aspectos del sistema que no
se relacionan con su ejecución, sino con su evolución a lo largo del tiempo
Los requisitos funcionales especifican una función que un sistema o componente del
sistema debe poder realizar. Se puede documentar de varias maneras. Las más
comunes son descripciones escritas en documentos y casos de uso.
Los requisitos funcionales es lo que se supone que debe lograr un sistema. Puede
ser
Cálculos
Detalles técnicos
Manipulación de datos
Procesamiento de datos
Otra funcionalidad específica
Requerimientos no funcionales
Los requisitos no funcionales son cualquier otro requisito que los requisitos
funcionales. Estos son los requisitos que especifican los criterios que se
pueden utilizar para juzgar el funcionamiento de un sistema, en lugar de
comportamientos específicos.
Los requisitos no funcionales tienen la forma de "sistema debe ser" , una
propiedad general del sistema en su conjunto o de un aspecto particular y no
una función específica. Las propiedades generales del sistema suelen marcar
la diferencia entre si el proyecto de desarrollo ha tenido éxito o no.
Existen cinco puntos que deben tomarse en cuenta para preparar una entrevista [10]
• Selección de los entrevistados. Se entrevista a gente clave de todos los niveles del
sistema.
• Selección del tipo y la estructura de las preguntas. Escribir las preguntas que cubran
los aspectos fundamentales del objetivo de la entrevista, eligiendo el tipo y la estructura
adecuada de las preguntas de la entrevista.
Las preguntas tienen ciertas estructuras básicas que se deben conocer. Los dos tipos
básicos de
Reuniones de trabajo
Efectiva
El objetivo de las reuniones varía dependiendo el tipo de reunión convocada.
Horario
Establecer reglas para las reuniones:
Puntualidad
Métodos para decidir
Interrupciones permitidas
Confidencialidad
Una persona puede auxiliar a quien dirige la reunión para dar la palabra.
Planificar
Objetivo de la reunión
Investigar todo el tema de la reunión
Lista de las personas que estarán presentes
Planificar con ayuda de otros
Minuta de acuerdos
Participantes
Agenda
Los compromisos de la reunión deben quedar asignados e incluidos en un plan de
acción, en donde se establezca mínimo el responsable y la fecha estimada de termino.
Las cifras pequeñas potencian la interacción y permiten llegar con más rapidez a un
clima de trabajo en grupo.
Debe contener:
Observación
En la mayoría de las organizaciones se realiza algún trabajo en el cual se involucran
distintos grupos de personas que cooperan para llevar a cabo distintas tareas. La
naturaleza de esta cooperación es a menudo compleja y varía dependiendo de las
usuarias involucradas, del ambiente físico y de la organización en donde se realiza el
trabajo. Los usuarios con frecuencia encuentran dificultades para expresar la forma en
como realizan sus tareas en la organización y la forma en como cooperan con otras
personas, por lo cual son necesarias técnicas y herramientas para describir las
actividades de los usuarios en la organización.
Análisis de protocolos
El análisis de protocolos es una técnica aplicada a un grupo de usuarios
representativos, a quienes se les pide que describan en voz alta sus actividades dentro
del sistema. Así el desarrollador podrá identificar las metas y submetas del negocio
apreciadas por los usuarios.
Análisis de escenarios
Estos se utilizan para documentar el comportamiento del sistema cuando se le
presentan eventos específicos. Cada evento de interacción distinto, o la selección de un
servicio del sistema, se documentan como un escenario de eventos distinto. Los
escenarios de eventos incluyen una descripción del flujo de datos y las acciones del
sistema, y documenta las excepciones que puedan surgir.
Las convenciones para los diagramas utilizados en los escenarios de eventos son:
Los Casos de Uso son una técnica que se basa en escenarios para la obtención de
requerimientos. Actualmente se han convertido en una técnica fundamental que se
utiliza para analizar y describir modelos de sistemas orientados a objetos. En su forma
más simple, un caso de uso identifica a los actores involucrados en una interacción y
nombra al tipo de ésta.
Prototipos
Consiste en elaborar una versión preliminar tangible del producto final para obtener una
retroalimentación temprana sobre los requisitos del proyecto. El proceso para seguir
sería el siguiente:
Seguimientos (Shadowing)
Actividad de observación en el trabajo o profesional o Shadowing es una técnica muy
utilizada en los procesos de incorporación de los nuevos trabajadores en las empresas.
Este proceso consiste en pasar un espacio de tiempo observando a un trabajador que
ya realiza las mismas funciones que tú harás en un futuro cercano. Así, el trabajador
podrá aprender de forma precisa como realizar las funciones necesarias en su nuevo
puesto como también las habilidades sociales necesarias.
Referencias:
Kontonya, G. & Sommerville I., “Requirements Engineering: Processes and Techniques”. John
Wiley and Sons, 2002.
Kotonya, G. y Sommerville, I. (1996). “Requirements Engineering with viewpoints”. BCS/IEE
Software Engineering J.
Rumbaugh, J.; Jacobson, I. y Booch, G.; “El Lenguaje Unificado de Modelado”.
JACOBSON, Ivar; RUMBAUGH, James; BOOCH, Grady, “El proceso unificado de
desarrollo”.2000.