CARTILLA
DEL DESARROLLO DEL SOFTWARE
1.
1.
Concepto Personal sobre la Calidad del Software
RTA: Es un factor fundamental ya que todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla con los requerimientos solicitados, y si puede supere las expectativas de los clientes.
Por
lo tanto debe de haber concordancia entre los productos no solo de equipos sino
también en la programación como también no se puede medir la calidad del
software si no los atributos que lo conforman y el aseguramiento de la calidad
sin embargo el usuario final tiene la última palabra sobre la calidad del
software ya que será el usuario final quien tiene la última palabra sobre la
calidad del software ya que será el usuario final va ser quien lo utilizara.


2. Modelo
de Calidad :
RTA:
RTA:
Un modelo de calidad es, por lo tanto, un conjunto de prácticas vinculadas a los procesos de gestión y el desarrollo de proyectos. Este modelo supone una planificación para alcanzar un impacto estratégico, cumpliendo con los objetivos fijados en lo referente a la calidad del producto o servicio.
Por lo tanto al implementar un modelo de calidad, una
empresa busca desarrollar sistemáticamente productos y servicios que cumplan
con los requerimientos y las exigencias de los clientes.
Como también es de gran importancia que los elementos que
conforman el conjunto del modelo de calidad se encuentren bien estructurados, ya que el modelo debe reunir
las actividades y funciones relacionadas con la calidad para que puedan
ejecutarse de un modo sistémico y formal, para así mismo cumplir su objetivo.

3
Estándar de Calidad
RTA:
RTA:
Los estándares de calidad de software hacen parte de la ingeniería de software, utilización de estándares y metodologías para el diseño, programación, prueba y análisis del software desarrollado, con el objetivo de ofrecer una mayor confiabilidad, mantenibilidad en concordancia con los requisitos exigidos, con esto se eleva la productividad y el control en la calidad de software, parte de la gestión de la calidad se establecen a mejorar su eficacia y eficiencia.
Los estándares definen un conjunto de criterios que guían
la forma en que se aplican procedimientos y metodologías al software
desarrollado, la certificación de calidad permite una valoración independiente
de la organización, donde se demuestra la capacidad de desarrollar productos y
servicios de calidad.

4.
Factor de Calidad
RTA:
El modelo de McCall organiza los
factores en tres ejes o puntos de vista desde los cuales el usuario puede
contemplar la calidad de un producto:
(1) Operación del producto
(2) Revisión del producto
(3) Transición del producto22E31DUFW7QYD
Cada punto de vista se descompone en
una serie de factores que determinan la calidad de cada una de ellos. Cada
factor determinante de la calidad, se descompone, a su vez, en una serie de
criterios o propiedades que determinan su calidad. Los criterios pueden ser
evaluados mediante un conjunto de métricas. Para cada criterio deben fijarse
unos valores máximo y mínimo aceptables para cada criterio.

5 Criterio
de Calidad
RTA:
Para lograr que un
producto de software opere con calidad es muy complejo, ya que existen factores
que son parte del proceso de desarrollo y otros que son parte del producto de
software mismo y que afectan de manera directa a su operación. Para el
aseguramiento de la calidad de un producto de software, implica que se le deben
realizar varias evaluaciones. Sin embargo, no existen estudios que hablen en
forma específica de cómo se debe realizar el proceso de evaluación para un
cierto atributo de calidad.
Cada uno de los atributos de calidad de un producto de software es un tema muy amplio, por lo que es difícil que se traten todos los aspectos en esta publicación. Específicamente, trataremos el aspecto de la usabilidad, este atributo de calidad de software, se enfoca a mejorar la simplicidad, extensibilidad y facilidad de uso de un sistema de software para un cliente o usuario final. De acuerdo a este enfoque es obvio que la calidad del producto se ve afectada por el proceso de desarrollo. Existe una gran dependencia de la calidad del producto de software con el cumplimiento de los requerimientos.
Cada uno de los atributos de calidad de un producto de software es un tema muy amplio, por lo que es difícil que se traten todos los aspectos en esta publicación. Específicamente, trataremos el aspecto de la usabilidad, este atributo de calidad de software, se enfoca a mejorar la simplicidad, extensibilidad y facilidad de uso de un sistema de software para un cliente o usuario final. De acuerdo a este enfoque es obvio que la calidad del producto se ve afectada por el proceso de desarrollo. Existe una gran dependencia de la calidad del producto de software con el cumplimiento de los requerimientos.

6. GESTIÓN
DE LA CALIDAD DEL SOFTWARE
RTA:
Uno de los principales
objetivos de la Ingeniería
del software es conseguir Software de calidad. Existen distintas técnicas, métricas... que
persiguen conseguir dicha calidad en el ámbito del software.
Es uno de los pilares de
la Ingeniería del Software. Aplicar técnicas de gestión de calidad a los proyectos software ayuda
para que estos se finalicen con éxito en los plazos y con los requisitos
solicitados por el cliente, siendo imprescindible en la mayoría de los
proyectos.

7 Aseguramiento de la Calidad del SW
El aseguramiento de la
calidad es la parte de la gestión de la calidad orientada a proporcionar
confianza en que se cumplirán los requisitos de calidad.
El Aseguramiento de la Calidad del Software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza que el software satisfará los requisitos dados de calidad. Este aseguramiento se diseña para cada aplicación antes de comenzar a desarrollarla y no después.
El Aseguramiento de la Calidad del Software es el conjunto de actividades planificadas y sistemáticas necesarias para aportar la confianza que el software satisfará los requisitos dados de calidad. Este aseguramiento se diseña para cada aplicación antes de comenzar a desarrollarla y no después.
El aseguramiento de
calidad se refiere a validar los procesos usados para crear los productos. Es
una herramienta especialmente útil para administradores y patrocinadores, ya
que permite discutir los procesos usados para determinar si los productos creados
son razonables.

8 Auditoria de Calidad
RTA:
La auditoría de sistemas es una rama de la auditoría que se encarga de
analizar e identificar riesgos en un sistema informático que brinde apoyo a la
organización. Por otra parte, un software de calidad es aquel que cumple con
cierta cantidad de nomás de diseño, seguridad, robustez y otros aspectos
inherentes a las buenas prácticas de desarrollo de sistemas. De lo antes
mencionado podemos argumentar que la calidad de software apoya enormemente los
procesos de auditoría de sistemas, puesto que facilitan el trabajo.
Auditoria de sistemas examinen inspeccionen la operación del sistema,
analizar el desarrollo de un proyecto, examinar la entrada y procesamiento de
datos, así como la emisión de resultados, inspeccionar medidas de seguridad del
sistema, examinar accesos al área de sistemas, a los programas, a la base de
datos, entre otros.

9. En
que consiste el SQA (Software Quality Assurance) y cuáles son sus actividades
(6)
RTA:
SQA es un
set de actividades sistemáticas que
aseguran que el proceso del software y
productos conformados por
requerimientos, estándares, y procedimientos. Los procesos incluyen todas
las actividades involucradas en el diseño, codificación,
pruebas y mantenimiento; Los productos
incluyen software, datos asociados, documentación,
y toda la documentación para soporte
y reportes.
Actividades de SQA:
1. Planificación
2. Especificación
de requisitos
3. Diseño
4. Implementación
5. Prueba
6. Entrega
6. Entrega
10 Métricas
de Software
RTA
Es cualquier medida o conjunto de medidas destinadas a conocer o estimar el tamaño u otra característica de un SOFTWARE o un sistema de información, generalmente para realizar comparativas o para la planificación de proyectos de desarrollo.
Las mediciones son fundamentales para cualquier especialidad de la ingeniería y la ingeniería de software no se excluye de esto. Un ingeniero de software puede utilizar las mediciones para evaluar la calidad en los resultados del proyecto y para ayudar a tomar las decisiones más acertadas para contribuir a la mejora del producto.

11. Plan de Calidad para Desarrollo de Software
RTA:
Los planes de calidad se aplican de forma principal en la trayectoria que va desde los requisitos que establece el cliente, mediante la realización del producto y el producto, hasta la satisfacción del cliente.
Un plan de calidad puede ser utilizado tanto si la empresa tiene un sistema de gestión de calidad
en conformidad con la norma ISO 9001 2015, como si no lo tiene.
Los planes de calidad son aplicables para un proceso, producto, proyecto o
contrato, cualquier categoría de producto
y a cualquier tipo de industria.
Es necesario establecer los
pasos que se deben dar para concretar un plan de calidad.


12 Tomando como referente que La Calidad del Software debe implementarse
en todo el ciclo de vida del mismo. Las distintas actividades para la
implantación del control de calidad en el desarrollo de software serian (6)?
RTA:
Sistema de control de calidad de software. Es la estructura que organiza
evaluaciones, inspecciones, auditorias y revisiones que aseguren que se cumplan
las responsabilidades asignadas, se utilicen eficientemente los recursos y se
logre el cumplimiento de los objetivos del producto. Tiene la intención de
mantener bajo control un proceso y eliminar las causas de los defectos en las
diferentes fases del ciclo de vida de un producto.
SON:
1.
Aplicación de metodología y técnicas de desarrollo
2. Reutilización de procesos de revisión
formales
3. Prueba del software
4. Ajustes a los
estándares de desarrollo
5. Control de cambios, mediciones y
recopilación de información
6. Gestión de informes sobre el control
de calidad.


13

No hay comentarios:
Publicar un comentario