matriz temas ingenieria de software
TRANSCRIPT
Área de conocimiento: REQUERIMIENTO DE SOFTWARE
Tema
Fundamentos de requerimientos de software
Proceso de requerimientos
Análisis de requerimientos
Especificación de requerimientos
Validaciones de requerimientos
Consideraciones prácticas
Herramientas de requerimientos de software
Área de conocimiento: FINANZAS
Tema
Ciclo de vida economico
Elicitación de requermientos(labores asociadas al levantamiento de
requerimientos)
Fundamentos de ecomomicos Ingenieria de Software
Ciclo de vida economico
Riesgos e incertidumbre
Metodos de analisis economico
Consideraciones practicas
Área de conocimiento: MODELOS Y METODOLOGIAS
Tema
Modelamiento
Tipos de Modelos
Análisis y Modelos
Métodos de Ingeniería del Software
Métodos de Ingeniería del Software
Área de conocimiento: CALIDAD
Tema
Fundamentos de Calidad de SW
Administracion de procesos en Calidad de SW
Consideraciones Practicas
Área de conocimiento: Pruebas de software - Verificacion (Software Testing)
Tema
Fundamentos de pruebas de software.
Niveles de prueba
técnicas de prueba
Medidas relacionadas con la prueba
Procesos de pruebas
Herramientas de prueba de software
Área de conocimiento: Diseño de Software
Tema
Fundamentos de Diseño de Software
Cuestiones claves diseño de software
Cuestiones claves diseño de software
Arquitectura y estructura de software
Diseño Interfaz de usuario
Calidad, Analisis y Evaluacion del diseño de software
Notaciones diseño de software
Estrategias y metodos en diseño de software
Herramientas de diseño de software
Área de conocimiento: Mantenimiento
Tema
Fundamentos de Mantenimiento de Software
Puntos clave en el mantenimiento de software
Proceso de mantenimiento
Técnicas de mantenimiento
Herramientas para mantenimiento de sw
Área de conocimiento: Construccion de Software
Tema
Fundamentos de construcción de software
Fundamentos de construcción de software
Gestión de construcción
Consideraciones practicas
Tecnologias para la construcción
Herramientas para la construcción de software
Área de conocimiento: REQUERIMIENTO DE SOFTWARE
SubtemaDefinición de un requerimiento de softwareProducir y procesar requerimientosRequerimientos funcionales y no funcionalesPropiedades emergentesRequerimientos cuantificablesRequerimientos del sistema y requerimientos de softwareModelos de procesosActores de procesosSoporte y administración de procesosCalidad y mejora de procesosFuentes de requermientosTécnicas de elicitaciónClasificación de requerimientosModelamiento conceptualDiseño arquitectónico y asignación de requerimientosNegociación de requerimientosAnálisis formalDocumento de definición del sistemaEspecificación de requerimientos del sistema Especificación de requerimientos de softwareRevisión de requerimientosPrototipadoModelo de validaciónPruebas de aceptaciónNaturaleza iterativa del proceso de requerimientosadministración de cambiosAtributos de requerimientosSeguimiento de requerimientosMedición de requerimientos
Área de conocimiento: FINANZAS
SubtemaFinanzasContabilidadControlFlujo CajaProcesos de toma de decisionValuationInflacionDepreciacionImpuestosValor del dinero en el tiempoEficienciaProductoProyecto
ProgramaPortafolioCiclo de vida del productoCiclo de vida del proyectoPropuestasDecision de inversionHorizonte de planeacionPrecio y valoracionCosto y costeoMedicion del desempeñoAdministracion del valor de retornoDecision de terminacionRemplazo y decision de terminacionObjetivos, estimaciones y planesEstimaciones tecnicasDireccionamiento incertidumbrePriorizacionDecision sobre el riesgoDecision sobre la incertidumbreAnalisis para la definir la gananciaTasa minima de retorno aceptableRetorno de la inversionRendimiento del capital invertidoAnalisis costo beneficioAnalisis costo efectividadAnalisis punto de equilibrioCaso de negocioEvaluacion de multiples atributosAnalisis de optimizacionEl principio suficientemente bienFriccion - Libre economiaEcosistemasOffshoring and outsourcing
Área de conocimiento: MODELOS Y METODOLOGIAS
SubtemaPrincipios de ModelamientoPropiedades y Expresiones de ModeloSíntesis, Semánticas y PrácticasPrecondiciónes, Postcondiciones e invariantesInformación del ModelamientoModelamiento del comportamientoEstructura del ModelamientoAnálisis de CompletitudAnálisis de ConsistenciaAnálisis de correccionesTrazabilidadAnálisis de IntereccionesMetodos HeurísticosMétodo FormalMetodos Prototipos
Métodos Agiles
Área de conocimiento: CALIDAD
SubtemaCultura y etica en Ingenieria de SWValor y costo de la calidadCaracteristicas de calidad y modelosMejoras de calidad del SWSoftware de seguridadGarantia de calidad del SWValidacion y verificacionEvaluacion y auditoriaRequerimientos de calidad del SWDefectos de caracterizacionTecnicas de administracion de calidad del SWMetricas de calidad del SW
Área de conocimiento: Pruebas de software - Verificacion (Software Testing)
SubtemaTerminologia relacionada con las pruebasCuestiones clave
El objetivo de la pruebaObjetivos de pruebasBasado sobre la intuición y la experiencia del ingeniero de softwaretécnicas basadas en el dominio de entradaLas técnicas basadas en CódigoLas técnicas basadas en fallastécnicas basadas en el usotécnicas basadas en modelostécnicas basadas en la naturaleza de la aplicaciónseleccion y combinacion de técnicasEvaluación de la prueba bajo el ProgramaLa evaluación de las pruebas realizadasConsideraciones prácticasLas actividades de pruebaSoporte de herramientas de pruebasCategorías de herramientas
Área de conocimiento: Diseño de Software
SubtemaConcepto general de diseñoContexto de diseño de softwareProceso de diseño de softwarePrincipios diseño de softwareCocurrenciaControl y manejo de eventosPersistencia de datosDistribucion de componentesErrores manejo de excepciones y falta de tolerancia
Relación de las pruebas con otras actividades
Presentación e interaccionSeguridadArquitectura estructura y puntos de vistaEstilos de arquitecturaPatrones de diseñoDecisión de arquitectura de softwareFamilias de programas y FrameworkPrincipios generales en diseño de interfaz de usuarioDiseño de modalidades de interaccion con el usuarioDiseño de presentacion de informaciónProceso de diseño de interfaz de usuarioLocalizacion e internacionalizacionMetaforas y modelos conceptualesAtributos de calidadTécnicas de Analisis, Evaluacion y CalidadMedidasDescripcion estructural (Vista Estatica)Descripcion conductual (Vista dinamica)Estrategias generalesOrientados a la funcion (estructurada)Orientada a objetosCentrado a la estructuira de datosBasado a los componentes (CBD)Otros metodos
Área de conocimiento: Mantenimiento
SubtemaTerminología y DefinicionesNaturaleza del MantenimientoNecesidad del mantenimiento
Evolución del softwareCategorías del Mantenimientoaspectos técnicosaspectos de gestiónEstimación del costo de mantenimientomedida del mantenimiento del softwareProcesos de mantenimientoActividades de mantenimientoComprender el programaReingenieriaIngeniería InversaMigraciónRetiro
Área de conocimiento: Construccion de Software
SubtemaMinimizar la complejidadAnticipar los cambios
Mayoría de los costos de mantenimiento
Construir para la verificaciónReusarEstandares en construcciónConstrucción de modelos de ciclo de vidaPlanear la construcciónMedir la construcciónDiseño de la construcciónLenguaje de la construcciónCodificaciónPruebas de la construcciónConstrucción para su reusoConstrucción con reusoConstrucción con calidadIntegracciónDiseño y uso de API (Interfaz de programación de aplicaciones)Cuestiones de ejecución orientado a objetosParametrización y genericosAfirmaciones, diseño por contrato, y programaión defensivaManejo de errores, manejo de excepciones, y tolerancia a fallasModelos ejecutablesTécnicas de construcción basado en estados y orientado en tablasConfiguración de ejecución e internacionalizaciónEntradas de procesamiento basadas en gramáticaConcurrencia primitivasMiddlewareMetodos de construcción para software distribuidoConstrucción de sistemas heterogeneosAnalisis de rendimiento y ajustesEstandares de la plataformaPruebas de programación desde el inicioAmbientes de desarrolloConstructor de interfaces gráficas de usuarioHerramientas para pruebas unitariasPerfilidado, análisis de rendimiento, y herramientas de corte
Área de conocimiento: REQUERIMIENTO DE SOFTWARE
Aplicado (X / -)
Área de conocimiento: FINANZAS
Aplicado (X / -)
Área de conocimiento: CALIDAD
Aplicado (X / -)
Área de conocimiento: Pruebas de software - Verificacion (Software Testing)
Aplicado (X / -)
Área de conocimiento: Diseño de Software
Aplicado (X / -)
Área de conocimiento: Mantenimiento
Aplicado (X / -)
Área de conocimiento: Construccion de Software
Aplicado (X / -)
Área de conocimiento: REQUERIMIENTO DE SOFTWARE
Apreciación / Observación
Área de conocimiento: FINANZAS
Apreciación / Observación
Área de conocimiento: CALIDAD
Apreciación / Observación
Área de conocimiento: Pruebas de software - Verificacion (Software Testing)
Apreciación / Observación
Área de conocimiento: Diseño de Software
Apreciación / Observación
Área de conocimiento: Mantenimiento
Apreciación / Observación
Área de conocimiento: Construccion de Software
Apreciación / Observación