viernes, 24 de enero de 2014

Calidad en el desarrollo de Proyectos

El siguiente mapa mental fue elaborado con la finalidad de dar a conocer los temas de la unidad I permitiendo solo poner algunos conceptos básicos para la comprensión de cada tema.




Editor:Buzan's iMindMap V4

lunes, 20 de enero de 2014

Factores de Calidad


Introducción 

Este mapa menta nos ayudara a entender más sobre los factores de calidad  que debe existir cuando  se lleva  a cabo algún proyecto, ya que mediante una buena calidad podremos ofrecer a nuestros clientes software que satisfagan sus necesidades y así mismo  no tengan errores.
Basándonos en los factores  desarrollados según el modelo de McCall, se centra en tres aspectos importantes de un producto de software:
• Sus características operativas.
• Su capacidad para soportar los cambios.


• Su adaptabilidad a nuevos entornos.
                                                                                                       

    El objetivo del siguiente mapa es para comprender un poco de los factores ya que como es mencionado anterior mente estos factores son la clave que nos permitirán tener calidad en el desarrollo de nuestro software, algunos de los factores  fueron explicados en el mapa cual es su funcionalidad solo mencionare algunos aquí por si acaso alguno no fue mencionado en el mapa :
  • Funcionalidad: que el usuario pueda utilizar el software
  • Confiabilidad: que los datos sean integros
  • Usabilidadfácil de usar, fácil de aprender a usar
  • Portabilidad: compatible con otras plataformas
  • Compatibilidad: visible y ejecutable en la plataforma que corra
  • Correccion: capaz de darle mantenimiento
  • Eficiente: hace lo que debe bien, lo hace a tiempo y no derrocha recursos
  • Robuztes: que se mantenga en un rito que debe
  • Oportunidad: fácil de acceder, en cualquier momento


Estos factores nos permitirán  seguir pasa a poso el desarrollo del software ya que cada uno es importante para la implementación de un software que tenga una excelente  Calidad para poder ser entregable.

Existen dos tipos de factores: 
• Factores que pueden ser medidos directamente (errores/KLDC/unidad de tiempo). 
• Factores que solo pueden ser medidos indirectamente (la facilidad de uso o de mantenimiento). 
En ambos casos se puede medir la calidad, debemos comparar el software (documentos, programas, 
etc.) con alguna referencia y llegar a una indicación de calidad. 



Conclusión: 

Desde mi punto de vista el desarrollo de un software no solo es la programación sino también la involucración de calidad pero para conseguir una buena calidad tenemos que aplicar cada uno de los factores para que es te software cumpla con las expectativas de nuestros clientes, asi como llevar una medición adecuada.


Bibliografia: http://oposicionestic.blogspot.mx/2013/03/calidad-del-software-factores-y.html
http://noqualityinside.com/nqi/nqifiles/CalidadDeSoftware.pdf
Editor: SimpleMind

sábado, 18 de enero de 2014

Métricas de Calidad

Métricas de calidad

Las métricas del software se aplican para valorar cualitativamente algún factor relativo al mismo. No existen métricas generales y únicas, aún menos para la calidad, ya que se puede examinar el software a través de múltiples perspectivas y con diferentes objetivos.
En lo que sí que hay acuerdo es en las características que debe tener una buena métrica:

·         Simple y fácil de calcular
·         Empírica
·         Consistente y objetiva
·         Independiente del lenguaje de programación
·         Que proporcione información útil
·         Veremos las más representativas en cada fase del ciclo de vida.


Métrica bang
Esta métrica, propuesta por DeMarco, sirve para calcular el tamaño del software a desarrollar a partir del modelo de análisis.

Métrica de calidad de especificación
Propuesta por Pressman, mide la calidad del análisis y de los requisitos capturados. A pesar de medir factores cualitativos, propone métricas como por ejemplo el número de requisitos donde los revisores han interpretado lo mismo.


Bienvenidos a Tecnoblog

Hola en este blog les compartir algunos conceptos sobre la  materia de Calidad en el el Desarrollo de Software espero que les sea de mucha ayuda la información también espero sus comentarios para la mejora del blog....Buen día  ...

viernes, 17 de enero de 2014

Tema 1.2 Factores de Calidad


Factor de Calidad

Es la  concordancia con los requisitos funcionales debidamente establecidos, con los estándares de desarrollo.

  •        Corrección: el software cumple con lo requerido por el usuario.
  •        Fiabilidad: es confiable y no tiene fallas.
  •        Eficiencia: necesidad de recursos.
  •        Seguridad: control al  acceso al software y a los datos
  •        Facilidad de uso: utilizar el software.
  •        Flexibilidad:  modificar un programa.
  •        Facilidad de prueba:  pruebas de un programa.
  •        Facilidad de mantenimiento:  requerido para localizar y reparar un error.
  •        Portabilidad: facilidad para migrar el software de un entorno de operación a otro
  •      Capacidad de reutilización: grado en el que un programa o parte del mismo se puede utilizar en otras aplicaciones.
  •       Capacidad de interoperación: opere conjuntamente con otros sistemas.


Tema 1.1 Conceptos Calidad, Proceso, Normas, Estándares e Instituciones que regulan Calidad

Calidad: refiere al buen funcionamiento de este, es decir que cumpla con los objetivos con los que fue diseñado para su funcionamiento siempre basándose:
  • Concordancia  con los requerimientos: esto quiere decir que satisfaga las necesidades del cliente.
  • Desarrollo Coherente: seguir una metodología correcta  y apropiada para nuestro software.
  • Requerimientos implícitosfácil de manejar así como dar mantenimiento.

Procesos: es una secuencia de pasos  para el desarrollo de software de manera predeterminada para llegar  a la conclusión de un buen software. 

Normas: reglas que nos imponen un determinado modo de obrar, estas mismas se deben respetar y que nos permitan ajustar  ciertas conductas o actividades.

Estándares:  son conjunto de normas que debe cumplir el software como es el procedimiento o investigaciones que comprueben que el software sea un producto de calidad así mismo esto nos ofrecen beneficios  como son la estabilidad, madurez y calidad en beneficio del usuario final.
Instituciones que regulan la Calidad:


  1.      ISO Organización Internacional para la Estandarización.
  2.      NORMEX Sociedad Mexicana de Normalización y Certificación.
  3.           IQC International Quality Certification.
  4.           GLC Germanischer Lloyd Certificaction México