Resumen tecnicas comunicacion y analisis-reglas negocio
Introducción
4.
“Antes de que el software se pueda construir, el en que residirá se debe comprender”
Para lograrlo se deben definir los objetivos generales del sistema; se debe identificar el papel del hardware, software, personas, bases de datos, procedimientos y otros elementos del sistema y los requerimientos operacionales deben ser identificados;analizados, especificados, modelizados, validados y gestionados.
5.
¿Quién lo hace?
Un ingeniero de sistemas trabaja para comprender los requisitos del sistema en colaboración con el cliente, los futuros usuarios y otras partes interesadas.
“El empeño en construir elementos tecnológicos, antes de comprender el sistema, lleva a cometer errores que desagradarán a los clientes.”
6.
Pasosa seguir:
Los objetivos y requisitos operacionales de mayor detalle son identificados gracias a la información facilitada por el cliente. Estos requisitos son analizados para valorar su claridad, completitud y consistencia.
7 – 8 – 9.
Las estadísticas demuestran la importancia de los requerimientos y de la participación del usuario.
10.
1. ¿Qué es un requerimiento?
Unrequerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar.
¿Qué es un requerimiento de software?
Un requerimiento de software puede ser definido como:
– Una capacidad del software necesaria por el usuario para resolver un problema o alcanzar un objetivo.
– Una capacidad del software que debe ser reunida o poseída por un sistema o componente delsistema para satisfacer un contrato, especificación, estándar, u otra documentación formal.
2. ¿Qué son requerimientos?
• Los requerimientos de usuario representan el conjunto completo de resultados a ser obtenidos utilizando el sistema.
• Los requerimientos de sistemas deben mostrar todo lo que el sistema debe hacer más todas las restricciones sobre la funcionalidad.
• Los requerimientosforman un modelo completo, representando el sistema total a algún nivel de abstracción.
11.
El conjunto de conocimientos de capacidades analistas también se le conoce como ingeniería de requisitos.
El desafío de las técnicas de comunicación es recoger las expectativas del cliente y satisfacer sus necesidades, por lo tanto los requerimientos juegan un rol esencial, ya que si el producto noes lo que el cliente quiere entonces su calidad es irrelevante.
Los requerimientos ayudan tanto a los desarrolladores como los clientes saber que es lo que se necesita de un sistema.
“El problema de la comunicación en la ingeniería del software”
-Falta de procedimientos y guías formales.
-Falta de participación del usuario.
-Falta de comunicación.
-No existe vocabulario “común”-Falta de dedicación a esta tarea.
12.
Técnicas básicas de comunicación en IS:
Informes técnicos:
Tales como actas de reuniones, estudios de viabilidad, planes y descripción del proyecto, descripciones de usuario, manuales de usuario, manuales de referencia.
Entrevistas / Cuestionarios:
Las entrevistas requieren una preparación cuidadosa (como se verá más adelante en la técnica TFEA)Presentaciones:
Medio de comunicación informal para que los grupos involucrados en el proyecto (ingenieros, usuarios y terceros) se conozcan.
Documentos:
La calidad de la documentación es tan importante como la calidad del software.
13.
“La primera reunión entre el ingeniero del software (el analista) y el cliente puede compararse con la primera cita entre adolescentes”
Nadiesabe que decir o preguntar, los dos están preocupados de que lo que digan sea malentendido, ambos piensan qué pasará (los dos pueden tener expectativas radicalmente diferentes): los dos están deseando que aquello termine, pero al mismo tiempo ambos desean que la cita sea un éxito.
Se sugiere que en la primera reunión se hagan preguntas de contexto libre.
14.
Preguntas iniciales:...
Regístrate para leer el documento completo.