Anda di halaman 1dari 5

NOMBRE: Génesis Arlet Tandazo Vergara

CURSO: 7 “SA” FECHA: jueves 3 de mayo del 2018.

CALIDAD DE SOFTWARE

CONTESTAR LAS SIGUIENTES PREGUNTAS EN UN ARCHIVO DE WORD O PDF:


1. QUÉ PERMITE LA NORMA ISO9001
ISO 9001 es una norma de sistemas de gestión de la calidad (SGC) reconocida
internacionalmente. La norma ISO 9001 es un referente mundial en SGC, superando el millón de
certificados en todo el mundo.

2. QUIÉN DEBE ESTALECER LA POLÍTICA DE CALIDAD EN LA EMPRESA


La norma ISO 9001 es aplicable a cualquier organización – independientemente de su tamaño y
ubicación geográfica. Una de las principales fortalezas de la norma ISO 9001 es su gran atractivo
para todo tipo de organizaciones. Al centrarse en los procesos y en la satisfacción del cliente en
lugar de en procedimientos, es igualmente aplicable tanto a proveedores de servicios como a
fabricantes.

Los sectores internacionales siguen centrando sus esfuerzos en la calidad, con SGC específicos
derivados de la norma ISO 9001, aplicables a los sectores de la automoción, aeroespacial,
defensa y medicina.

Según nos dice la norma ISO 9001 2015 la política de calidad debe ser comunicada a nuestro
personal, clientes, proveedores y partes interesadas.

Es recomendable tenerla en el tablón de anuncios de la organización, en los despachos de los


ejecutivos y colgarla en la web de la organización para que llegue a todos los clientes y partes
interesadas.

3. CUÁL ES EL OBJETIVO DE LA INGENIERÍA DE SOFTWARE.

 Diseñar aplicaciones informáticas que se ajusten a las necesidades de las


organizaciones.
 Dirigir y coordinar el desarrollo de aplicaciones complejas.
 Intervenir en todas las fases del ciclo de vida de un producto.
 Estimar los costes de un proyecto y determinar los tiempos de desarrollo.
 Hacer el seguimiento de costes y plazos.
 Dirigir equipos de trabajo de desarrollo software.
 Organizar la realización de pruebas que verifiquen el correcto funcionamiento de los
programas y que se ajustan a los requisitos de análisis y diseño.
 Diseñar, construir y administrar bases de datos.
 Dirigir y asesorar a los programadores durante el desarrollo de aplicaciones.
 Introducir procedimientos de calidad en los sistemas, evaluando métricas e indicadores
y controlando la calidad del software producido.
 Organizar y supervisar el trabajo de su equipo de los técnicos de mantenimiento y los
ingenieros de sistemas y redes.

Cabe destacar como uno de los objetivos de la Titulación todos los aspectos de cooperación
social tendentes a la promoción de la cultura, de la paz, la igualdad de derechos con
independencia del género, la raza o las particulares condiciones personales o sociales de
cualquiera de los miembros de la comunidad universitaria. Desde este punto de vista se hace
especial énfasis en la igualdad de oportunidades y no discriminación, favoreciendo de modo
muy especial la integración en la comunidad universitaria de personas con necesidades
especiales.

4. QUÉ DESCRIBE EL CICLO DE VIDA DEL SOFTWARE DESCRIBE EL DESARROLLO DE


SOFTWARE
Definición de objetivos: define la finalidad del proyecto y su papel en la estrategia global.
Análisis de los requisitos y su viabilidad: recopila, examina y formula los requisitos del cliente y
examina cualquier restricción que se pueda aplicar.
Diseño general: requisitos generales de la arquitectura de la aplicación.
Diseño en detalle: definición precisa de cada subconjunto de la aplicación.
Programación (programación e implementación): implementación de un lenguaje de
programación para crear las funciones definidas durante la etapa de diseño.
Prueba de unidad: prueba individual de cada subconjunto de la aplicación para garantizar que
se implementaron de acuerdo con las especificaciones.
Integración: garantiza que los diferentes módulos se integren con la aplicación. Este es el
propósito de la prueba de integración que está cuidadosamente documentada.
Prueba beta (o validación): garantiza que el software cumple con las especificaciones
originales.
Documentación: sirve para documentar información necesaria para los usuarios del software y
para desarrollos futuros.
Implementación
Mantenimiento: comprende todos los procedimientos correctivos (mantenimiento correctivo)
y las actualizaciones secundarias del software (mantenimiento continuo).

El orden y la presencia de cada uno de estos procedimientos en el ciclo de vida de una aplicación
dependen del tipo de modelo de ciclo de vida acordado entre el cliente y el equipo de
desarrolladores.

5. CUÁL ES EL OBJETIVO DE LA CALIDAD DE SOFTWARE


El Modelo ISO 9001 de Gestión de la Calidad. ... Según el modelo de la norma ISO 9000,
la calidad es el “grado en el que un conjunto de características inherentes cumple con los
requisitos”, entendiéndose por requisito “necesidad o expectativa establecida, generalmente
implícita u obligatoria”

6. QUÉ MODELO DE CALIDAD DE SOFTWARE QUE CLASIFICA LAS EMPRESAS POR NIVELES
Modelo CMMI
El CMMI es un modelo de calidad del software que clasifica las empresas en niveles de madurez.
Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir
software.

Niveles CMMI
Los niveles CMMI son 5:

Inicial o Nivel 1 CMMI. Este es el nivel en donde están todas las empresas que no tienen
procesos. Los presupuestos se disparan, no es posible entregar el proyecto en fechas, los
empleados si tienen que quedar durante noches y fines de semana para terminar un proyecto.
No hay control sobre el estado del proyecto, el desarrollo del proyecto es completamente opaco,
no se sabe que pasara con el.

Nivel 2 CMMI. Quiere decir que el éxito de los resultados obtenidos se pueden repetir. La
principal diferencia entre este nivel y el anterior es que el proyecto es gestionado y controlado
durante el desarrollo del mismo. El desarrollo no es opaco y se puede saber el estado del
proyecto en todo momento.

Los procesos que hay que implantar para alcanzar este nivel son:

Gestión de requisitos

Planificación de proyectos

Seguimiento y control de proyectos

Gestión de proveedores

Aseguramiento de la calidad

Gestión de la configuración

Nivel 3 CMMI. Alcanzar este nivel significa que la forma de desarrollar proyectos (gestión e
ingeniería) está definida, por definida quiere decir que está establecida, documentada y que
existen métricas (obtención de datos objetivos) para la consecución de objetivos concretos.

Los procesos que hay que implantar para alcanzar este nivel son:

Desarrollo de requisitos

Solución Técnica

Integración del producto


Verificación

Validación

Desarrollo y mejora de los procesos de la organización

Definición de los procesos de la organización

Planificación de la formación

Gestión de riesgos

Análisis y resolución de toma de decisiones

La mayoría de las empresas que llegan al nivel 3 paran aquí, ya que es un nivel que proporciona
muchos beneficios y no ven la necesidad de ir más allá porque tienen cubiertas la mayoría de
sus necesidades.

Nivel 4 CMMI. Los proyectos usan objetivos medibles para alcanzar las necesidades de los
clientes y la organización. Se usan métricas para gestionar la organización.

Los procesos que hay que implantar para alcanzar este nivel son:

Gestión cuantitativa de proyectos

Mejora de los procesos de la organización

Nivel 5 CMMI. Los procesos de los proyectos y de la organización están orientados a la mejora
de las actividades. Mejoras incrementales e innovadoras de los procesos que mediante métricas
son identificadas, evaluadas y puestas en práctica.

Los procesos que hay que implantar para alcanzar este nivel son:

Innovación organizacional

Análisis y resolución de las causas

Normalmente las empresas que intentan alcanzar los niveles 4 y 5 lo realizan simultáneamente
ya que están muy relacionados.
La implantación de un modelo de estas características es un proceso largo y costoso que puede
costar varios años de esfuerzo. Aun así el beneficio obtenido para la empresa es mucho mayor
que lo invertido.

7. MENCIONA ALGUNOS BENEFICIOS SOCIALES QUE BRINDA EL ASEGURAMIENTO DE LA


CALIDAD DE SOFTWARE (SQA)
La calidad es el conjunto de propiedades inherentes a una entidad, que permiten juzgar su valor.
Está cuantificada por el valor que se le da al conjunto de propiedades seleccionadas. De esta
manera la calidad es subjetiva y, como dice James Bach [11], es circunstancial. Es subjetiva
porque depende de los atributos elegidos para medirla y es circunstancial porque el conjunto
de atributos elegidos puede variar en situaciones diferentes. Cuando aplicamos el concepto de
calidad al software, éste deja de ser subjetivo porque se determinan cuáles son los atributos de
calidad del software. Pero no deja de ser accidental ya que en ciertas situaciones, un
determinado conjunto de características de calidad puede ser más importante que en ciertas
otras. Resumiendo, la calidad del software es medible y varía de un sistema a otro o de un
programa a otro.

8. CÓMO SE AGRUPAN LAS ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

9. QUÉ UTILIDAD TIENEN LAS MÉTRICAS INTERNAS EN INGENIERÍA DEL SOFTWARE.


 Aplican a un producto de software no ejecutable.
 Aplican durante las etapas de su desarrollo.
 Permiten medir la calidad de los entregables intermedios.
 Permiten predecir la calidad del producto final.
 Permiten al usuario iniciar acciones correctivas temprano en el ciclo de desarrollo.

10. QUÉ ES LA ISO 9126


ISO 9126 es un estándar internacional para la evaluación de la calidad del software. Está
reemplazado por el proyecto SQuaRE, ISO25000:2005, el cual sigue los mismos conceptos. ...
Exactitud - Atributos del software relacionados con la disposición de resultados o efectos
correctos o acordados.