Está en la página 1de 15

Instituto Tecnológico Superior de Coatzacoalcos

Calidad de Software - Sexto Semestre - Licenciatura en Informática


Tema 3: Aseguramiento de la calidad de los sistemas de información (SQA).

Competencia especifica:
Aplica técnicas y herramientas para una visibilidad adecuada del proceso de desarrollo y del producto de
sistema de información.

Temas:
Todos.
2da. Actividad: “Sólo con tu pareja”
Valor de la actividad, la establecida en los criterios de evaluación.

1. Realiza la siguiente investigación:


1. Explica los tipos de fallos que se pueden presentar en los sistemas de cómputo.
Los fallos en los sistemas de cómputo pueden ser variados, algunos de los más comunes incluyen:
• La computadora no arranca
• La pantalla está en blanco
• El sistema operativo o software funciona de manera anormal
• La pantalla se congela
• La computadora es lenta
• Se producen ruidos extraños
• Internet lento
• Sobrecalentamiento
• Caída de las conexiones a Internet
• Pantalla Azul de la Muerte (BSOD)
• Visualización truncada o baja resolución
2. Explica la importancia de las medidas de fiabilidad y disponibilidad dentro de la seguridad de los
SI.
Las medidas de fiabilidad y disponibilidad son fundamentales para la seguridad de los Sistemas de
Información (SI). La fiabilidad se refiere a la capacidad de un sistema para funcionar sin fallos
durante un período de tiempo determinado bajo condiciones específicas. La disponibilidad, por otro lado,
se refiere a la capacidad de un sistema para estar operativo y accesible cuando se necesita
3. Explica las causas que originan que no se logren la calidad en el desarrollo del software.
Las causas que pueden originar que no se logre la calidad en el desarrollo del software pueden ser
variadas, algunas de las más comunes incluyen:
• Falta de dominio del negocio
• Desconocimiento de la tecnología
• Calendarios poco realistas
• No implementar ingeniería de Software
• Utilizar malas o nulas prácticas de desarrollo de Software
4. Explica cuáles son las diferencias en comparación a otras disciplinas o áreas del SQA.
El Aseguramiento de la Calidad del Software (SQA) se diferencia de otras disciplinas en que se
centra específicamente en la calidad del software. Esto implica revisar y auditar los productos y
actividades de software para verificar que se cumplen los procedimientos y los estándares, además de
proporcionar a las gerencias apropiadas con los resultados de estas revisiones
5. Cuál es la función del equipo de ingeniería en software y del aseguramiento de la calidad.
El equipo de ingeniería en software se encarga de diseñar, desarrollar y
administrar bases de datos, liderar y dirigir a los programadores durante la
creación de la aplicación, e incluir procesos de calidad en las aplicaciones,

L.S.C.A. Raúl Monforte Chulín 1


MORCH Systems
Instituto Tecnológico Superior de Coatzacoalcos
Calidad de Software - Sexto Semestre - Licenciatura en Informática
como la medición de métricas y medidas y la evaluación de la calidad del software. Por otro lado, el
aseguramiento de la calidad se encarga de documentar casos de prueba, realizar y documentar análisis de
riesgos, registrar el progreso y los resultados de la prueba, realizar pruebas automatizadas de código, crear
planes de prueba y desarrollar estándares y procedimientos para determinar la calidad del producto y la
preparación para su lanzamiento
6. Explica en donde se encuentra presente el aseguramiento de calidad del software.
El aseguramiento de calidad del software está presente en todas las etapas del ciclo de vida del desarrollo
de software, desde la concepción del sistema hasta su implementación y mantenimiento. Su objetivo es
garantizar que el software cumpla con los estándares de calidad establecidos, lo que incluye
funcionalidad, confiabilidad, rendimiento, seguridad y usabilidad
7. Explica que incluye las pruebas y los procesos de revisión e inspección en el SQA.
Las pruebas y los procesos de revisión e inspección en el SQA son fundamentales para garantizar la
calidad del software. Estas actividades permiten detectar y prevenir defectos en el software antes de que
llegue a las manos de los usuarios. Algunas de las actividades principales que realiza el SQA incluyen la
planificación y definición de normas de calidad, la creación de planes de prueba, la identificación y
seguimiento de los defectos del software, el análisis de los resultados de las pruebas y la elaboración de
informes sobre métricas de calidad
8. Explica por qué es importante concentrarse en todo el SQA como desarrolladores de Sw.
Es importante que los desarrolladores de software se concentren en todo el SQA porque ayuda a
garantizar que los productos y servicios de software satisfagan las necesidades de sus usuarios y clientes.
El SQA también puede ayudar a evitar que los defectos lleguen a los clientes, lo que puede ahorrar dinero
y mejorar la satisfacción del cliente
9. Explica que comprende el SQA como actividad de protección en el proceso de desarrollo.
El SQA actúa como una actividad de protección en el proceso de desarrollo al garantizar que los
productos y servicios de software cumplan con los estándares de calidad establecidos. Estas técnicas
abarcan desde la planificación y diseño hasta el desarrollo, la implementación y el mantenimiento del
software
10. Explica por qué las actividades del SQA deben ser realizadas por los desarrolladores e
ingenieros de software.
Las actividades del SQA deben ser realizadas por los desarrolladores e ingenieros de software porque son
ellos quienes están más familiarizados con el software y sus características. Además, al estar involucrados
en el proceso de SQA, los desarrolladores e ingenieros de software pueden detectar y corregir problemas
más rápidamente, lo que puede resultar en un software de mayor calidad
11. Explica por qué la organización deberá tener definido su proceso o procesos de desarrollo de
software para poder hacer uso del SQA.
La organización debe tener definido su proceso o procesos de desarrollo de software para poder hacer uso
del SQA porque el SQA implica revisar y auditar los productos y actividades de software para verificar
que se cumplen los procedimientos y los estándares
12. Explica que debemos de hacer para que el desarrollo del software se haga de acuerdo con
estándares preestablecidos de calidad?
Para que el desarrollo del software se haga de acuerdo con estándares preestablecidos de calidad, es
necesario implementar prácticas de SQA en todas las etapas del ciclo de vida del desarrollo de software.
Esto incluye la planificación y definición de normas de calidad, la creación de planes de prueba, la
identificación y seguimiento de los defectos del software, el análisis de los resultados de las pruebas y la
elaboración de informes sobre métricas de calidad
13. Explica las responsabilidades del Gerente de SQA, las responsabilidades del Subgerente de SQA
y las responsabilidades de los Ingenieros de Especialidad.
Las responsabilidades del Gerente de SQA, Subgerente de SQA e Ingenieros de Especialidad varían
dependiendo de la organización y el proyecto específico. Sin embargo, en general, el Gerente de SQA es
responsable de supervisar todas las actividades de SQA, el Subgerente de SQA asiste al Gerente de SQA

L.S.C.A. Raúl Monforte Chulín 2


MORCH Systems
Instituto Tecnológico Superior de Coatzacoalcos
Calidad de Software - Sexto Semestre - Licenciatura en Informática
y puede tener responsabilidades específicas en ciertas áreas, y los Ingenieros de Especialidad son
responsables de realizar tareas técnicas específicas relacionadas con el SQA.
14. Explica por qué las métricas.se consideran productos confiables en el desarrollo de software.
Las métricas se consideran productos confiables en el desarrollo de software porque proporcionan una
medida cuantitativa de la calidad del software. Pueden ayudar a identificar áreas de mejora, monitorizar el
progreso hacia los objetivos de calidad y facilitar la toma de decisiones basada en datos
15. Explica por unos de los elementos importantes del proceso de SQA son las revisiones técnicas.
Las revisiones técnicas son un elemento importante del proceso de SQA porque permiten a los miembros
del equipo de desarrollo examinar el trabajo de los demás y proporcionar retroalimentación constructiva.
Esto puede ayudar a identificar y corregir problemas temprano en el proceso de desarrollo, lo que puede
resultar en un software de mayor calidad
16. Explica por qué el SQA estadístico es una rama importante en el proceso SQA.
El SQA estadístico es una rama importante en el proceso SQA porque utiliza técnicas estadísticas para
monitorizar y controlar la calidad del software. Esto puede incluir el uso de gráficos de control, pruebas
de hipótesis y análisis de regresión para identificar tendencias y variaciones en la calidad del software
17. Explica cómo puede satisfacer de forma adecuada el software los factores de calidad?
Un software puede satisfacer de forma adecuada los factores de calidad al cumplir con los requisitos
establecidos, tanto en términos de funcionalidad como de fiabilidad, eficiencia, seguridad y usabilidad
18. Explica cuáles son las responsabilidades del grupo de SQA (Software Quality Assurance).
Las responsabilidades del grupo de SQA incluyen la planificación de las actividades de SQA, la revisión
y auditoría de los productos y las actividades para verificar que están conformes con los procedimientos y
estándares aplicables, y la provisión de los resultados de estas revisiones o auditorías a la dirección
cuando sea necesaria su mediación
19. Explica en qué consisten:
* Las medidas de fiabilidad. Las medidas de fiabilidad se refieren a la capacidad de un sistema para
funcionar sin fallos durante un período de tiempo determinado bajo condiciones específicas
* El tiempo medio entre fallas. El tiempo medio entre fallas es una medida de fiabilidad que indica el
tiempo promedio que transcurre entre fallos consecutivos en un sistema
* Las medidas de disponibilidad. Las medidas de disponibilidad se refieren a la capacidad de un sistema
para estar operativo y accesible cuando se necesita
* La medida de disponibilidad es algo más sensible al TMDR. La medida de disponibilidad es algo
más sensible al Tiempo Medio de Reparación (TMDR).
* La fiabilidad relativa al hardware y al Software La fiabilidad relativa al hardware y al software se
refiere a la capacidad de un sistema de hardware o software para funcionar sin fallos
20. Explica detalladamente las actividades que se deben de hacer para el aseguramiento de calidad
del software.
Las actividades que se deben de hacer para el aseguramiento de calidad del software incluyen la
planificación y definición de normas de calidad, la creación de planes de prueba, la identificación y
seguimiento de los defectos del software, el análisis de los resultados de las pruebas, la elaboración de
informes sobre métricas de calidad, y la gestión de los cambios en el software

L.S.C.A. Raúl Monforte Chulín 3


MORCH Systems
Instituto Tecnológico Superior de Coatzacoalcos
Calidad de Software - Sexto Semestre - Licenciatura en Informática
21. Hacer una presentación electrónica sobre los elementos y características del aseguramiento de la
calidad de los sistemas de información (SQA), así la competencia del auditor interno de acuerdo a la
cláusula 7, “Competencia y evaluación de los auditores” de la Norma ISO 19011.

L.S.C.A. Raúl Monforte Chulín 4


MORCH Systems
Instituto Tecnológico Superior de Coatzacoalcos
Calidad de Software - Sexto Semestre - Licenciatura en Informática
22. Realizaran un manual SQA (Aseguramiento de Calidad de Software). Los elementos que debe de
incluir el manual son los siguientes:
1. Introducción.
2. Definición y propósito del SQA.
3. Problemas que resuelve la SQA.
4. Integrantes de los equipos de desarrollo y estructura jerárquica.
* Analistas.
* Desarrolladores.
* Diseñadores.
* Administradores de Red.
* Y el jefe
5. Roles y responsabilidades de los equipos de desarrollo.
6. Habilidades y capacidades del personal del SQA.
7. Actividades del SQA.
8. Métodos y herramientas.
9. Descripción de tareas y actividades del SQA para el desarrollo de Software.
10. Conclusión.

L.S.C.A. Raúl Monforte Chulín 5


MORCH Systems
Instituto Tecnológico Superior de Coatzacoalcos
Calidad de Software - Sexto Semestre - Licenciatura en Informática

1. Introducción
El Aseguramiento de la Calidad del Software (SQA) es un conjunto de actividades diseñadas
para evaluar la calidad de los productos de software que se producen durante el desarrollo de
software. El objetivo principal del SQA es asegurar que los productos de software cumplan con
los estándares de calidad predefinidos. Este manual proporciona una visión general del SQA y
su importancia en el desarrollo de software.

2. Definición y propósito del SQA


El SQA es un proceso sistemático que implica una serie de actividades que se llevan a cabo
durante el ciclo de vida del desarrollo de software para garantizar la calidad del software. El
propósito del SQA es asegurar que los productos y servicios de software cumplan con los
requisitos y expectativas del cliente, así como con los estándares de calidad predefinidos.

3. Problemas que resuelve la SQA


El SQA ayuda a prevenir y detectar defectos en el software durante el proceso de desarrollo.
Esto puede resultar en un software de mayor calidad, una mayor satisfacción del cliente y una
reducción de los costos asociados con la corrección de defectos después de que el software
ha sido entregado al cliente.

4. Integrantes de los equipos de desarrollo y estructura jerárquica


Los equipos de desarrollo de software suelen estar compuestos por varios roles, incluyendo
analistas, desarrolladores, diseñadores, administradores de red y un jefe de equipo. Cada uno
de estos roles tiene responsabilidades específicas en el proceso de desarrollo de software.
• Analistas: Los analistas de sistemas son responsables de estudiar los sistemas y
procesos actuales para entender cómo funcionan y qué se necesita para mejorarlos.
Trabajan estrechamente con los usuarios finales y los stakeholders para recopilar
requisitos y entender las necesidades del negocio. También son responsables de
documentar estos requisitos de una manera que los desarrolladores puedan entender y
usar para crear el software.
• Desarrolladores: Los desarrolladores, también conocidos como programadores, son los
que escriben el código que hace que el software funcione. Utilizan lenguajes de
programación como Java, C++, Python, etc., para desarrollar aplicaciones de software
que satisfacen los requisitos recopilados por los analistas de sistemas. Los
desarrolladores también son responsables de probar su código para asegurarse de que
funciona correctamente y de corregir cualquier error o bug que se encuentre.
• Diseñadores: Los diseñadores de software se centran en la interfaz de usuario (UI) y la
experiencia del usuario (UX) del software. Crean los diseños y los prototipos de cómo se
verá y se sentirá el software. Trabajan para hacer que el software sea fácil de usar y
atractivo para los usuarios finales. Los diseñadores también trabajan estrechamente con
los desarrolladores para asegurarse de que el diseño final se implemente correctamente.
• Administradores de Red: Los administradores de red son responsables de instalar,
configurar y mantener la infraestructura de red que soporta el software. Esto puede
incluir servidores, routers, switches, firewalls y otros equipos de red. Los
administradores de red también monitorizan la red para detectar y solucionar problemas,
y trabajan para asegurar la red contra amenazas de seguridad.

L.S.C.A. Raúl Monforte Chulín 6


MORCH Systems
Instituto Tecnológico Superior de Coatzacoalcos
Calidad de Software - Sexto Semestre - Licenciatura en Informática
• Jefe de equipo: El jefe de equipo, a veces conocido como líder de proyecto o gerente de
proyecto, es responsable de supervisar el trabajo del equipo de desarrollo. Coordinan las
actividades del equipo, establecen plazos, asignan tareas y se aseguran de que el
proyecto se mantenga en el camino correcto. También son el punto de contacto
principal para los stakeholders y los usuarios finales, y trabajan para resolver cualquier
problema o conflicto que pueda surgir durante el desarrollo del software.

5. Roles y responsabilidades de los equipos de desarrollo


Los roles y responsabilidades de los equipos de desarrollo varían dependiendo del tamaño y la
naturaleza del proyecto. Sin embargo, en general, los analistas son responsables de entender y
documentar los requisitos del sistema, los desarrolladores son responsables de escribir el
código, los diseñadores son responsables de la interfaz de usuario y la experiencia del usuario,
los administradores de red son responsables de la infraestructura de red y el jefe de equipo es
responsable de coordinar y supervisar el trabajo del equipo.

6. Habilidades y capacidades del personal del SQA


El personal del SQA debe tener una sólida comprensión de los estándares de calidad del
software, así como habilidades en áreas como la gestión de proyectos, la comunicación y la
resolución de problemas. También deben tener una buena comprensión de las técnicas y
herramientas de SQA, y deben ser capaces de trabajar eficazmente en equipo.

7. Actividades del SQA


Las actividades del SQA incluyen la planificación de las actividades de SQA, la revisión y
auditoría de los productos y las actividades para verificar que están conformes con los
procedimientos y estándares aplicables, y la provisión de los resultados de estas revisiones o
auditorías a la dirección cuando sea necesaria su mediación.

8. Métodos y herramientas
Existen numerosas herramientas y métodos disponibles para apoyar las actividades de SQA,
incluyendo herramientas de seguimiento de defectos, software de gestión de pruebas y
técnicas de revisión de código.

9. Descripción de tareas y actividades del SQA para el desarrollo de Software


El SQA se involucra en todas las etapas del ciclo de vida del desarrollo de software, desde la
concepción del sistema hasta su implementación y mantenimiento. Su objetivo es garantizar
que el software cumpla con los estándares de calidad establecidos, lo que incluye
funcionalidad, confiabilidad, rendimiento, seguridad y usabilidad.

10. Conclusión
El SQA es una parte integral del desarrollo de software. Al seguir las prácticas de SQA, las
organizaciones pueden mejorar la calidad de sus productos de software, aumentar la
satisfacción del cliente y reducir los costos.

L.S.C.A. Raúl Monforte Chulín 7


MORCH Systems
Instituto Tecnológico Superior de Coatzacoalcos
Calidad de Software - Sexto Semestre - Licenciatura en Informática

2. Enviar la información:
La investigación, el manual en un documento de Word y la presentación electrónica en Power Point con
el siguiente nombre:

Nombre de la materia Calidad de los Sistemas de Información, nombre de la unidad, número y nombre de
la actividad, semestre y grupo, y nombre del alumno (Nombre y apellido paterno).

Ejemplo:
CSI, U3, A2In, 7A, Madai Gutiérrez y Cristian Díaz.
CSI, U3, A2Pe, 7A, Madai Gutiérrez y Cristian Díaz.
CSI, U3, A2M, 7A, Madai Gutiérrez y Cristian Díaz.

3. Fecha de entrega:
Terminando lo enviaras únicamente a la plataforma Moodle, el día 18 de noviembre del 2022.

Nota importante: Los participantes o los 2 integrantes de las parejas deberán de subir cada quien la
misma actividad a la plataforma.

Versículo y Lemas:
Dios tomó al hombre y lo puso en el jardín del Edén (La naturaleza) para que lo cultivara y lo cuidara. (Gen 2:15).

Gracias a Dios: Ser profesional es parte de una mejor calidad de vida para ti y para toda tu familia, lograrlo es una gran
satisfacción de manera espiritual, emocional, social y laboral; búscalo, esfuérzate y disfrútalo; y veras que ser profesionista es
excelentemente profesional. Que Dios te bendiga a ti y a toda tu familia hoy, mañana y siempre. MORCH Systems.

“La vida es bella”, única e irrepetible vívela hoy, como si fuera el último día de tu vida. MORCH Systems.

L.S.C.A. Raúl Monforte Chulín 8


MORCH Systems
ASEGURAMIENTO DE LA
CALIDAD DE LOS SISTEMAS
DE INFORMACIÓN (SQA) Y
COMPETENCIA DEL AUDITOR
INTERNO
Orozco López Jair Alejandro
Mendez Espejo Luis Angel
Introducción
Definición de SQA: El SQA es un proceso sistemático que implica una
serie de actividades que se llevan a cabo durante el ciclo de vida del
desarrollo de software para garantizar la calidad del software.
Importancia de la auditoría interna: La auditoría interna es un
componente crucial del SQA, ya que proporciona una evaluación
objetiva de los procesos y productos de software para asegurar que
cumplen con los estándares de calidad predefinidos
Elementos y
características
del SQA
Elementos del SQA: Los elementos clave del SQA incluyen la
planificación de las actividades de SQA, la revisión y auditoría de los
productos y las actividades para verificar que están conformes con
los procedimientos y estándares aplicables.
Características del SQA: El SQA se focaliza en los productos en la
totalidad de la cadena de producción, desde el proceso de diseño
hasta cuando sean despachados al cliente
Elementos y características del SQA

Objetivo del SQA: El objetivo principal del SQA es encontrar errores en la calidad y
asegurar que todos los grupos funcionales contribuyan a impedir las fallas de
calidad detectadas.
Medición en el SQA: Los profesionales de aseguramiento de la calidad deben tomar
continuamente mediciones, planificar la calidad y diseñar programas de calidad
Competencia del
auditor interno
Definición de la competencia del auditor: La
competencia del auditor se refiere al conjunto de
habilidades, conocimientos y niveles de formación
que los auditores deben reunir para poder realizar
auditorías eficientes.
Importancia de la competencia del auditor: Un auditor
competente es capaz de llevar a cabo una auditoría
eficaz y eficiente, proporcionando resultados precisos
y útiles que pueden ayudar a mejorar la calidad del
software
Competencia
del auditor
interno

Cláusula 7 de la Norma ISO 19011: La cláusula 7 de la Norma ISO 19011 proporciona orientación
relativa a la competencia y la evaluación de los auditores y los equipos auditores de sistemas
de gestión.
Responsabilidades del auditor interno: Los auditores internos deben ser competentes de
acuerdo a los lineamientos de la norma y que además conozcan bien los procesos que deba
auditar
¡Muchas gracias
por su atención!

También podría gustarte