Documentos de Académico
Documentos de Profesional
Documentos de Cultura
de Software
Notas del Autor
Darianny Stephanie Peguero Hernández (Matricula 2018-6502)
Edwal Felix Tejada Rodriguez (Matricula 2018-6496)
Gerlen Elivet Aquino Zorrilla (Matricula 2018-6497)
Javier Alexander Morillo Santana (Matricula 2018-6513)
2020-C-2
Grupo 6
Junio 2020
Instituto Tecnológico de las Américas
Desarrollo de Software
Práctica 7
Este trabajo va dirigido Leandro Fondear
I
Tabla de contenido
Introducción ...................................................................................................................... II
I. Luego de leer el capítulo 14 del libro de texto, subrayar los conceptos centrales e
investigar otras fuentes para ampliar las ideas, realice las siguientes actividades: .......... 1
1. Describa cómo evaluaría la calidad de una universidad antes de inscribirse. ........... 1
2. Describa con sus propias palabras el dilema de la calidad del software. .................. 2
3. ¿Qué es un software “suficientemente bueno”? ........................................................ 2
4. ¿Son lo mismo calidad y seguridad? Explique su respuesta. .................................... 3
II. Luego de leer el capítulo 15 del libro de texto, subrayar los conceptos centrales e
investigar otras fuentes para ampliar las ideas, realice las siguientes actividades: .......... 4
1. Explique la diferencia entre un error y un defecto, de acuerdo a lo que indica Roger
S. Pressman....................................................................................................................... 4
2. ¿Por qué no puede esperarse a las pruebas para encontrar y corregir todos los
errores del software? ......................................................................................................... 4
3. En sus propias palabras, describa el significado de la figura 15.4. ........................... 4
III. Luego de leer el capítulo 16 del libro de texto, subrayar los conceptos centrales e
investigar otras fuentes para ampliar las ideas, realice las siguientes actividades: .......... 4
1. ¿Es posible evaluar la calidad del software si el cliente cambia continuamente lo que
se supone que debe hacerse? Explique su respuesta......................................................... 4
2. La calidad y confiabilidad son conceptos relacionados, pero difieren en lo
fundamental por varias razones. Analice las diferencias. ................................................. 5
3. ¿Un programa puede corregirse y aun así ser confiable? Explique su respuesta. ........ 5
4. ¿Un programa puede corregirse y tener buena calidad? Explique lo que responda. .... 5
5. ¿Por qué es frecuente que haya tensiones entre el grupo de ingeniería de software y el
del aseguramiento de la calidad? ¿Es saludable eso? Explique su respuesta. .................. 5
Conclusión ........................................................................................................................ 6
Anexos .............................................................................................................................. 7
II
Introducción
buenos y este no debe ser usado en software que ponga en peligro la vida de usuario
como son software automotrices o aeronáuticos porque puede ser considerado un
delito.
Antes de dar respuesta a esta pregunta es necesario conocer qué significa la calidad y la
seguridad dentro de la ingeniería de software.
Seguridad de software: En la ingeniería de software la seguridad es considerada una
actividad que permite identificar y evaluar los peligros potenciales dentro del sistema
que pueden generar fallos e inconsistencias lo cual permite que los diferentes procesos
de software los eliminen o controlen.
Calidad: Según David Garvin la calidad se puede definir de cinco forma diferentes en
este caso vamos a definir la calidad del producto.
La calidad de producto se refiere a que la calidad son las características y
funcionalidades esenciales del producto.
Calidad y seguridad según las definiciones anteriores no son lo mismo, pero la
seguridad está ampliamente relacionada con la calidad porque para desarrollar
software seguro hay que concentrarse en la calidad.
Un software con niveles bajo de calidad es mucho más fácil de penetrar y
dañar que un software con niveles elevados de calidad porque una de las
característica de la calidad es la confiabilidad y un software para ser confiable tiene
que ser seguro.
4
II. Luego de leer el capítulo 15 del libro de texto, subrayar los conceptos
centrales e investigar otras fuentes para ampliar las ideas, realice las
siguientes actividades:
2. ¿Por qué no puede esperarse a las pruebas para encontrar y corregir todos
los errores del software?
La figura 15.4 expresa el esfuerzo en función del tiempo. En ella vemos la diferencia
cuando aplicamos revisiones o pruebas y cuando no las aplicamos. Por ende, se puede
deducir que cuando nosotros aplicamos las revisiones, nos ahorran tiempo y a su vez
podemos reducir el costo total del sistema.
III. Luego de leer el capítulo 16 del libro de texto, subrayar los conceptos
centrales e investigar otras fuentes para ampliar las ideas, realice las
siguientes actividades:
Considero que si es posible evaluar la calidad del software por la razón que no debemos
al cliente y debemos buscar el equilibrio de satisfacerlo y a la vez darle un software de
calidad. Pero siempre teniendo en cuenta que si se realizan cambios continuos tendemos
5
3. ¿Un programa puede corregirse y aun así ser confiable? Explique su respuesta.
Un programa es confiable siempre que realice bien sus funciones sin fallas, si un
programa presenta una falla y esta es corregida pues si es confiable, puesto que se ha
mejorado su funcionamiento.
Considero que esto se debe por que el grupo de aseguramiento de calidad a este se le
asigna o encomienda autorizar y comprobar que el grupo de ingeniería de software este
cumpliendo con su trabajo de buena calidad por eso considero que sería saludable
porque esto impulsa al grupo de ingeniería a construir un buen trabajo sin pérdida de
calidad.
6
Conclusión
Anexos
8