Zusammenfassung der Ressource
Ingeniería de Software
- Requerimientos
- Funcionales
- Cálculos,
operaciones y
transformaciones
que debe realizar el
software para
cumplir un objetivo
- No funcionales
- Restricciones que
deben cumplir los
requisitos
funcionales. Son los
requisitos de
rendimiento
- Fundamentos
- Métodos
- Cómo construir
el software
- Herramientas
- Soporte para
los métodos
- Procedimientos
- Proporciona el marco de
trabajo. Une los métodos
y las herramientas
- Arquitectura
de Software
- Organización fundamental de un
sistema descrita en: sus
componentes, relación entre
ellos y con el ambiente,
los principios que guían su
diseño y evolución
- CALIDADES SISTÉMICAS: El
manejo inadecuado de los
requerimientos no
funcionales, es una de las
fuentes más importantes de
riesgo en los proyectos
- MANIFIESTAS
- PERFORMANCE: Tiempo de respuesta desde el
punto de vista del usuario
- RELIABILITY: Grado de probabilidad de realizar
operaciones correctamente
- AVAILABILITY: Porcentaje de tiempo que un
sistema tarda para procesar solicitudes
- OPERACIONALES
- THROUGHPUT: Solicitudes atendidas en el tiempo
- MANEGEABILITY: Cantidad inversa de esfuerzo
para realizar labores administrativas
- SERVICEABILITY: Esfuerzo para actualizar el
sistema para reparar errores
- SECURITY: Prevención de uso inadecuado, por
abuso o uso inapropiado
- TESTABILITY: Esfuerzo invertido para detectar y
aislar errores.
- EVOLUTIVAS
- ESCALABILITY: Habilidad para soportar la calidad
de servicio requerida conforme la carga aumenta
- FLEXIBILITY: Esfuerzo ahorrado cuando se hace
un cambio de configuración
- PORTABILITY: Esfuerzo ahorrado cuando se migra
a una infraestructura diferente
- EXTENSIBILITY: Esfuerzo ahorrado para adicionar
nuevas funcionalidades
- MANTAINABILITY: Esfuerzo ahorrado para revisar y
corregir errores
- Fases
- Definición
- Resolver el Qué.
ingeniería de sistemas,
planificación del proyecto
y análisis de requisitos
- Desarrollo
- Diseño de software,
generación de código y
prueba del software
- Mantenimiento
- Corrección,
adaptación, mejora
y prevención
- Método Sistemático, disciplinado y cuantificable
al desarrollo, funcionamiento y mantenimiento
del software
- Análisis
- Estudio de
viabilidad,
elicitación,
análisis de
requisitos,
modelado del
sistema
- Diseño
- Diseño
arquitectónico
detallado,
interfaz de
usuario
- Codificación
- Construcción,
codificación,
documentación
- ALFREDO SUAREZ MANCIPE
Código: 141027752
- Pruebas
- Validación,
verificación,
pruebas
- Entrega
- Unidad,
integración
del sistema,
aceptación,
regresión
- Mantenimiento
- Correctivo,
perfectivo,
adaptativo,
evolutivo
- Conseguir un
producto fiable,
con calidad y
bajo costo
- FÁCIL DE MANTENER:
Construido y
documentado para
permitir cambios
- FIABLE:
Debe hacer
lo que se
espera de
él
- EFICIENTE:
No hace uso
innecesario
de recursos
- FÁCIL DE USAR:
Adecuada
interfaz de
usuario