SlideShare una empresa de Scribd logo
1 de 13
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 y
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
orienta a mejorar su eficacia y eficiencia.
Se define como “el grado con el que
un sistema, componente o proceso
cumple los requerimientos
especificados y las necesidades o
expectativas del cliente o usuario”.
Una característica de un sistema
eficaz es la simplicidad. En
general, un sistema sencillo
puede ser comprendido más
fácilmente que uno complejo.
Se refiere a la utilidad del sistema,
esta propiedad ha de tenerse
presente en todas las etapas del
ciclo de vida, pero es vital en la
fase de diseño e implementación.
Su objetivo es hacer un uso
óptimo de los recursos del
programa, lo cual implica
recursos de tiempo y espacio.
Cuando el compilador detecta un error, la
computadora visua-liza un mensaje, que
indica que se ha producido un error y cuál
puede ser la causa posible del mismo. No
obstante, los mensa-jes de error son con
frecuencia, difíciles de interpretar y son a
veces engañosos.
Un programa (paquete de software) de computadora
necesita siempre de una documentación que permita a
sus usuarios aprender a utilizarlo y mantenerlo. Se
produce para dos fines, uno para explicar las
características del software y describir cómo utilizarlo; y
el otro para describir la composición interna del mismo,
de modo que el sistema pueda ser mantenido a lo largo
de su ciclo de vida.
El estilo generalmente depende del
lenguaje de programación que se use para
escribir el código, pero debe ser
consistente en todo el código, incluyendo
sus módulos y bibliotecas.
El código fuente es una forma de comunicación, y
debe ser un hábito de los programadores escribir
buenos código, de tal forma que sea fácil de entender
y modificar por otros.
Un código desordenado es difícil de leer y descifrar lo
que éste intenta hacer.
Un código, aunque no siga las reglas de escritura,
podrá funcionar, pero es muy importante que
personas, distintas a su autor, pueda entenderlo;
Un código limpio es fácil
de leer;
El código consistente permite
más fácilmente que las
personas entiendan como
funciona el programa;
Cuando alguien desea agregar una
nueva característica a un programa,
obviamente será más fácil hacerlo si
el código fue diseñado para ser
extensible desde el inicio.
El código diseñado debe ser correcto
para que las personas pierdan menos
tiempo preocupándose de los errores
y se ocupen en extender las
características de un programa.
Es una pieza clave en la ingeniería de software, que permite a sus usuarios
aprender a utilizar y mantener el producto.
§Consta de las descripciones de los pasos que se dan durante el proceso de
desarrollo del sistema.
§Su importancia debe ser destacada por su decisiva influencia en el producto
final; pues los software deficientemente documentados son difíciles de leer,
más difíciles de depurar y casi imposibles de mantener y modificar.
Estándares de calidad de software
Estándares de calidad de software

Más contenido relacionado

Similar a Estándares de calidad de software

Desarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxDesarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptx
JasonPadilla9
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Jairo Martinez Molina
 
Trabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoTrabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras Rodolfo
CAMILO
 

Similar a Estándares de calidad de software (20)

Prueba de dominio
Prueba de dominioPrueba de dominio
Prueba de dominio
 
Adrian adrianza
Adrian adrianzaAdrian adrianza
Adrian adrianza
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Desarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptxDesarrollo de software, métodos tradicionales.pptx
Desarrollo de software, métodos tradicionales.pptx
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Documentacion del software
Documentacion del softwareDocumentacion del software
Documentacion del software
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Proceso y diseño de un software
Proceso y diseño  de un   softwareProceso y diseño  de un   software
Proceso y diseño de un software
 
Trabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo MartinezTrabajo final calidad Adrian Aguilar / Jairo Martinez
Trabajo final calidad Adrian Aguilar / Jairo Martinez
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
Análisis de requisitos
Análisis de requisitosAnálisis de requisitos
Análisis de requisitos
 
Jose r ojas ii
Jose r ojas iiJose r ojas ii
Jose r ojas ii
 
Trabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras RodolfoTrabajo Crusigrama Sopa De Letras Rodolfo
Trabajo Crusigrama Sopa De Letras Rodolfo
 
expodesarrollo29
expodesarrollo29expodesarrollo29
expodesarrollo29
 
FASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMAFASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMA
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 

Estándares de calidad de software

  • 1. 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 y 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 orienta a mejorar su eficacia y eficiencia.
  • 2. Se define como “el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario”.
  • 3. Una característica de un sistema eficaz es la simplicidad. En general, un sistema sencillo puede ser comprendido más fácilmente que uno complejo. Se refiere a la utilidad del sistema, esta propiedad ha de tenerse presente en todas las etapas del ciclo de vida, pero es vital en la fase de diseño e implementación. Su objetivo es hacer un uso óptimo de los recursos del programa, lo cual implica recursos de tiempo y espacio.
  • 4. Cuando el compilador detecta un error, la computadora visua-liza un mensaje, que indica que se ha producido un error y cuál puede ser la causa posible del mismo. No obstante, los mensa-jes de error son con frecuencia, difíciles de interpretar y son a veces engañosos. Un programa (paquete de software) de computadora necesita siempre de una documentación que permita a sus usuarios aprender a utilizarlo y mantenerlo. Se produce para dos fines, uno para explicar las características del software y describir cómo utilizarlo; y el otro para describir la composición interna del mismo, de modo que el sistema pueda ser mantenido a lo largo de su ciclo de vida.
  • 5. El estilo generalmente depende del lenguaje de programación que se use para escribir el código, pero debe ser consistente en todo el código, incluyendo sus módulos y bibliotecas.
  • 6. El código fuente es una forma de comunicación, y debe ser un hábito de los programadores escribir buenos código, de tal forma que sea fácil de entender y modificar por otros. Un código desordenado es difícil de leer y descifrar lo que éste intenta hacer. Un código, aunque no siga las reglas de escritura, podrá funcionar, pero es muy importante que personas, distintas a su autor, pueda entenderlo;
  • 7. Un código limpio es fácil de leer; El código consistente permite más fácilmente que las personas entiendan como funciona el programa;
  • 8. Cuando alguien desea agregar una nueva característica a un programa, obviamente será más fácil hacerlo si el código fue diseñado para ser extensible desde el inicio. El código diseñado debe ser correcto para que las personas pierdan menos tiempo preocupándose de los errores y se ocupen en extender las características de un programa.
  • 9.
  • 10.
  • 11. Es una pieza clave en la ingeniería de software, que permite a sus usuarios aprender a utilizar y mantener el producto. §Consta de las descripciones de los pasos que se dan durante el proceso de desarrollo del sistema. §Su importancia debe ser destacada por su decisiva influencia en el producto final; pues los software deficientemente documentados son difíciles de leer, más difíciles de depurar y casi imposibles de mantener y modificar.