|
|
|
Nº Horas:
consultar |
|
|
|
Titulación:
consultar |
|
|
Convocatoria:
Abierta |
|
|
|
Objetivos: |
|
|
OBJETIVOS GENERALES:
Identificar los requerimientos de los sistemas TIC y definir soluciones basadas en el diseño de componentes software y la relación entre los mismos.
OBJETIVOS ESPECÍFICOS:
Dirigir la toma de requerimientos de un sistema software y realizar el modelado del mismo.
Aportar criterios para la toma de decisiones respecto a la arquitectura y tecnologías a utilizar en la implementación de soluciones software.
Competencia General: El participante al finalizar el curso será capaz de:
Estudiar las necesidades informáticas de los diferentes departamentos de la empresa a nivel de equipos técnicos, métodos y procedimientos informáticos; elaborando parte del análisis funcional, en el que define la estructura del nuevo sistema informático (equipos técnicos, métodos y procedimientos). Además ha de planificar la implantación y puesta en marcha del sistema a nivel de recursos humanos y elementos de software, realizar los presupuestos referentes al desarrollo de las aplicaciones informáticas y elaborar el informe de justificación técnica y económica.
Unidades de Competencia: El participante al finalizar el curso estará en disposición de:
Diseñar y desarrollar la configuración del sistema informático realizado y redactar los protocolos de aplicaciones, normativas y procedimientos.
Coordinar, controlar y verificar la instalación e implantación de los sistemas software; estableciendo las pruebas a realizar para detectar las anomalías de los mismos.
Realizar los ajustes necesarios en el diseño del software durante la fase de desarrollo, a fin de conseguir la máxima fiabilidad del sistema.
|
|
|
|
Metodología: |
|
|
consultar |
|
|
|
Programa: |
|
|
U.D. 1. INGENIERÍA DE REQUERIMIENTOS.
Conocimiento acreditado:
Distinguir entre los requerimientos funcionales y no funcionales.
Diferenciar entre requerimientos y restricciones del proyecto.
Identificar a los Actores del proceso de Gestión de Requerimientos: Experto del Dominio, Usuario final, Ingeniero de Requerimientos, Diseñador.
Obtener (elicitar) requerimientos.
Realizar las actividades para comprender el problema y el negocio.
Entender las necesidades y limitaciones de los participantes.
Usar pensamiento creativo y técnicas afines (por ejemplo, entrevistas y escenarios, observación, prototipado, talleres, requisitos genéricos en el sector industrial).
Priorizar los Requerimientos (por ejemplo con técnicas 80/20, MoSCoW, Needs & Must).
Resolver el solapamiento de requerimientos.
Juzgar si un problema es una causa o un síntoma.
Resolver los requerimientos contradictorios.
Reducir ambigüedades en los requerimientos.
Asegurar la posibilidad de probar los requerimientos.
Realizar la validación de requerimientos por medio de revisiones y prototipado.
Lograr el Refinamiento de los Requerimientos.
Manejar el proceso de definición de requerimientos.
Diferenciar entre requerimientos estables y volátiles.
Aplicar los principios del versionado a los documentos de requerimientos.
Establecer la trazabilidad y la propiedad de requerimientos.
Usar Herramientas de Ingeniería de Software para gestión de requerimientos.
Actuar eficazmente en el equipo que extrae y registra requerimientos del usuario.
Aplicar eficazmente la panoplia de técnicas de obtención (elicitación).
U.D. 2. TÉCNICAS Y HERRAMIENTAS DE MODELADO DE INFORMACIÓN.
Conocimiento acreditado:
Definir los elementos del diseño lógico de datos para los sistemas requeridos.
Participar en la definición del esquema para un escenario dado de negocio.
Usar el modelado de datos tanto el descendente top-down como el ascendente bottom-up.
Usar el modelado de entidad-relación o el de clases para destacar los requerimientos de información de un nuevo sistema organizacional.
Usar las técnicas de modelado de entidad reconocidas para construir un modelo del datos que refleje las necesidades organizacionales de una organización.
Participar en la identificación y diseño de los datos clave.
Ayudar a la creación de un Catálogo del Datos.
Entender los conceptos RDA (Desarrollo y Análisis de Requerimientos).
Validar los modelos de datos desde la perspectiva de un proceso organizacional.
Especificar los requisitos de seguridad de datos en un escenario organizacional (que deben cubrir integridad o pérdida de consistencia, junto a errores lógicos, del sistema y humanos).
U.D. 3. CICLOS DE DESARROLLO DE SISTEMAS.
Conocimiento acreditado:
Distinguir el Análisis organizacional, del Análisis de Sistemas y el Diseño de Sistemas.
Investigar y documentar un sistema real.
Producir una definición de requerimientos para un sistema organizacional.
Cree Opciones del Sistema Organizacional y presentarlos a la Organización. Identificar las tareas/disciplinas involucradas en la dirección de desarrollo de sistemas.
Justificar el uso de una metodología de sistemas específica.
Usar las técnicas de desarrollo pertinentes (al Análisis del Negocio y los Sistemas).
Explicar el ciclo de vida de un proyecto a los usuarios empresariales.
Usar enfoques formales que aseguren buena práctica en el Proceso de Desarrollo.
Entender un método particular de Desarrollo de Sistemas (DS) y donde usarlo.
Estimar el alcance y limitaciones del método de DS en el ciclo de vida del proyecto.
Entender y usar un marco de desarrollo estándar (por ejemplo Métrica o SSADM).
Estimar la necesidad de técnicas específicas en el proceso de DS.
Evaluar la conveniencia de diferir el desarrollo del sistema en algún escenario del proyecto. Armonizar el rol y responsabilidad de los especialistas en cada ciclo de vida básico de DS.
Usar los enfoques conocidos para proporcionar productos del ciclo de vida SD detallado (por ejemplo textos, diagramas, prototipos).
Crear distintas vistas de modelos de un sistema organizacional (por ejemplo, vista centrada en el usuario, de datos estáticos, de comportamiento, de proceso).
U.D. 4. ANÁLISIS Y DESARROLLO CENTRADO EN LOS USUARIOS.
Conocimiento acreditado:
Analizar y participar en el diseño de los Sistemas de Información que reflejan la forma en que los usuarios desean trabajar para desarrollar su negocio.
Realizar el análisis del usuario y establecer criterios de usabilidad que puedan utilizarse para medir el éxito de nuevos sistemas.
Modelizar las tareas de negocio y usar los modelos como base del prototipado y diseño de la interfaz del usuario.
Utilizar técnicas de Análisis del Usuario, Modelos de Práctica de Trabajo, Modelado de Tareas, Diseño del Trabajo o equivalentes.
Estimar el papel de las técnicas centradas en Usuario para el Desarrollo del Sistema.
Realizar el Modelado de Práctica de Trabajo usando conceptos como actor, tarea, evento organizacional, escenario de tareas, rol del usuario, clase del usuario, objeto usuario, subtarea común,...
Cruzar las Actividades organizacionales con la estructura de la Organización.
Crear los modelos, planes y guiones de tareas requeridos.
Participar en la identificación y especificación de tareas que apoyen funciones de software.
|
|
|
|
Requisitos de acceso: |
|
|
consultar |
|
|
|
Observaciones: |
|
|
consultar |
|
|