ESCUELA:
PONENTE:
BIMESTRE:
SISTEMAS I
CICLO:
CIENCIAS DE LA COMPUTACIÓN
I BIMESTRE
Msc. Inés Jara
ABRIL – AGOSTO 2007
SISTEMAS - SW
Sistemas Técnicos InformáticosComponentes Hw y Sw pero no procedi-mientos y procesos.
Sistemas Socio – TécnicosUno o más sistemas técnicos e incluyenprocesos operativos, personas, políticasy reglas organizacionales.
Características
• Propiedades emergentes que son propiedades del sistema como un todo.
• No deterministas• Apoyan a los objetivos organizacionales: estabilidad,
relaciones y conflictos por la forma como se los interpreta
Propiedades emergentes
• FUNCIONALES: Todas las partes trabajan en forma conjunta.
• NO FUNCIONALES: Comportamiento en el entorno operativo: fiabilidad (hw, sw, operadores), rendimiento
INGENIERÍA DE SISTEMAS
ActividadInterdisciplinaria
EspecificarDiseñarImplementarValidarUtilizarMantener
DEFINICIÓN DE REQUERIMIENTOS
¿QUÉ ES LO QUE DEBE HACER EL SISTEMA (FUNCIONESFUNCIONES)?
¿ CUÁLES SON SUS PROPIEDAES ESENCIALES Y DESEABLES?
DISEÑO DEL SISTEMA
Proporciona funcionalidad del sistema
ACTIVIDADES
• Dividir requerimientos
• Identificar subsistemas
• Asignar requerimientosa subsistemas
• Especificar lo funcionalidad de los subsistemas
• Definición de interfaces
MODELADO DE SISTEMA
SISTEMA MODELADO, CONJUNTO DE COMPONENTES Y LAS RELACIONES ENTRE COMPONENTES
MODELO ARQUITECTÓNICO
DESARROLLO E INTEGRACIÓN DE SUBSISTEMAS
• Implementan los subsistemas que fueron identificados en el diseño
• Subsistemas desarrollan en paralelo• Integración subsistemas desarrollados independientemente• Integración enfoque “big – bang”
EVOLUCIÓN Y DESMANTELAMIENTO
• Cambian corregir errores requerimientos• Fuera de servicio culminado la utilidad operativa
Organización = PERSONAS + SIS.INFORMACACIÓN
SISTEMAS SOCIO-TECNICOSCONSEGUIR LOS OBJ. ORGANIZACIONALES
FACTORES QUE AFECTAN AL DISEÑO
CAMBIOS EN EL PROCESO
CAMBIOS EN EL TRABAJO
CAMBIOS ORGANIZACIONALES
SISTEMAS HEREDADOS
SISTEMAS SOCIOTÉCNICOS DESARROLLADOS EN EL PASADO.
INCLUYEN: Hw, Sw, procesos y procedimientos heredados.
Requerimientos del SW
Descripción de los servicios proporcionados por el sistema y sus restricciones operativas.REQ. FUNCIONALES. Declaraciones de:a. Los servicios del sistemab. Manera en que debe reaccionar a las entradasc. Comportar en determinadas situaciones
DESCRIBEN LO QUE EL SISTEMA DEBE HACER
COMPLETA CONSISTENTE
Requerimientos del SW
REQ. NO FUNCIONALES. Restricciones de los servicios o funciones ofrecidas por el sistema. Como: fiabilidad, el tiempo de respuesta y capacidad de almacenamiento.Características: 1.Especifican o restringen las propiedades emergentes.2.Surgen de las necesidades del(a) usuario(a)3.Son importantes en sistemas críticos
Requerimientos del SW
• TIPOS DE REQ. NO FUNCIONALES
DEL PRODUCTO
DE LA ORGANIZACIÓN. (cliente, desarrollador
EXTERNOS
REQ. DEL DOMINIO. Reflejan los fundamentosdel dominio de aplicación
• REQ. DEL USUARIO(A). Describen req. funcionales y no funcionales. Deben especificar el comportamiento externo del sistema, evitar características de diseño
Redactar:• Inventar un formato estándar• Lenguaje consistente, distinguir req. deseables y
obligatorios• Resaltar partes claves• Evitar jerga informática
Requerimientos del SW
Requerimientos del SW
• REQ. DEL SISTEMA. Extensiones req. de usuario(a). Punto de partida Diseño. Especificación completa y consistente, describe el comportamiento externo y sus restricciones
Características:• Organizan por subsistemas• Interactúan otros, nuevos requerimientos
Requerimientos del SW
Especificación de la interfaz. Inicio del proceso y son parte del Dcto. de req.Tipos de interfaces:•De procedimientos. Programas o sistemas existentes•Representación de datos•Estructura de datos
Ingeniería de Requerimientos
META. Crear y mantener dcto. de req.SUBPROCESOS:1. Estudio de viabilidad2. Obtención y análisis de requerimientos3. Especificación de requerimientos4. Valoración de requerimientos
Ingeniería de Requerimientos
Estudio de Viabilidad: Conjunto de requerimientos + descripción del sistema =
Informe si merece o no seguir con la ing. De requerimientos y el proceso de desarrollo del sistema
Ingeniería de Requerimientos
Estudio de Viabilidad:• Cuestiones:
¿Contribuye el sistema a los objetivos organizacionales?¿Se lo puede implementar utilizando la tecnología actual y
dentro del costo y tiempo?¿Puede integrarse el sistema con otros sistemas existentes
en la organización?
Ingeniería de Requerimientos
Obtención y análisis de requerimientos:Trabaja con clientes y usuarios(as) finales para determinar dominio de la aplicación, servicios que debe proporcionar el sistema, el rendimiento requerido, las restricciones de Hw…ACTIVIDADES:1. Descubrimiento de requerimientos2. Clasificación y organización de requerimientos3. Ordenación por prioridades y negociación4. Documentación de requerimientos
Ingeniería de Requerimientos
Obtención y análisis de requerimientosDescubrimiento de requerimientos:Recoger información sistema propuesto, los sistemas existentes y extraer los requerimientos del usuario(a) y del sistema. Relaciona stakeholders a través de entrevistas y observación puede utilizar escenarios y prototipos para ayudar al descubrimiento de requerimientos
Ingeniería de Requerimientos
Validación de requerimientos: mostrar que éstos realmente definen el sistema cliente desea.Actividades:1. Verificación de validez2. Verificación de consistencia3. Verificación de completitud4. Verificación de realismo5. Verificabilidad
Ingeniería de Requerimientos
Gestión de requerimientos:Proceso de comprender y controlar los cambios en los requerimientos, empiezan con la versión preliminar del dcto. de requerimientos.Req. duraderos. Estables, se derivan de la actividad principal de la organizaciónReq. Volátiles. Cambian durante el desarrollo del sistema o luego de que se lo haya puesto en funcionamiento
Ingeniería de Requerimientos
Planificación de gestión de requerimientos:Cambiantes: Cambian debido a los cambios en el entornoEmergentes: Emergen al incrementarse la comprensión del cliente en el desarrolloConsecuentes. Resultan de la introducción del sistema.Compatibilidad. Dependen de otros sistemas o de procesos de negocio.
Ingeniería de Requerimientos
Gestión del cambio de requerimientosAplica a todos los cambios propuestos, los cambios propuestos deben ser tratados de forma consistente y los cambios en el dcto. se deben hacer de forma controladaEtapas:1. Análisis del problema y especificación del cambio2. Análisis del cambio y cálculo de costos3. Implementación del cambio
Recommended