Created by Daniel Dominguez C
over 6 years ago
|
||
Lenguaje orientado a objetos
Software de sistema
Software de aplicación
Software de ingeniería y ciencias
Software incrustado
Software de línea de productos
Aplicaciones web
Software de inteligencia artificial
Software heredado
Software heredado
La gran mayoría de webapps presenta los siguientes atributos
Una estructura de proceso general para la ingeniería de software consta de cinco actividades
Las actividades estructurales del proceso de ingeniería de software son complementadas por cierto número de actividades sombrilla
Actividades sombrilla
La esencia de la práctica de la ingeniería de software
Flujo de proceso lineal
Flujo de proceso iterativo
Flujo de proceso evolutivo
Flujo de proceso paralelo
Método de evaluación del estándar CMMI para el proceso de mejora
Evaluación basada en CMM para la mejora del proceso interno
SPICE (ISO/IEC 15504)
ISO9001:2000 para software
Modelo de la cascada
Modelos de proceso incremental
Modelos de proceso evolutivo
Modelos concurrentes
Modelos de proceso especializados
Fases del proceso unificado
Proceso personal del software (PPS)
El modelo del PPS define cinco actividades estructurales
Proceso del equipo de software (PES)
El PES define las siguientes actividades estructurales
Principios de agilidad
Características clave que debe compartir el equipo ágil como tal
El proceso XP
Desarrollo adaptativo de software (DAS)
Scrum
Método de desarrollo de sistemas dinámicos (MDSD)
Cristal
Desarrollo impulsado por las características (DIC)
Desarrollo esbelto de software (DES)
Modelado ágil (MA)
El proceso unificado ágil (PUA)
Principios que guían el proceso
Principios que guían la práctica
Principios de comunicación
Principios de planeación
Principios de modelado
Despliegue de la función de calidad
Diagrama de caso de uso de UML
Diagramas de actividad del UML para indagar los requerimientos
Diagrama de clase
Notación UML del diagrama de estado
El modelo de requerimientos
Elementos del modelo de análisis
Representación tabular de objetos de datos
Relaciones entre objetos de datos
Una clase agregada compuesta
Multiplicidad
Dependencias
Paquetes
Diagrama de estado
Diagrama de secuencia
Árbol de datos para el componente
Diagrama de actividades
Traducción del modelo de requerimientos al modelo de diseño
Abstracción
Arquitectura
Patrones
División de problemas
Modularidad
Independencia funcional
Ocultamiento de información
Refinamiento
Aspectos
Rediseño
Elementos del diseño de datos
Elementos del diseño arquitectónico
Elementos de diseño de la interfaz
Elementos del diseño en el nivel de los componentes
Elementos del diseño del despliegue
CALIDAD DEL SOFTWARE
Factores de la calidad de McCall
Factores de la calidad ISO 9126
Factores de calidad que se persiguen
LOGRAR LA CALIDAD DEL SOFTWARE
ELEMENTOS DE ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE
Tareas del ACS
Seis Sigma ( DMAMC )
Mediciones de la confiabilidad
La disponibilidad del software
LAS NORMAS DE CALIDAD ISO 9000