A1conceptosdecalidad (Arloh Inovate Systems)

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 12

• 472-699-70-75 arloh@gmail.

com
• 477-654-37-05 [email protected]

UNIVERSIDAD TECNOLÓGICA DE LEON

Alumnos:
Rosaura Noemi Pérez Elías
Aarón Hernán Rocha Rodríguez
Oscar Arcadio Gómez Luna
Héctor Eduardo Balderas Sánchez
Luis Eduardo Silva Aguirre
Carrera: Desarrollo de Software Multiplataforma
Grupo: DSM 403
Fecha: 08/09/2023
Materia: Estándares y Métricas para el desarrollo de
software
Maestro(a): Cinthia Elizabeth Magallanes Donato
4to cuatrimestre
Actividad: Reglas y normas

Dirección: BLVD. Universidad Tecnológica 225, Universidad


tecnológica, San Carlos la Roncha, 37670 León, Gto.
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403

Índice:
Introducción: .......................................................................................................................... 2
Desarrollo: .............................................................................................................................. 2
¿Qué es Calidad? .................................................................................................................... 2
¿Qué es Calidad de software? ............................................................................................... 2
Normas de calidad para el desarrollo de Software. ............................................................. 3
ISO 9001 – Gestión de la Calidad ........................................................................................ 3
ISO 10005:2018 Sistemas de Gestión de la calidad. Directrices para los planes de la
calidad ................................................................................................................................. 3
Estándares de calidad del software. ..................................................................................... 4
¿Qué son? ........................................................................................................................... 4
Se definen como: ................................................................................................................ 4
Algunas de ellos son:........................................................................................................... 4
D. ISO 9126 – Calidad del producto. ................................................................................... 4
A. ISO 12207 – Modelos de Ciclos de Vida del Software. ................................................... 5
El estándar comprende 17 procesos lo cuales son agrupados en tres categorías: ............ 6
Proceso aplicable al desarrollo de software. ...................................................................... 6
¿Qué es?.............................................................................................................................. 6
El objetivo básico del proceso es hacer predecible el trabajo que se requiere: ................ 6
Modelos de desarrollo de software. ..................................................................................... 7
¿Qué son? ........................................................................................................................... 7
Algunos ejemplos son: ........................................................................................................ 7
Conclusión: ............................................................................................................................. 8
Mapas conceptuales: ............................................................................................................. 8
............................................................................................................................................ 0
Fuentes bibliografías: .......................................................................................................... 0
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
Introducción:
Durante el desarrollo de este trabajo se tocaran los temas como la definición
de algunos conceptos de calidad de software el cual se refiere la capacidad
de un software para cumplir con los requisitos del usuario, funcionar de
manera eficiente y ser fácil de obtener. Un software de alta calidad debe ser
confiable, escalable y fácil de usar.

Desarrollo:
¿Qué es Calidad?
• La calidad se refiere a la capacidad que posee un objeto para satisfacer
necesidades implícitas o explícitas según un parámetro, un
cumplimiento de requisitos de cualidad.
• La calidad está relacionada con las percepciones de cada individuo para
comparar una cosa con cualquier otra de su misma especie, y diversos
factores como la cultura, el producto o servicio, las necesidades y las
expectativas influyen directamente en esta definición.

¿Qué es Calidad de software?


1. La Calidad del software, por definición, ese el grado en que un sistema,
componente o proceso, cumple con los requisitos especificados y
satisface las necesidades del usuario o cliente.

2. La calidad del software es el conjunto de cualidades que lo caracterizan


y que determinan su utilidad y existencia. La calidad es sinónimo de
eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad,
portabilidad, usabilidad, seguridad e integridad.

3. La calidad del software es medible y varía de un sistema a otro o de un


programa a otro. Un software elaborado para el control de naves
espaciales debe ser confiable al nivel de "cero fallas"; un software hecho
para ejecutarse una sola vez no requiere el mismo nivel de calidad;
mientras que un producto de software para ser explotado durante un
largo período (10 años o más), necesita ser confiable, mantenible y
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
flexible para disminuir los costos de mantenimiento y
perfeccionamiento durante el tiempo de explotación.

4. La calidad del software puede medirse después de elaborado el


producto. Pero esto puede resultar muy costoso si se detectan
problemas deriva dos de imperfecciones en el diseño, por lo que es
imprescindible tener en cuenta tanto la obtención de la calidad como su
control durante todas las etapas del ciclo de vida del software.

Normas de calidad para el desarrollo de Software.

¿Qué son?
Son normas basadas en procesos para las industrias de software, la cual sirve
para estandarizar operaciones y prácticas en gestión de ingeniería de software,
para así elevar la capacidad de las organizaciones de ofrecer servicios con
calidad y alcanzar niveles internacionales de competitividad.

Algunas de ellas son:

ISO 9001 – Gestión de la Calidad


Esta norma para la implementación de un método o Sistema de Gestión de la
Calidad (SGC) se ha convertido desde el año 2002 en un referente global con
más de un millón de empresas certificadas. Acredita ante cualquier parte
interesada la capacidad de una organización de satisfacer los requisitos del
cliente. Es el certificado ISO más común y mejor reconocido y sus requisitos
son genéricos y aplicables a cualquier organización.

ISO 10005:2018 Sistemas de Gestión de la calidad.


Directrices para los planes de la calidad
Esta norma, que sustituye a ISO 10005:2015, ofrece las directrices para
gestionar un plan de calidad que incremente la confianza, el control y la
oportunidad de mejora durante todo el ciclo de vida. Se enfoca en el
desarrollo, revisión, aceptación, aplicación y revisión del plan para adaptarlo a
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
procesos, productos, proyectos o contratos. Las fases de desarrollo de un plan
de la calidad son:

• Identificación de la necesidad de un plan de calidad


• Identificación de las entradas
• Alcance
• Preparación
• Contenido
• Revisión, aceptación e implementación

Estándares de calidad del software.

¿Qué son?
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.

Se definen como:
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.

Algunas de ellos son:


D. ISO 9126 – Calidad del producto.
El estándar ISO 9126 ha sido desarrollado en un intento de identificar los
atributos clave de calidad para el software evalúa los productos de software,
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
esta norma nos indica las características de la calidad y los lineamientos para
su uso. El estándar identifica 6 atributos clave de calidad:

· Funcionalidad: el grado en que el software satisface las necesidades


indicadas por los siguientes sub-atributos: idoneidad, corrección, Inter
operatividad, conformidad y seguridad.

· Confiabilidad: cantidad de tiempo que el software está disponible para


su uso. Está referido por los siguientes sub-atributos: madurez,
tolerancia a fallos y facilidad de recuperación.

· Usabilidad: grado en que el software es fácil de usar. Viene reflejado


por los siguientes sub-atributos: facilidad de comprensión, facilidad de
aprendizaje y operatividad.

· Eficiencia: grado en que el software hace óptimo el uso de los recursos


del sistema. Está indicado por los siguientes sub-atributos: tiempo de
uso y recursos utilizados.

· Facilidad de mantenimiento: la facilidad con que una modificación


puede ser realizada. Está indicada por los siguientes sub-atributos:
facilidad de análisis, facilidad de cambio, estabilidad y facilidad de
prueba.

· Portabilidad: la facilidad con que el software puede ser llevado de un


entorno a otro. Está referido por los siguientes sub-atributos: facilidad
de instalación, facilidad de ajuste, facilidad de adaptación al cambio.

A. ISO 12207 – Modelos de Ciclos de Vida del Software.

Estándar para los procesos de ciclo de vida del software de la organización,


este estándar se concibió para aquellos interesados en adquisición de
software, así como desarrolladores y proveedores. El estándar indica una serie
de procesos desde la recopilación de requisitos hasta la culminación del
software.
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
El estándar comprende 17 procesos lo cuales son
agrupados en tres categorías:
• Principales
• De apoyo
• De organización

Proceso aplicable al desarrollo de software.


¿Qué es?
Un proceso de desarrollo de software es la descripción de una secuencia de
actividades que deben ser seguida por un equipo de trabajadores para generar
un conjunto coherente de productos, uno de los cuales en el programa del
sistema deseado.

El objetivo básico del proceso es hacer predecible el


trabajo que se requiere:
• Predecir el costo.
• Mantener un nivel de calidad
• Predecir el tiempo de desarrollo

El objetivo de un proceso de desarrollo de programas es la formalización de


las actividades relacionadas con el desarrollo del software de un sistema
informático.
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
La mayoría de los proyectos que se desarrollan, finalizan tarde, cuesta mucho
mas de lo estimado. ¿Por qué ocurre esto?. El software se encuadra entre los
artefactos mas complejos que es capaz de desarrollar el hombre, y además
dado que no tiene límites físicos por su carácter inmaterial, su dimensión se
puede imaginar ilimitada.

Modelos de desarrollo de software.

¿Qué son?

Modelos de desarrollo de software son una colección de técnicas y sistemas


organizacionales para crear software de computadora. El objetivo de los
diversos enfoques es estructurar equipos de trabajo para que puedan
construir las funcionalidades del programa de la manera más eficiente posible.
Modelos de desarrollo de software proporcionar un marco para controlar el
desarrollo de los sistemas de información.

Algunos ejemplos son:

1. El modelo de cascada.
Esto es una paradigma donde las fases de desarrollo de software están
dispuestos estratégicamente de modo que el inicio de una etapa de desarrollo
esté precedido por la finalización del paso anterior.
2. Modelo espiral.
Modelo espiral es un tipo de Modelo de desarrollo de software en el que las
actividades se crean en espiral y se llevan a cabo en el orden en que se eligen
en función del análisis de riesgo.
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
3. Modelo V.
El modelo V, también conocido como el modelo de cuatro niveles, es un
concepto utilizado en una variedad de procesos de desarrollo, como el
desarrollo de software.
4. El proceso unificado racional (RUP).
La Proceso Racional Unificado (RUP) es un desarrollo de aplicaciones de
software enfoque que incluye una serie de herramientas para ayudar en la
codificación del producto final y las actividades que lo acompañan.

5. Modelo incremental e iterativo


El desarrollo de software iterativo e incremental es una técnica de desarrollo
de software basada en un patrón cíclico de lanzamiento y actualización y un
aumento constante en la adición de funciones.
6. Modelo prototipo.
Al crear un software o aplicación, es típico utilizar un modelo prototipo para
ofrecer una versión anterior y funcional que pueda utilizarse como
presentación o muestra del proyecto.

Conclusión:
El aprendizaje adquirido al termino de esta actividad la cual tiene como tema
principal conceptos de calidad de software, la cual es importante ya que
permite identificar y abordad problemas en etapas tempranas del proceso de
desarrollo, reduciendo el numero de errores y defectos en el producto final.
Esto disminuye los costos asociados con la corrección de problemas y la
necesidad de duplicar el trabajo.

Mapas conceptuales:
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
Oscar Arcadio Gómez Luna 08/09/2023
Grupo: DSM403
Fuentes bibliografías:
• Medina, I. F. (2023). Los estándares de calidad del software más
importantes. Blog de Hiberus Tecnología.
https://www.hiberus.com/crecemos-contigo/los-estandares-de-
calidad-del-software-mas-importantes/

• Sharma, P., & Sharma, P. (2022). Top 9 software development models


to choose from: Phases and applications. Cynoteck.
https://cynoteck.com/es/blog-post/top-software-development-
models-to

• Procesos de desarrollo de software. (s. f.). DesarrolloWeb.com.


https://desarrolloweb.com/articulos/procesos-desarrollo-software

• Icr_edit. (2023). La calidad del software y sus estándares más


importantes. icaria Technology. https://icariatechnology.com/la-
calidad-del-software-y-sus-estandares-mas-importantes/

También podría gustarte