Professional Documents
Culture Documents
ACTIVIDADES DE LA IR
Estudio de viabilidad
El estudio de viabilidad permite decidir si el sistema propuesto es conveniente. Es un estudio rpido y orientado a conocer: si el sistema contribuye a los objetivos de la organizacin. si el sistema se puede realizar con la tecnologa actual y con el tiempo y el coste previsto. si el sistema puede integrarse con otros existentes.
El documento de requisitos
El documento de requisitos es la declaracin oficial de lo que se necesita construir. Se denomina Documento de Especificacin de Requisitos del Software (ERS). Incluye tanto los requisitos del usuario como especificacin detallada de los requisitos del sistema. NO es un documento de diseo: Debe indicar QU es lo que el sistema debe hacer. No debe indicar CMO va a hacerlo. la
OBTENCIN DE REQUERIMIENTOS
ELICITACIN
En esta etapa, se trata de descubrir los requisitos. El personal tcnico trabaja con los clientes y usuarios para descubrir el dominio de la aplicacin los servicios que se deben proporcionar y las restricciones. Puede implicar a usuarios finales, encargados, ingenieros implicados en el mantenimiento, expertos del dominio, etc. Son los llamados participantes o interesados (stakeholders).
10
Problemas
Los participantes no conocen realmente lo que quieren. Los participantes expresan los requisitos con sus propios trminos. Diferentes participantes pueden tener requisitos conflictivos. Factores polticos y organizativos pueden tener influencia en los requisitos. Los requisitos cambian durante el anlisis. Pueden aparecer nuevos participantes y cambiar el entorno del negocio.
11
12
13
14
Investigar antecedentes
Estudio, muestreo, visitas. Interna: Estructura de la organizacin, polticas y procedimientos, formularios e informes, documentacin de sistemas. Externa: Publicaciones de la industria y comercio, encuentros profesionales, visitas, literatura y presentaciones de vendedores.
15
Las tcnicas de recogida inicial de informacin son: Observacin directa Estudio de los documentos Revisin de los ficheros que se manejan actualmente, 16 sobre todo, las entrevistas.
Entrevistas a la direccin
Objetivos: primer conocimiento censo de objetivos deseados organigrama de puestos de trabajo interfaces con otros proyectos concretar en lo posible el campo de estudio Entrevistados: Jefe de rea, de servicio, de negociado. Tcnica: informal, periodstica. Resultados: Visin del proyecto. objetivos principales lista de puestos de trabajo campo de estudio 17 restricciones: medios, calendario, etc.
18
Fichas de entrevista
El contenido de una ficha de entrevista a un puesto de trabajo ser: Identificacin Persona Departamento Empleo Operaciones que realiza y descripcin. Documentos enviados y recibidos desde el puesto (incluidos los documentos orales) y descripcin. Nombre origen y destino Periodicidad 19 Volumen conservacin/destruccin
Herramientas auxiliares
Matriz de flujos: En ella, se representan tanto los actores externos como los internos y cmo fluye la informacin entre ellos. Diagrama de flujos de trabajo (diagrama de actividades de UML). Se asignan actividades a los actores externos e internos. Los resultados de las actividades (la informacin que fluye) se representan como objetos. Permite la reorganizacin de los flujos de trabajo
20
Documentacin de actividades
22
Matriz de Flujos
23
24
25
26
27
Encuesta / Cuestionario
No substituye la entrevista Determinar la informacin que se precisa Determinar el enfoque ms adecuado Desarrollar cuestionario Probarlo con perfil tpico Analizar resultado de las pruebas
Su principal uso es para validar asunciones y obtener datos estadsticos sobre preferencias.
Ventajas, desventajas
29
Observacin / Participacin
Poco utilizado Antes de usarlo Determinar informacin necesaria Comunicar a los involucrados Considerar perodos normales y distintos. Planificar las anotaciones Ventajas Confiable Muy rico Desarrolla empata Desventajas Efecto Hawthorne Cuidado con generalizar demasiado (sesgo particular/local)
30
Casos de Uso
Los casos de uso son una tcnica de escenarios incorporada en UML que describe la interaccin entre los actores y el sistema. Un conjunto de casos de uso describe todas las posibles interacciones con el sistema. Los casos de uso son requisitos, describen requisitos funcionales. Describen como el sistema debe comportarse desde el punto de vista del usuario. Casos de Uso como caja negra: Especifican qu es lo que el sistema debe hacer, sin especificar cmo debe hacerlo. Se describen mediante documentos de texto.
33
Casos de Uso
Formato simple y estructurado donde los usuarios y desarrolladores pueden trabajar juntos. No son de gran ayuda para identificar aspectos no funcionales. Mientras se definen los casos de uso, puede ser un buen momento para definir pantallas u otros objetos con los que el usuario interacta. Pueden ser usados en el diseo y en el testing del sistema. Usarlo Cuando el sistema est orientado a la funcionalidad, con varios tipos de usuarios. Cuando la implementacin se va a hacer OO y con UML. No son la mejor eleccin: Sistemas sin usuarios y con pocas interfaces. Sistemas dominados primariamente por requisitos no 34 funcionales y restricciones de diseo.
Requisitos de Informacin
Se trata, aqu, de recopilar todos los datos con los que trabaja la organizacin y que soportan informacin. Hay que distinguir muy claramente lo que es documento (es soporte de informacin) de lo que es dato (es la informacin).
35
Prototipado
Implementacin parcial, permite a los desarrolladores y usuarios: entender mejor los requisitos cules son necesarios, deseables acotar riesgos Prototipo desechable: El propsito es solo establecer que algo se puede hacer, luego se parte de cero en la construccin, quedando el conocimiento aprendido. Prototipo evolutivo: Es implementado sobre la arquitectura del producto final, el sistema final se obtiene de evolucionar el prototipo.
36