Estandares
Software
Estándar: conjunto de criterios
aprobados, documentados y disponibles
para determinar la adecuación de una
acción (estándar de proceso) o de un
objeto (estándarde producto)
Guía: conjunto de criterios bien definidos
y documentados que encaminan una
actividad o tarea
⇒ es más flexible que un estándar
Profesor: Juan Antonio López Quesada
El proceso Software1
¿Porqué usar estándares en
Ingeniería del Software?
Según Sommerville, los estándares son útiles
porque:
ִagrupan lo mejor y más apropiado de las buenas
prácticas y usos del desarrollo desoftware
ִengloban los “conocimientos” que son patrimonio de
una organización
ִproporcionan un marco para implementar
procedimientos de aseguramiento de la calidad
ִproporcionan continuidad entre el trabajode distintas
personas
Profesor: Juan Antonio López Quesada
El proceso Software
2
Tipos de estándares en Ingeniería
del Software
Estándares para datos:
desde asignar nombres a los datos yespecificar longitud y tipo
hasta los relacionados con BBDD
p.ej., SQL2, SQL1999, ODMG 2.0
Estándares de codificación:
abreviaturas y designaciones formales para describir actividades
dentro de laorganización
Estándares estructurales:
políticas de división del software en módulos
Estándares de documentación
Estándares de proceso software
Estándares para otras actividades
Profesor: Juan Antonio LópezQuesada
El proceso Software
3
Anexo: Procesos Estándar
Multitud de estándares,
métodos, técnicas, y
entornos para
desarrollar y gestionar
software
Software usado en
multitud de sistemas
diferentes:militar,
finanzas, medicina, etc.
Dificultades para gestionar la
producción de software,
integrando productos y servicios
Profesor: Juan Antonio López Quesada
El proceso Software
4
Anexo: ProcesosEstándar
Necesario conseguir un marco común para
“hablar el mismo lenguaje” en el desarrollo y
gestión de software
Objetivo: definir los procesos de desarrollo y
mantenimiento del software, y de...
Regístrate para leer el documento completo.