Página principal

Página se editó por última vez hace 2399 días
De ing.software
Ir a la navegación Ir a la búsqueda

Algunos aspectos importantes de la Ingeniería Web y la Gestión de la Calidad del Software.


Diferencia entre la calidad de diseño y la calidad de concordancia.[editar | editar código]

  • La calidad de diseño En el desarrollo de software, la calidad de diseño acompaña a la calidad de los requisitos, especificaciones y diseño del sistema.
  • La calidad de concordancia Es un aspecto centrado principalmente en la implementación; Si la implementación sigue al diseño, y el sistema resultante cumple con los objetivos de requisitos y de rendimiento, la calidad de concordancia es alta.

¿En qué consiste la garantía de calidad?[editar | editar código]

La calidad del software se encuentra casi a la par de la calidad tradicional, ligeramente detrás debido a que la calidad tradicional tiene varias décadas de historia, mientras que la calidad de software tiene entre 50 y 30 años de haber surgido.

¿Cuál es la base de las medidas de la calidad del software?[editar | editar código]

Los requisitos del software son la base de las medidas de calidad. La falta de concordancia con los requisitos es una falta de calidad. Existen algunos requisitos implícitos o expectativas que a menudo no se mencionan, o se mencionan de forma incompleta (por ejemplo el deseo de un buen mantenimiento) que también pueden implicar una falta de calidad.

¿Cuáles son los principales atributos de calidad del software IWeb?[editar | editar código]

El Sistema de Gestión iWeb, esta integrado por distintos módulos o herramientas, cada uno permitiendo encarar soluciones según las necesidades de la organización, no imponiendo un esquema específico de funcionamiento ni haciendo rígido su operación. Su concepto de diseño es tal que el usuario sea dueño de la herramienta, y la adecue a sus necesidades. El sistema trabaja por excepción, es decir que los usuarios son comunicados vía mail de los cambios en los distintos módulos del iWeb y que afectan su función, sin necesidad de ingresar al sistema para informarse, y con un link directo a objeto. Jose imagen.png

Diferencia entre usabilidad y accesibilidad.[editar | editar código]

  • usabilidad se enfoca en brindarles facilidades a los usuarios para que puedan navegar en un sitio e interactuar sin problemas con los elementos que aparecen en él: botones, hipervínculos, animaciones, íconos, recursos multimedia y enlaces.
  • accesibilidad es la posibilidad que tiene cualquier persona del mundo para ingresar a un sitio o a un recurso en Internet sin que ningún aspecto lo impida. Se dice que un sitio es completamente accesible cuando permite que los usuarios ingresen sin interesar qué tipo de computadora tengan o cuál sea su procesador, su ubicación geográfica, idioma, discapacidad física, entre otras cualidades. En caso contrario, se diría que el sitio presenta limitaciones para el acceso de todos los usuarios de Internet y está condicionado por ciertas características que determinan su tipo de visitantes.

Ranking de las WebApps colombianas con mayor calidad de diseño.[editar | editar código]

¿Cuáles son las actividades de SQA?[editar | editar código]

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 Principales

  • Un plan de SQA es preparado para el proyecto de software de acuerdo a procedimientos documentados.
  • Las actividades del grupo de SQA son realizadas de acuerdo a los planes de SQA
  • El grupo de SQA participa en la preparación y revisión de los planes de desarrollo, estándares y procedimientos del proyecto.
  • El grupo de SQA revisa las actividades de Ingeniería de Software para verificar el cumplimiento de lo anterior
  • El grupo de SQA audita los productos del trabajo designado para verificar el cumplimiento de lo anterior.
  • El grupo de SQA periódicamente reporta los resultados de sus actividades al grupo de ingeniería de software.
  • Las desviaciones detectadas en las actividades del software y en los productos del trabajo de software son documentadas y manejadas de acuerdo a procedimientos previamente documentados.
  • El grupo de SQA conduce periódicamente revisiones de sus actividades y reuniones con el personal de SQA del cliente, según sea necesario.

¿Qué es una revisión técnica formal (RTF)?[editar | editar código]

Una revisión técnica formal (RTF) es una actividad de control de calidad del software que llevan a cabo los ingenieros de software (y otros). También sirve como campo de entrenamiento para que el personal más joven pueda observar los diferentes enfoques al análisis, diseño e implementación de los sistemas. EL RTF Sirve para promover la seguridad y continuidad, ya que varias personas se familiarizarán con partes del sistema de información, que de otro modo, no hubieran visto. Es una clase de revisión que incluye recorridos, inspecciones, torneo de revisiones y otras tareas de revisión técnica de los sistemas.

Los objetivos de la RTF son :

1.Descubrir errores en la función, lógica o implementación de cualquier representación del software.
2.Verificar el cumplimiento de los requisitos.
3.Garantizar que los sistemas han sido representados de acuerdo con ciertos estándares predefinidos.
4.Conseguir un desarrollo uniforme del software.
5.Obtener proyectos que hagan más sencillo los trabajos técnicos (análisis que permitan buenos diseños, diseños que permitan implementaciónes sencillas, estrategias de pruebas que faciliten éstas).

¿Cuál es el estándar de garantía de calidad ISO que se aplica a la ingeniería del software?[editar | editar código]

Un sistemas de garantía de calidad se puede definir como la estructura organizativa, responsabilidades, procedimientos, procesos y recursos para implementar gestión de calidad ISO9000 describe los elementos de garantía de calidad en términos genéricos que puedan aplicarse a cualquier negocio con independencia de los productos o servicios ofrecidos.

Para identificarse con uno de los modelos de sistema de garantía de calidad de ISO9000, el sistema de calidad y las operaciones de una compañía son examinados minuciosamente por unos auditores externos para ajustarlos a los estándares y a la operación efectiva. Después de un registro correcto, la compañía recibe un certificado avalado por los auditores. Las auditorias de seguimiento cada seis meses aseguran el ajuste continuado a los estándares.

Para la industria del software los estándares relevantes son:

  • ISO 9001: este es un estándar que describe el sistema de calidad utilizado para mantener el desarrollo de un producto que implique diseño.
  • ISO 9000-3: este es un documento específico que interpreta el ISO 9001 para el desarrollador de software.
  • ISO 9004-2: este documento proporciona las directrices para el servicio de facilidades del software como soporte de usuarios.

Mencione dos empresas certificadoras de calidad de software y dos empresas actualmente certificadas en Colombia (existe alguna empresa tolimense con certificación de calidad?).[editar | editar código]

Empresas certificadoras de calidad de software:

Empresas certificadoras de calidad de software Colombianas:

¿Cuáles son los requisitos del estándar ISO que deben estar presentes en un sistema de garantía de calidad efectiva?[editar | editar código]

Principios de la gestión de la calidad según ISO 9000: 2000

1.Organización Focalizada en el Cliente Las organizaciones dependen de sus clientes y por consiguiente deben comprender sus necesidades actuales y futuras, cumplir con sus requisitos y esforzarse para exceder sus expectativas.
2.Liderazgo Los líderes establecen unidad de propósito y dirección en una organización. Ellos deben crear y mantener el clima interno en el cual las personas puedan sentirse totalmente involucradas con el logro de los objetivos organizacionales.
3.Involucramiento del Personal El personal, en todos sus niveles, es la esencia de la organización y su total involucramiento posibilita el uso de sus habilidades en beneficio de la organización.
4.Gestión por Procesos El resultado deseado es alcanzado con mayor eficiencia gestionando los recursos y actividades relacionadas como un proceso.
5.Gestión a través de Sistemas Identificar, comprender y gestionar un sistema de procesos interrelacionados para un objetivo dado mejora la eficacia y la eficiencia de una organización.
6.Mejora Continua La mejora continua debe ser un objetivo permanente en la empresa.
7.Toma de Decisiones Basada en Hechos Las decisiones efectivas están basadas en el análisis de datos e información.
8.Relaciones con los Proveedores Mutuamente Beneficiosas Una organización y sus proveedores son interdependientes y una relación mutuamente beneficiosa aumenta la capacidad de ambos para crear valor.

Estos ocho principios de gestión de la calidad constituyen la base de las normas de sistemas de gestión de la calidad de la familia de Normas ISO 9000.

Bibliografia[editar | editar código]