Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JUAN SEBASTIAN SUAREZ CONTRERAS
20181578003
UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS
TECNOLOGÍA EN SISTEMATIZACIÓN DE DATOS
FACULTAD TECNOLÓGICA
BOGOTA D.C
06/04/2021
CONTENIDO
Contents
1. Problemas que afectan el desarrollo de software...........................................................................................................................3
Expectativas poco realistas.........................................................................................................................................................3
Programar a cualquier precio:....................................................................................................................................................3
Negociaciones de tira y afloja.....................................................................................................................................................4
Desperdiciar el tiempo antes del kickoff del proyecto...............................................................................................................4
2. Reseña histórica de la ingeniería de software........................................................................................................................................4
3. Factores que afectan la ingeniería de software:.....................................................................................................................................5
Calidad del software:..................................................................................................................................................................5
Procesos, metodologías y productividad...................................................................................................................................5
La ingeniería de software no alcanza a la totalidad de la industria...........................................................................................6
Implementación de software y Middleware..............................................................................................................................6
4. Factores que afectan la calidad del software.........................................................................................................................................6
Falta de dominio del negocio:....................................................................................................................................................6
Desconocimiento de la tecnología.............................................................................................................................................6
Calendarios pocos realistas........................................................................................................................................................7
Utilizar malas o nulas prácticas de desarrollo de Software........................................................................................................7
5. Modelo de calidad de Software..............................................................................................................................................................7
Modelo de McCall:......................................................................................................................................................................7
Factores de calidad.....................................................................................................................................................................7
Criterios de calidad.....................................................................................................................................................................7
Métricas de calidad:...................................................................................................................................................................7
Perspectivas................................................................................................................................................................................................8
Revisión del producto.................................................................................................................................................................8
Transición del producto..............................................................................................................................................................8
Operación del producto...................................................................................................................................................................8
Fase 1........................................................................................................................................................................................10
Fase 2........................................................................................................................................................................................10
Fase 3........................................................................................................................................................................................10
6. Importancia de los modelos de calidad del software...........................................................................................................................11
7. Modelos de calidad del software:.........................................................................................................................................................11
A. Modelo McCall................................................................................................................................................................................11
B. Modelo BOEHM...............................................................................................................................................................................11
C. Modelo FURPS.................................................................................................................................................................................12
D. Modelo ISO......................................................................................................................................................................................12
Bibliografía:...............................................................................................................................................................................................13
Contenido gráfico tomado de:.............................................................................................................................................................13
1. Problemas que afectan el desarrollo de software
Falta de dominio del negocio: Este problema surge cuando los desarrolladores del
proyecto aun no son expertos en los conceptos referentes al negocio para el cual se estará
desarrollando el software. Si se intenta desarrollar el proyecto de esta manera, con un
desconocimiento por el negocio del cliente esto se traducirá en un sin numero de
problemas que se verán introducido por las reglas y requerimientos funcionales mal
interpretados. Para intentar solucionar esto se debe trabajar con analistas expertos en el
negocio al inicio del proyecto, para que estos orienten a los desarrolladores y a su vez
documenten la metodología diagramas y notaciones estándares como UML
Modelo de McCall: Sicilia Rodríguez explica que [2]: “El Modelo de calidad de McCall
fue creado en 1977 para las fuerzas aéreas norteamericana con la intención de acercar las
visiones de calidad de los desarrolladores y los usuarios. Es de especial importancia por ser
históricamente el primero y la base de esfuerzos posteriores, y se organiza en torno a tres
tipos de características de calidad”
Factores de calidad: Sirven para entender cuales son los aspectos generales que al
usuario le son importantes conocer del producto final.
Criterios de calidad: Menciona cuales son las pautas con las que se debe construir el
software desde el punto de vista del desarrollador
Métricas de calidad: puntos referencia con los que se medirá la calidad del producto
final
Perspectivas
Revisión del producto: se presentan al evaluador del producto todos los factores de
calidad que tiene el software en cuanto a la adaptación a cambios y modificación del
sistema de acuerdo al objetivo de la empresa.
Fase 2: Establecer los factores de calidad según las perspectivas del modelo de McCall. En
esta fase se comparan los factores de calidad del producto final con los factores del
modelo de McCall.
Fase 3: Evaluar los factores. En esta fase se comparan los factores de calidad cada uno
con los factores de calidad del modelo de McCall
Img 1
6. Importancia de los modelos de calidad del software
La importancia de la calidad en los procesos se esta convirtiendo en los últimos años en elemento
estratégico para las mas grande organizaciones, pues este asegura que su consumidor se vera
potencialmente interesado en probar mas productos de su marca, así como el desarrollo de un buen
nombre y marca personal, pues la calidad asegura que el producto llegue a más gente y que esta se
vea inclinada a seguir usándola.
Nombre: McCall
Descripción: Es el modelo de
calidad mas conocido el cual define
en factores cualitativos la calidad
del software, este modelo contiene
métricas de jerárquicas donde en
niveles superiores están elementos
abstractos y con forme deciente
están algunos que se miden con mas
facilidad.
Img 3
C. Modelo FURPS
Nombre: FURPS
Descripción: El modelo establece que el software por si solo no es perfecto y que debido a
esto la calidad depende del cliente final y además de su correcto funcionamiento. En este
modelo primero es necesario asignar las prioridades y después definir que ítems de calidad
le serán medidos
Img 4
D. Modelo ISO
Nombre: ISO
Descripción: El modelo hizo estable en el estándar ISO 9126-1 que la calidad del software
dependerá de un modelo estructurado por características y subcaracterísticas tales como:
Funcionalidad, Fiabilidad, Usabilidad, Eficiencia, mantenibilidad entre otras, a su vez este
modelo tiene en cuenta el grado de satisfacción con respecto a los requisitos de los usuarios,
aportando a este un valor en el nivel de calidad. [5]
Img 5
Bibliografía:
[1] Microsiervos.com. 2021. La historia del desarrollo de software en dos minutos: un siglo de
lógica, lenguajes y código. [online] Available at:
<https://www.microsiervos.com/archivo/ordenadores/historia-desarrollo-software-logica-lenguajes-
codigo.html> [Accessed 6 April 2021].
[2] (Sánchez, S., Sicilia, M. and Rodríguez, D., 2012. p. 385) Ingeniería del software. México:
Alfaomega.
[3] (Sánchez, S., Sicilia, M. and Rodríguez, D., 2012. p. 387) Ingeniería del software. México:
Alfaomega
[5] C. DISCERN, L. 25000, E. PA, S. CHAPP and n. Prometeus Delfos 1.0.0, "ISO
25010", Iso25000.com, 2021. [Online]. Available: https://iso25000.com/index.php/normas-iso-
25000/iso-25010. [Accessed: 06- Apr- 2021].
Img2: static.wikia.nocookie.net/modelos-de-evaluacion-de-recursos-
grupo6/images/d/db/Mc.jpg/revision/latest/smart/width/200/height/200?
cb=20180720135207&path-prefix=es
Img3: modeloseredigitales.blogspot.com/2018/07/
Img4: modeloseredigitales.blogspot.com/2018/07/
Img5: modeloseredigitales.blogspot.com/2018/07/