Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. Involucrar al usuario.
El usuario es una parte imprescindible para el adecuado desarrollo de un sistema. Implicando al
usuario se lograr mejor sus necesidades y reducir su potencial resistencia a los nuevos sistemas de
informacin.
7. Descomponer y simplificar.
Un sistema complejo se ha de abordar dividindolo en subsistemas ms simples. De esta manera
disminuye la complejidad y es ms abordable por el ser humano.
Anlisis de los
Requisitos
Diseo
Codificacin
Prueba
Mantenimiento
Codificacin: el diseo debe traducirse en una forma legible para la maquina. El paso
de codificacin realiza esta tarea. Si el diseo se realiza de una manera detallada la
codificacin puede realizarse mecnicamente.
Prueba: una vez que se ha generado el cdigo comienza la prueba del programa. La
prueba se centra en la lgica interna del software, y en las funciones externas,
realizando pruebas que aseguren que la entrada definida produce los resultados que
realmente se requieren.
Construir un sistema pequeo tiene siempre menos riesgo que construir un sistema
grande.
Anlisis de riesgos: las tareas requeridas para evaluar riesgos tcnicos y otras
informaciones relacionadas con el proyecto.
Evaluacin del cliente: las tareas requeridas para obtener la reaccin del cliente
segn la evaluacin de las representaciones del software creadas durante la etapa de
ingeniera e implementacin durante la etapa de instalacin.
El modelo en espiral
Planificacin Anlisis de riesgos
Comunicacin
con el cliente
Ingeniera
Evaluacin del
cliente Construccin y adaptacin
Modelo de construccin de prototipos
Recoleccin
refinamiento
requisitos
Producto de Diseo
ingeniera rpido
Refinamiento Construccin
del prototipo del prototipo
Evaluacin
del prototipo
por el cliente
Modelo de sntesis automtica de
software
Anlisis de requerimientos
Es establecer lo que el
cliente o el usuario requiere
de un Sistema de Software.
Fase de anlisis de Requerimientos
Es la condicin o necesidad de un
usuario para resolver un problema del
negocio o alcanzar un objetivo.
Qu es un Requerimiento
Definicin de Requerimientos
Una declaracin en un Lenguaje Natural incluye los
diagramas de los servicios del sistema y sus lmites
operacionales. Escrito para clientes.
Especificacin de Requerimientos
Un documento estructurado con descripcin o detalle de
los servicios del sistema. Escrito como un contrato entre el
cliente y el contratista.
Especificacin de Software
Descripcin detallada de software, la cual, puede servir
como una base para diseo o implementacin. Escrito para
desarrolladores.
Documento de Requerimientos
Es la declaracin oficial de lo que es requerido
para que el sistema sea desarrollado.
Incluye la definicin y especificacin de
requerimientos.
No es un documento de diseo. Tanto como
sea posible, es un conjunto de lo que es el
sistema y como lo har.
Requerimientos del Documento de Requerimientos
Introduccin.
Describe la necesidad de crear el sistema y cuales son sus
objetivos.
Glosario.
Define los trminos tcnicos usados.
Modelos del Sistema.
Define los modelos que muestran los componentes del
sistema y las relaciones entre ellos.
Definicin de Requerimientos Funcionales.
Define los servicios que sern proporcionados.
Estructura del Documento de Requerimientos
Definicin de Requerimientos No-funcionales.
Definir las limitantes del sistema y el proceso de
desarrollo.
Evolucin del Sistema.
Definir las suposiciones fundamentales en las cuales el
sistema se basa y se anticipan los cambios.
Especificacin de Requerimientos.
Especificacin detallada de los requerimientos
funcionales del sistema.
Apndices.
Descripcin de la plataforma de Hardware del Sistema.
Requerimientos de la base de Datos (quiz como un
modelo ER)
Indice.
Anlisis de la Viabilidad del Proyecto.
Identificar los problemas, las oportunidades y las normas que dieron lugar
a la solicitud del proyecto.
EJEMPLO:
Objetivo de inspeccin.- Conocer las causas de la baja en las Ventas
Anlisis coste/beneficio.
Diagrama entidad/relacin extendido.
Sesiones de trabajo.
Catalogacin
Impacto en la organizacin.
Planificacin
Diagramas de actividades
Matrices
Presentaciones
Anlisis de la Viabilidad del Proyecto.
Los objetivos:
Objetivos:
Definir las necesidades de la empresa sobre los problemas y establecer
prioridades.
Definir las necesidades de empresa sobre oportunidades y establecer
prioridades
Definir las necesidades sobre normas y establecer prioridades.
Actividades:
Identificar las necesidades.
Modelizar las necesidades de sistemas.
Elaborar prototipos de descubrimiento.
Definir prioridades entre las necesidades de empresa.
Modificar el mbito y el plan de proyecto.
Revisar las especificaciones de las necesidades.
La planeacin de sistemas.
Diccionario
de
Determinar las reas de empresa y prioridades
planificacin