Vous êtes sur la page 1sur 13

Explique la diferencia entre la calidad de diseo y la calidad de

concordancia.
La calidad de diseo se refiere a las caractersticas que especifican los
ingenieros de software para un artculo, dentro de estas caractersticas
podemos encontrar el grado de materiales, la tolerancia y especificaciones de
rendimiento, si utilizamos estas tres caractersticas en buena formo tendremos
una buena calidad de diseo.
La calidad de concordancia es el grado de cumplimiento de las
especificaciones de diseo durante su realizacin, tambin aqu cuanto mayor
sea el grado de cumplimiento mayor ser la calidad de concordancia

En qu consiste la garanta de calidad?


Consiste en la auditoria y las funciones de informacin de la gestin. Su
objetivo es proporcionar la gestin para informar de los datos necesarios
sobre la calidad del producto, esta es para adquirir una visin mas
profunda y segura de que la calidad del producto esta cumpliendo con
sus objetivos.

Cul es la base de las medidas de la calidad del software?


La calidad del softwareLa obtencin de un software con calidad implica la
utilizacin de metodologas o procedimientos estndares para el anlisis,
diseo, programacin y prueba del software que permitan uniformar la filosofa
de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad
de prueba, a la vez que eleven la productividad, tanto para la labor de
desarrollo como para el control de la calidad del software.
Los requisitos del software son la base de las medidas de calidad. La falta de
concordancia con los requisitos es una falta de calidad.
Los estndares o metodologas definen un conjunto de criterios de desarrollo
que guan la forma en que se aplica la ingeniera del software. Si no se sigue
ninguna metodologa siempre habr falta de calidad.
Existen algunos requisitos implcitos o expectativas que a menudo no se
mencionan, o se mencionan de forma incompleta (por ejemplo el deseo de un
buen mantenimiento) que tambin pueden implicar una falta de calidad.
La poltica establecida debe estar sustentada sobre tres principios bsicos:
tecnolgico, administrativo y ergonmico.
El principio tecnolgico define las tcnicas a utilizar en el proceso de
desarrollo del software.

El principio administrativo contempla las funciones de planificacin y control


del desarrollo del software, as como la organizacin del ambiente o centro de
ingeniera de software.
El principio ergonmico define la interfaz entre el usuario y el ambiente
automatizado.

Principales atributos de calidad del software IWeb

Cabe mencionar que cada WebApp posee ciertos tipos de categoras que
apliquen segn sean sus necesidades, como por ejemplo si es que est
orientada a transacciones, acceso a una base de datos, orientada a servicios,
de descarga, si slo es informativa, personalizable, entrada del usuario con
base a formularios, ya sea para almacn de datos o para extraer informacin.
Intensidad de red Las aplicaciones Web residen en una red y debe satisfacer
las necesidades de una variada comunidad de clientes, por lo que puede
permitir una comunicacin mundial.
Concurrencia Un gran nmero de usuarios puede tener acceso a la WebApp
al mismo tiempo.
Carga impredecible El nmero de usuarios que acceden a la WebApp puede
variar, un da puede haber ms nmero de visitantes en comparacin con
otros.
Desempeo Si un usuario espera demasiado para que se despliegue la
informacin que requiere, propiciar a que se vaya a cualquier otra parte.
Disponibilidad Algunos usuarios demandan disponibilidad para accesos a la
WebApp.
Gobernada por los datos Algunas de las funciones primordiales de la
WebApp es usar hipermedia para presentar contenidos de texto, grficos,
audio, video al usuario final.

Sensibilidad al contenido La calidad esttica del contenido sigue siendo un


importante determinante de la calidad de una WebApp.
Evolucin contina Las aplicaciones Web evolucionan de manera continua.
Algunas estn diseadas para que se vayan actualizando en un tiempo
especfico o bien el contenido sea calculado de manera independiente para
cada solicitud. Por lo que su crecimiento debe de realizarse de forma
controlada y consistente.
Inmediatez Los desarrolladores Web deben aplicar mtodos de planeacin,
anlisis, diseo, implementacin y puesta a prueba que han sido adaptados a
los apretados tiempos requeridos para el desarrollo de la WebApp.
Seguridad Como las aplicaciones Web estn disponibles mediante la red, es
difcil limitar la poblacin de usuarios finales que pueden tener acceso a la
aplicacin. Con la finalidad de proteger el contenido confidencial y la
transmisin de datos, se deben de implementar fuertes medidas de seguridad a
lo largo de la infraestructura que sustenta y una WebApp.
Esttica Una parte muy importante de todo sitio Web es indudablemente su
presentacin y disponibilidad de sus elementos. Cuando una aplicacin se
disea para comercializar o vender, la esttica puede tener tanto que ver con el
xito como de su diseo tcnico.
Explique la diferencia entre usabilidad y accesibilidad
La usabilidad y la accesibilidad, se refieren a dos caracterstica presentes en el
software, mediante las cuales, puede ser accedido, comprendido, aprendido y
utilizado por el usuario, cuando es usado bajo las condiciones especificadas,
logrando que ste, tenga acceso a la informacin, independientemente de sus
limitaciones.
"La usabilidad se refiere a la capacidad de un software de ser comprendido,
aprendido, usado y ser atractivo para el usuario, en condiciones especficas de
uso" Esta definicin hace nfasis en los atributos internos y externos del
producto, los cuales contribuyen a su funcionalidad y eficiencia.
La usabilidad depende no slo del producto si no tambin del usuario. Por ello
un producto no es en ningn caso intrnsecamente usable, slo tendr la
capacidad de ser usado en un contexto particular y por usuarios particulares.
La usabilidad no puede ser valorada estudiando un producto de manera aislada

Cules son las actividades de SQA?


SQA es un set de actividades sistemticas que aseguran que el proceso del
software y productos conformados por requerimientos, estndares, y
procedimientos. Los procesos incluyen todas las actividades involucradas en el
diseo, codificacin, pruebas y mantenimiento; Los productos incluyen
software, datos asociados, documentacin, y toda la documentacin 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 preparacin y revisin de los planes de
desarrollo, estndares y procedimientos del proyecto.
El grupo de SQA revisa las actividades de Ingeniera 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 peridicamente reporta los resultados de sus actividades
al grupo de ingeniera 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 peridicamente revisiones de sus actividades y
reuniones con el personal de SQA del cliente, segn sea necesario.
Cul es la base de las medidas de la calidad del software?
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 implcitos o expectativas que a menudo no se mencionan, o se
mencionan de forma incompleta (por ejemplo el deseo de un buen
mantenimiento) que tambin pueden implicar una falta de calidad.

Cules son las actividades de SQA?


Metodologa de la SQA La prueba del software es tanto un arte como una
ciencia. En grande, los usos complejos, tales como sistemas
operativos.Diversos usos del software requieren diversos acercamientos
cuando viene a la prueba, pero algunas de las tareas mas comunes del QA del
software incluyen:
Prueba de la validacin La prueba de la validacin es el acto de los datos
que entran que el probador sabe para ser errneo en un uso. Comparacin
de los datos Comparando la salida de un uso con parmetros especficos a
un sistema previamente creado de los datos con los mismos parmetros
que se saben para ser exactos.
Prueba de la tensin Una prueba de tensin es cuando el software se
utiliza tan pesadamente como sea posible por un perodo de la hora de
considerar si hace frente a los altos niveles de la carga.
Prueba de la utilidad A veces consiguiendo a los usuarios que son
desconocedores con el software intentarlo durante algn tiempo y ofrecer la
regeneracin a los reveladores sobre lo que encontraron difciles de hacer
es la mejor manera de llevar a cabo mejoras a un interfaz.
Niveles de Maduracin
Nivel 1. Inicial. En este nivel, los proyectos y mtodos de ingeniera no se
encuentran definidos. Por esta razn, los proyectos son adelantados de
manera incoherente, incontrolada y poco profesional. El xito es eventual.
Segn la entidad certificadora del CMM, el Instituto de Ingeniera de
Software de los Estados Unidos (SEI), la mayora de los grupos de
desarrollo de software en el mundo operan a este nivel.
Nivel 2.Repetible. Se establecen algunos procesos y mtodos de ingeniera
a nivel de proyectos.
Nivel 3. Definido. Los procesos, actividades y mtodos relacionados con la
ingeniera y administracin de proyectos se encuentran documentados,
estandarizados y construidos alrededor de un marco integrado para toda la
compaa.
Nivel 4. Administrado. La compaa opera bajo control estadstico de
procesos. Los resultados de los procesos y la calidad de los productos son
predecibles.

Nivel 5. Optimizacin. En este nivel, las organizaciones se encuentran en


un proceso de mejora continua. Las organizaciones se enfocan en su
mejora a travs de tcnicas de prevencin de defectos, cambios en
tecnologa y en procesos. Segn el SEI, menos del 0,1% de las
organizaciones del mundo se encuentran en nivel de madurez.
Qu es una revisin tcnica formal (RTF)?
Una revisin tcnica formal (RTF) es una actividad de garanta de calidad de
los sistemas de informacin.
Los objetivos de la RTF son :
1.Describir errores en la funcin, la lgica o la implementacin de
cualquier representacin de los sistemas de informacin.
2.Verificar que los sistemas bajo revisin alcancen sus requisitos.
3.Garantizar que los sistemas han sido representados de acuerdo con
ciertos estndares predefinidos.
4.Conseguir un sistema desarrollado en forma uniforme.
5.Hacer que los proyectos sean ms manejables.

Cul es el estndar de garanta de calidad ISO que se aplica a la


ingeniera del software?
Cul es el estndar de garanta de calidad ISO que se aplica a la

ingeniera del software?

ISO 9001 es el estndar de garanta de calidad que se aplica a la ingeniera del


software. El estndar contiene 20 requisitos que deben estar presentes en un
sistema de garanta de calidad efectiva. Como el estndar ISO 9001 es

aplicable a todas las disciplinas de ingeniera de software, se ha desarrollado


un conjunto especial de directrices ISO (ISO 9000-3) para ayudar a interpretar
el estndar para su uso en el proceso de software.
Los 20 requisitos descritos por ISO 9001 se encuentran con los temas
siguientes:
1. Responsabilidad de la gestin.
2. Sistema de calidad.
3. Revisin de contrato.
4. Control de diseo.
5. Control de datos y documentos.
6. Compras.
7. Control del producto suministrado por el cliente.
8. Identificacin y posibilidad de seguimiento del producto.
9. Control del proceso.
10. Inspeccin y prueba.
11. Control de inspeccin, medicin y equipo de pruebas.
12. Inspeccin y estado de prueba.
13. Control de producto no aceptado.
14. Accin correctora y preventiva.
15. Tratamiento, almacenamiento, empaquetamiento, preservacin y
entrega.
16. Control de registros de calidad.
17. Auditoras internas de calidad.
18. Formacin.
19. Servicios.
20. Tcnicas estadsticas.

El estndar, que ha sido adoptado por ms de 130 pases para su uso, se est
convirtiendo en el medio principal con el que los clientes pueden juzgar la
competencia de un desarrollador de software. Uno de los problemas con el
estndar ISO 9001 est en que no es especfico de la industria: est expresado
en trminos generales, y puede ser interpretado por los desarrolladores de
diversos productos como cojinetes de bolas, secadores de pelo, automviles,
equipamiento deportivo, televisores, as como por los desarrolladores de
software. Se han realzado muchos documentos que relacionan el estndar con
la industria del software, pero no entran en una gran cantidad de detalles.
Para la industria del software los estndares relevantes son:

ISO 9001: este es un estndar que describe el sistema de calidad


utilizado para mantener el desarrollo de un producto que implique
diseo.

ISO 9000-3: este es un documento especfico 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 certificacin de calidad?.

Empresas certificadoras de calidad

CERTICAMARA:Entidad de Certificacin Digital creada por las


Cmaras de Comercio del pas

EL ICONTEC:es un organismo multinacional de carcter privado y sin


nimo de lucro que trabaja para fomentar la normalizacin, la certificacin,
la metrologa y la gestin de la calidad en Colombia. Esta entidad est
conformada por la vinculacin voluntaria de representantes del Gobierno
Nacional, los sectores privados de la produccin, distribucin y consumo, el
sector tecnolgico en sus diferentes ramas y por todas aquellas personas
jurdicas y naturales que tengan inters en pertenecer a la institucin.

Empresas certificadas

MVM Ingeniera de Software S.A.


MVM Ingeniera de Software
Fecha de certificado: Dec 22, 2006

Trebol Software S.A.


Trebol Software S.A.
Fecha de certificado: Feb 07, 2007

Empresas certificadoras de calidad de software:

IEEE (Institute of Electrical and Electronics Engineers)


http://www.ieee.org/index.html

ISO (International Organization for Standardization)


http://www.iso.org/iso/home.html

Empresas certificadoras de calidad de software Colombianas:

ICONTEC http://www.icontec.org

Socit Gnrale de Surveillance (SGS) http://www.sgs.co/

Cules son los requisitos del estndar ISO que deben estar presentes en
un sistema de garanta de calidad efectiva?
Requisitos

1. Responsabilidad de la gestin.
2. Sistema de calidad.
3. Revisin de contrato.
4. Control de diseo.
5. Control de datos y documentos.
6. Compras.
7. Control del producto suministrado por el cliente.
8. Identificacin y posibilidad de seguimiento del producto.
9. Control del proceso.
10. Inspeccin y prueba.
11. Control de inspeccin, medicin y equipo de pruebas.
12. Inspeccin y estado de prueba.
13. Control de producto no aceptado.
14. Accin correctora y preventiva.
15. Tratamiento, almacenamiento, empaquetamiento, preservacin y
entrega.
16. Control de registros de calidad.
17. Auditoras internas de calidad.
18. Formacin.
19. Servicios.
20. Tcnicas estadsticas

Cules son los requisitos del estndar ISO que deben estar
presentes en un sistema de garanta de calidad efectiva?
Principios de la gestin de la calidad segn ISO 9000: 2000
Los ocho principios de la gestin de la calidad identificados para lograr los
objetivos de la calidad, segn "ISO 9000:2000 Sistemas de Gestin de la
Calidad. Fundamentos y vocabulario." son:

Enfoque al cliente. Las organizaciones dependen de sus clientes


y por la tanto deberan comprender las necesidades actuales y
futuras de los clientes, satisfacer los requisitos de los clientes y
esforzarse en exceder las expectativas de los clientes.

Liderazgo. Los lderes establecen la unidad de propsito y la


orientacin de la organizacin. Ellos deberan crear y mantener
un ambiente interno, en el cual el personal pueda llegar a
involucrarse totalmente en el logro de los objetivos de la
organizacin.

Participacin del personal. El personal, a todos los niveles, es


la esencia de una organizacin y su total compromiso posibilita
que sus habilidades sean usadas para el beneficio de la
organizacin.

Enfoque basado en procesos. Un resultado deseado se alcanza


ms eficientemente cuando las actividades y los recursos
relacionados se gestionan como un proceso.

Enfoque de sistema hacia la gestin. Identificar, entender y


gestionar los procesos interrelacionados como un sistema,
contribuye a la eficacia y eficiencia de una organizacin en el
logro de sus objetivos.

Mejora continua. La mejora continua del desempeo global de la organizacin


debera ser un objetivo permanente de sta.

Enfoque basado en hechos para la toma de decisiones. Las


decisiones eficaces se basan en el anlisis de los datos y la
informacin.

Relacin mutuamente beneficiosa con el proveedor. Una


organizacin y sus proveedores son interdependientes, y una
relacin mutuamente beneficiosa aumenta la capacidad de ambos
para crear valor.

Estos ocho principios de gestin de la calidad constituyen la base de las


normas de sistemas de gestin de la calidad de la familia de Normas ISO 9000.

Qu son las Mtricas de la Calidad del software? diferencias entre Mtricas


de Prediccin y Mtricas de Control.
Principal objetivo de los ingenieros de software es producir sistemas,
aplicaciones o productos de alta calidad. Para las evaluaciones que se quieran
obtener es necesario la utilizacin de medidas tcnicas, que evalan la calidad
de manera objetiva. Mtricas que definen la calidad del software: exactitud,
estructuracin o modularidad, pruebas, mantenimiento.

Cules son las Mtricas Orientadas a Objetos?).


Las mtricas orientadas a objetos se centran en mtricas que se pueden
aplicar a las caractersticas de encapsulamiento, ocultamiento de informacin,
herencia y tcnicas de abstraccin de objetos que hagan nica a esa clase.
Chidamber & Kemerer1 proponen una familia de medidas para desarrollos
orientados a objetos:
Mtodos ponderados por clase (MPC): Tamao y complejidad
Profundidad rbol de herencia (PAH): Tamao
Nmero de descendientes (NDD): Tamao, acoplamiento y cohesin
Acoplamiento entre clases (ACO): Acoplamiento
Respuesta para una clase (RPC): Comunicacin y complejidad
Carencia de cohesin en los mtodos (CCM): Cohesin interna
Estas mtricas, en lneas generales, permiten averiguar cun bien estn
definidas las clases y el sistema, lo cual tiene un impacto directo en la
mantenibilidad del mismo, tanto por la comprensin de lo desarrollado como
por la dificultad de modificarlo con xito.

Cul es la tcnica ms utilizada para valorar la calidad?

La calidad es el conjunto de propiedades y caractersticas de un producto o


servicio que le confieren su aptitud para satisfacer unas necesidades explcitas
o implcitas. Llevada esta definicin al campo de la ingeniera de software, la
IEEE Std 610, seala que la calidad del software es el grado con el que un
sistema, componente o proceso cumple los requerimientos especificados y las
necesidades o expectativas del cliente o usuario.
Por su parte Pressman , se refiere a la calidad del software como la
concordancia con los requisitos funcionales y de rendimientos explcitamente
establecidos, estndares de desarrollo explcitamente documentados y
caractersticas implcitas que se espera de todo software desarrollado
profesionalmente
Sommerville sostiene que la calidad del software es un concepto complejo que
no es directamente comparable con la calidad de la manufactura de productos.
En la manufacturacin, la nocin de calidad viene dada por la similitud entre el
producto desarrollado y su especificacin. En un mundo ideal, esta definicin
debera aplicarse a todos sus productos, pero, para sistemas de software,
existen cuestiones especficas que impiden aplicar este mecanismo.
BIBLIOGRAFIA
http://sedici.unlp.edu.ar/bitstream/handle/10915/19762/Documento_completo.p
df?sequence=1
http://thesoftworld.galeon.com/Gestioncalidad.htm
http://www.monografias.com/trabajos59/calidad-software/calidadsoftware2.shtml
http://es.wikipedia.org/wiki/
http://gidis.ing.unlpam.edu.ar/downloads/pdfs/Calidad_software.PDF
http://cnx.org/content/m17465/latest/
https://sites.google.com/site/calidaddesoftwareut/
http://sedici.unlp.edu.ar/bitstream/handle/10915/19762/Documento_completo.p
df?sequence=1
http://jleoramirezm.shoutwiki.com/wiki/P%C3%A1gina_principal#Ranking_de_la
s_WebApps_colombianas_con_mayor_calidad_de_dise.C3.B1o.
http://docente.ucol.mx/al961223/public_html/CENTRO2.htm

Vous aimerez peut-être aussi