Desde
sus
inicios
en
la
década
de
____________________
,
escribir
software
ha
____________________
hasta
convertirse
en
una
profesión
que
se
ocupa
de
cómo
crear
____________________
y
maximizar
su
calidad
.
La
calidad
puede
referirse
a
cuán
mantenible
es
el
software
,
su
estabilidad
,
____________________
,
usabilidad
,
____________________
,
legibilidad
,
tamaño
,
costo
,
seguridad
y
número
de
fallas
o
"
bugs
"
,
así
como
,
entre
muchos
otros
atributos
,
a
cualidades
menos
medibles
como
elegancia
,
concisión
y
____________________
del
cliente
.
La
mejor
manera
de
crear
software
de
alta
calidad
es
un
problema
separado
y
____________________
cubriendo
el
____________________
de
software
,
principios
para
escribir
código
,
llamados
"
____________________
____________________
"
,
así
como
cuestiones
más
amplias
de
____________________
como
tamaño
óptimo
del
equipo
de
trabajo
,
el
proceso
,
la
mejor
manera
de
entregar
el
software
a
tiempo
y
tan
____________________
como
sea
posible
,
____________________
"
____________________
"
del
lugar
de
trabajo
,
prácticas
de
contratación
y
así
____________________
.
Todo
esto
cae
bajo
la
____________________
general
de
ingeniería
de
software
.