1ra Unidad Calidad Del Software

51
CALIDAD DEL SOFTWARE L.I. María de los Ángeles Martínez Morales

Transcript of 1ra Unidad Calidad Del Software

CALIDAD DEL SOFTWARE

L.I. María de los Ángeles Martínez Morales

Conocimiento sobre normas y estándares de calidad para

aplicarlos en su desarrollo profesional

APORTACIÓN DE LA ASIGNATURA AL PERFIL DEL EGRESADO

Aplicará normas y estándares de calidad necesarias en el desarrollo del software.

OBJETIVO GENERAL

Tiempo estimado: 2 ½ semanas

Forma de Evaluación Asistencia 10% Examen escrito 50% Tareas (Ensayo en EQ) 30% Creación de un blog 10%

PRIMERA UNIDAD CONCEPTOS BÁSICOS DE CALIDAD.

Lun

Mar

Mie

Jue Lun

Mar

Mie

Jue Lun

Mar

24 25 26 27 30 1 2 3 7 8

Formato del trabajo Crear un Glosario con los términos mas imp. de la unidad Realizar dos cuartillas para presentar y discutir en el

grupo. ◦ Características del trabajo

Tipo de letra Arial Títulos en negrita tamaño 14 Tamaño de la letra 12 Espacio Interlineal de uno y medio Márgenes superior: 2.5, inferior 2.5, izquierdo: 3 y derecho: 2.5

El estudiante deberá ir cuidando su ortografía y sintaxis.

Se deberá de apoyar en la guía de referencia APA.◦ Mínimo de dos libros o tres paginas web.

INTRODUCCIÓN Tanto en los medios de

comunicación escrita y audiovisual como en las revistas técnicas el tema de la calidad tiene una presencia continuada; incluso los políticos y gobernantes incluyen términos en sus discursos y proyectos.

Todo ello es debido al papel fundamental que la calidad juega en la competitividad de las empresas y a que se ha acabado el tiempo en que la demanda superaba a la oferta y el cliente tenía que conformarse con lo que le ofrecían.

INTRODUCCIÓN Hoy en día los oferentes de

productos y/o servicios deben adaptarse a las necesidades, gustos y exigencias de los potenciales clientes para mantenerse en el mercado.

La necesidad de producir productos de calidad es una realidad evidente exigida por un mercado abierto, enormemente competitivo y en constante evolución. Tal como Edward Yourdon expone”… la posibilidad de que los usuarios finales sean demasiado exigentes puede explicarse por la presión empresarial a la que están sometidos”.

Existen varias razones que justifican el por qué la calidad es crítica para la supervivencia de las empresas:

Es un factor competitivo. Es esencial para el comercio internacional. Reduce las pérdidas producidas por la no

calidad. Mantiene a los clientes e incrementa los

beneficios. Es el sello distintivo de los negocios de nivel

mundial.

INTRODUCCIÓN

CALIDAD: Es una propiedad inherente de cualquier cosa que permite que esta sea comparada con cualquier otra de su

misma especie.

1.1. DEFINICIÓN DE LA CALIDAD

CALIDAD

1.1. DEFINICIÓN DE LA CALIDAD

Significados

Es un conjunto de propiedades inherentes a un

objeto que le confieren

capacidad para satisfacer

necesidades implícitas o explícitas. 

La calidad de un producto o servicio es la percepción

que el cliente tiene del mismo, es una fijación mental del consumidor que asume conformidad

con dicho producto o servicio y la capacidad del mismo para satisfacer sus

necesidades.  

Debe definirse en el contexto que se esté considerando

De Vida De la

educación Del servicio

postal De un

producto Del software

CALIDADPRODUCTO UN SERVICIO

Otras definiciones

Feigenbaum: La capacidad de cumplir con las necesidades y expectativas del cliente.

Taguchy: La mínima perdida que un producto o servicio ocasiona a la sociedad desde que es entregado.

Juran: Adecuación de uso.

Crosby: Conformidad con los requerimientos claramente establecidos (del cliente, del diseño).

Ishikawa: Diseñar, producir y ofrecer un bien o servicio que sea útil, lo más económico posible, y siempre satisfactorio para el cliente.

La relación entre la información del cliente/mercado y el producto o servicio que entreguemos

EXISTE CALIDAD SI:

Un producto o servicio cumple una serie de requisitos que eran los esperados por los potenciales usuarios del

mismo.

BU

CLE D

E L

A

CA

LID

AD

La exigencia de la calidad no es sólo para los productos materiales, también lo es para los productos inmateriales, los llamados servicios. Dentro de estas empresas de servicio se encuentran las empresas desarrolladoras de software; y las principales de ellas han apostado por la calidad como demuestran las siguientes consignas o tesis:

“Si no mantenemos nuestro ímpetu en el aspecto de la calidad, los japoneses nos adelantaran”. Hewlett Packard.

1.2. DEFINICIÓN DE LA CALIDAD DEL SOFTWARE

Debido a que el software es intangible, no material, muchas personas tienen dificultades para asociarle el concepto de calidad. Sin embargo las posibilidades de frustración y de pérdida de confianza en él son muy elevadas.

La norma ISO 9126, describe seis características compuestas de las dimensiones de la calidad:

Funcionalidad Fiabilidad Facilidad de uso Eficiencia Mantenimiento

Movilidad

1.2. DEFINICIÓN DE LA CALIDAD DEL SOFTWARE

Así cuando se adquiere un software se requiere que éste funcione siempre y bajo diferentes condiciones incluso difíciles de cumplir (Fiabilidad),

que realice las funcionalidades que dice tener y que por ello se ha adquirido (funcionalidad),

que hagas lo más rápido posible y con el mínimo consumo de recursos (eficiencia),

que cuando las circunstancias lo pidan pueda modificarse fácilmente (mantenimiento) y,

por ultimo, que pueda transferirse de un entorno a otro (movilidad o portabilidad).

1.2. DEFINICIÓN DE LA CALIDAD DEL SOFTWARE

DIMENSIONES DE LA CALIDAD DEL SOFTWARE

Fiabilidad Ya que el software debe funcionar siempre que se requiera.

Qué mayor frustración que cuando se está viajando con una portátil, no pueda utilizarse por un incidente del sistema operativo.

Funcionalidad No sólo el software debe de tener las funcionalidades que dice tener, sino que

debe comunicarlas. Es decir, el usuario debe disponer de información suficiente para poder usar de forma eficaz todas las tareas. El manual del

usuario de la aplicación es un componente más del software.

Facilidad de uso Además de hacer lo que debe hacer el software, debe de hacerlo de una forma

fácil, natural y amigable, de ahí la importancia del diseño de las interfaces.

La necesidad de implantar procedimientos y modelos que permitan el control y aseguramiento de la calidad, así como la falta de un consenso generalizado sobre esta disciplina, ha tenido como resultado la aparición de numerosos modelos propios del aseguramiento de la calidad de software. Se pueden citar mas de una decena de estos modelos generados por universidades, asociaciones de carácter trasnacional y organismo públicos.

CMM, ISO 9000, BOOTSTRAP, SQAM, proyecto ALVEY, MÉTRICA, ISO/IEC 9126, proyecto SPICE,

Son sólo algunos ejemplos de los numerosos esfuerzos realizados en esta dirección.

1.2. DEFINICIÓN DE LA CALIDAD DEL SOFTWARE

La calidad del software adolece de la inexistencia de un punto de vista

unificado que simplifique y dé coherencia a los modelos existentes permitiendo su equiparación en objetivos y resultados.

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.

1.2. DEFINICIÓN DE LA CALIDAD DEL SOFTWARE

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 flexible para disminuir los costos de mantenimiento y perfeccionamiento durante el tiempo de

explotación.

1.2. DEFINICIÓN DE LA CALIDAD DEL SOFTWARE

La calidad del software puede medirse después de elaborado el producto. Pero esto puede resultar muy costoso si se detectan problemas derivados 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.

1.2. DEFINICIÓN DE LA CALIDAD DEL SOFTWARE

Según estándares IEEE 1983

La totalidad de características de un producto de software que lo refieren a su habilidad de satisfacer las necesidades dadas, por ejemplo la conformidad con los requerimientos el grado en el cual un software posee una combinación de atributos deseada el grado en el que un cliente o usuario percibe que el software cumple con sus expectativas la composición de características del software que determinan el grado con el cual el software cumplirá con las expectativas del cliente.

1.2. DEFINICIÓN DE LA CALIDAD DEL SOFTWARE

1.3 QUIÉN DEFINE LA CALIDAD

¿Quién define la Calidad?

¿La máxima autoridad de la organización?

¿El profesional especialista en el tema?

¿El responsable de control de calidad?

¿Aquellos que ejecutan las tareas?

Estas preguntas no son "filosóficas", la respuesta a las mismas define el accionar de la

organización.

En el nacimiento de la era industrial y hasta el año 1950 había pocas dudas

al respecto, la Calidad de los productos y

servicios la definía el proveedor de los

mismos.

1.3 QUIÉN DEFINE LA CALIDAD

Hoy nadie discute que Calidad "es cumplir siempre los

requisitos (necesidades y expectativas) de los clientes y

demás partes interesadas". Entonces la Calidad la

definen los clientes y las demás partes interesadas.

¿Quiénes son las partes interesadas?

Son los empleados, Los proveedores, Los dueños o accionistas, y la sociedad en general.

Todas estas partes tienen requisitos que la organización debe cumplir. Múltiples indicadores señalan que el mundo está en las postrimerías de la era industrial. Se ha iniciado una nueva era, aún no tiene un nombre definitivo, algunos la llaman "era de la informática ó la información", otros la "era del conocimiento“.

1.3 QUIÉN DEFINE LA CALIDAD

Independientemente del nombre, en esta nueva era

el papel protagónico lo tiene el conocimiento. Los robots

han desplazado y continuarán desplazando a las personas de los puestos de trabajo que generó la era

industrial. Los nuevos puestos de trabajo requieren nuevas competencias en las

personas que van a desempeñarlos.

1.3 QUIÉN DEFINE LA CALIDAD

1.4. IMPORTANCIA DE LA CALIDAD

¿Por qué es

importante la

calidad?Porque

mejorando la calidad

mejoramos los negocios.

1.4. IMPORTANCIA DE LA CALIDAD

Vivimos un momento clave en la historia del hombre;

estamos expuestos y tenemos acceso a todo a través de los sistemas de

información y comunicación; por lo tanto es importante recalcar que así como podemos acceder

tan sencillamente a la información, esta nos ayuda a evaluar las características

de tal o cual producto, objeto, cosa, etc.

Mejora de la Calidad

La calidad es el objetivo; todo lo que sigue en la reacción en Cadena resulta de mejorar la calidad y no será sostenible a través del tiempo si ella.

Reduce costos

Como mejora la calidad, los costos se reducen ya que el desperdicio.

Mejora la productividad

Al ser reducidos los costos, los recursos que la organización gasta en producir servicios y productos defectuosos son menores, permitiéndole invertirlos mejor en valores agregados.

Cautiva el mercado

Mejorar la productividad permite a la organización pasar sus ahorros a sus clientes, esto atraerá más clientes del mercado por medio de precios bajos y mejor calidad. Se producen nuevos mercados generando productos y servicios que cumplen las necesidades de los clientes.

Permanencia en el

mercado

Capturando el creciente mercado ayudará la existencia de sus organizaciones en el largo plazo.

Generación de más empleos

Una organización que se enfoca en la calidad, se da cuenta de los beneficios que puede alcanzar con la mejora continúa.

1.4. IMPORTANCIA DE LA CALIDAD

Empresa

Mayor productividad

Aumentar beneficios

Ser competitivaIncrementar

participación en el mercado

Obtener buenos precios

Aumentar la fidelidad de los clientes

trabajadores

Aumento de la autoestima

Contratos laborales estables

Promoción profesional

Mejor ambiente de trabajo

Menos conflictos laborales

Clientes

Aumentar satisfacción del cliente

Mejores prestaciones producto/servicio

Mejores precios

MAS CALIDAD SE TRADUCE EN:

1.5. CALIDAD Y EL MUNDO GLOBALIZADO

Durante los últimos 500 años el mundo se ha ido haciendo más pequeño, esto es, se ha achicado. O, como

diría Thomas L. Friedman, se ha ido

«aplanando », es decir, las barreras y las

distancias se han ido reduciendo.

1.5. CALIDAD Y EL MUNDO GLOBALIZADO

En un contexto dinámico y competitivo, la Calidad se ha

convertido para las organizaciones actuales en

uno de los pilares para alcanzar el éxito. El mundo

globalizado ha permitido que la competencia y el flujo de

conocimiento se incrementen en un ritmo vertiginoso, lo

que ha traído aparejado una evolución del cliente, quien hoy por hoy es mucho más exigente que en tiempos

pasados. 

1.5. CALIDAD Y EL MUNDO GLOBALIZADO

GLOBALIZACIÓN: Un término difícil de definir pero que, en cualquier caso, está

determinado por dos variables:

Carácter financiero que ha tenido lugar en el mundo al calor de dos fenómenos: los avances tecnológicos y la apertura de los mercados

de capitales.

Se trata de las transacciones de bienes y servicios

que se realizan a nivel mundial.

En los últimos años, se han puesto de moda en

diversos momentos palabras (conceptos)

que se presentan como una fuente para

enfrentar los problemas

80’s “CAPACITACIÓN”,

90’s “PRODUCTIVIDAD”

Hoy “COMPETITIVIDAD”.

1.5. CALIDAD Y EL MUNDO GLOBALIZADO

La liga CAPACITACIÓN y PRODUCTIVIDAD es

directa: conocer cómo hacer o cómo hacerlo mejor, incrementa los bienes o servicios que

puede producir un trabajador en las mismas condiciones, esto es, su

productividad.

Una empresa que es capaz de producir más con lo

mismo y de mejor calidad, será preferida por los

compradores y por tanto, será más COMPETITIVA.

1.5. CALIDAD Y EL MUNDO GLOBALIZADO

Así, la relación entre capacitación, productividad

y competitividad:

Debo saber hacer y hacerlo bien,

Usar los recursos en forma óptima y

Buscar que mi producto o servicio logre la preferencia del cliente y lo satisfaga.

Esta es la teoría, el reto es lograrlo.

1.5. CALIDAD Y EL MUNDO GLOBALIZADO

Cap

acit

ació

nP

rod

ucti

vid

ad

Com

peti

tivid

ad

La globalización afecta todo lo que hacemos y compramos. Entender con claridad la globalización redimensionará el mercado y permitirá a las empresas redefinir sus metas y estrategias.

La Competitividad surge como el reto clave para la supervivencia, crecimiento y éxito de las empresas y de los empresarios

1.5. CALIDAD Y EL MUNDO GLOBALIZADO

LAS NUEVAS TECNOLOGÍAS INTEGRAN A LA EMPRESA EN LA ECONOMÍA GLOBAL

ERA DE LA PRODUCCIÓN

EN MASA

CostoDisponibilidadEconomías de escala

ERA DE LA CALIDAD

Conformidad

Confiabilidad

Durabilidad

Servicios de garantía

ERA DEL CLIENTE VIRTUAL

GlobalizaciónProductos diferenciadosRotación y entregaProductos personalizadosReales precios de mercadoParticipación del cliente“Los clientes deciden qué, cómo, cuándo y dónde comprarán productos y servicios”Responsabilidad social

LA FORMA DE HACER NEGOCIOS HA CAMBIADO CON LA GLOBALIZACIÓN

COSTO UTILIDAD+ = PRECIO

COSTO UTILIDAD= -PRECIO

DETERMINADOPOR EL MERCADO

HO

YA

NT

ES

Las empresas que se rezagan están cada vez

más lejos de su competencia

¿CÓMO LOGRAR EL ENTUSIASMO DEL CLIENTE?

Tiempo de entrega corto

Compañía con mejora continua

Compañía con gente involucrada

Estandarización

I II

IV

V

Todo con calidad

III

Seguridad Producto atractivo Costo competitivo

Buena respuesta al cliente Compañía orientada a la gente

Metas

5 Principios

La globalización de los transacciones comerciales

y la velocidad en las comunicaciones favorecen mercados con exigencias sobre calidad, ambiente,

salud y seguridad.

En un mundo globalizado y con tantas opciones, la

única persona que decide cual es el mejor producto,

servicio, empresa o persona es el

CLIENTE.

1.5. CALIDAD Y EL MUNDO GLOBALIZADO

El termino calidad de vida ha sido un concepto de interés a lo largo de la historia, se ha

retomado desde diferentes contextos y épocas; a partir de la antigüedad los filósofos

comenzaron ha hablar sobre el buen vivir desde una perspectiva ética, luego este termino vuelve a ser retomado a mediados del siglo XIX

durante la Revolución Industrial por lo altos índices de pobreza; por esta razón, profesionales

de diversas áreas vuelven a conceptualizar sobre el tema según las necesidades y

características del momento. Es en la Segunda Guerra Mundial en donde profesionales de todo el mundo inician la construcción de índices con el fin de evaluar y comparar la calidad de vida

en diferentes regiones y países.

1.6 CALIDAD DE VIDA.

Se define en términos generales como el bienestar, felicidad y satisfacción de un

individuo, que le otorga a éste cierta capacidad de actuación,

funcionamiento o sensación positiva de su vida.

Su realización es muy subjetiva, ya que se ve

directamente influida por la personalidad y el entorno en el

que vive y se desarrolla el individuo.

1.6 CALIDAD DE VIDA.

La OMS en 1994, la calidad de vida es "la percepción que un individuo tiene de su lugar en la existencia, en el contexto de la cultura y del sistema de valores en los que vive y en relación con sus expectativas, sus normas, sus inquietudes. Se trata de un concepto muy amplio que está influido de modo complejo por:

La Salud física del sujeto, Su estado psicológico, Su nivel de independencia, Sus relaciones sociales, Así como su relación con los

elementos esenciales de su entorno“.

1.6 CALIDAD DE VIDA.

Dimensión física: En esta dimensión la calidad de vida esta dada por la ausencia de enfermedad y sus síntomas, es decir, estar sano como elemento esencial.

Dimensión social: Es el concepto que tiene el sujeto sobre los roles que cumple dentro de la sociedad, sus interacciones sociales y desarrollo laboral.

Dimensión psicológica: Habla de la actitud que tiene el sujeto frente a la vida, el sufrimiento, lo religioso, sus creencias personales; además del aspecto cognitivo y afectivo.

DIMENSIONES

1.6. CALIDAD DE VIDA

PROCESO QUE

INTEGRA TODAS LAS

NECESIDADES HUMANA

Al intervenir en calidad de vida debemos analizar todos sus elementos, todos sus componentes, los cuales según Flanagan comprenden:

El confort material, aquellos elementos de un entorno agradable,

Salud en su amplia comprensión y seguridad personal,

Las relaciones interpersonales, de pareja, familiares de amistad;

El aprendizaje, La comprensión de uno mismo, papel que

jugamos en el medio, la capacidad para el trabajo y el acceso a fuentes laborales,

La oportunidad de auto expresión creativa, Ayuda a los demás, La participación en asuntos públicos, La socialización, Tiempo para el descanso y actividades

recreativas.

1.6. CALIDAD DE VIDA

Aunque la calidad de vida depende de muchos factores, como personas podemos tomar alguna medidas que nos pueden ayudar a mejorarla entre ellas:

Pasar más tiempo con nuestros hijos y pareja, Practicar alguna disciplina extra, deportiva o

cultural que sea de nuestro agrado, Cultivar el hábito de lectura, Instauración de una dieta balanceada y sana, Manejar adecuadamente el estrés, Realizar actividad de índole social.

1.6. CALIDAD DE VIDA

La persona que realiza alguna actividad para ayudar al prójimo, lo ayuda a crecer como individuo e incrementa notablemente su

calidad de vida. Es importante la adopción de estilos de vida saludable.

“En un momento se vive una vida“

El tiempo lo tienen todos por igual. Nadie tiene menos de24 horas por día. La diferencia es lo que cada uno hace con su tiempo. Necesitamos saber aprovechar cada momento, porque, como

John Lennon dijo... "la vida es lo que sucede mientras hacemos planes para el

futuro". Nota: Realizar un ensayo de cómo la filosofía SLOW FOOD mejora la calidad de vida

1.6 CALIDAD DE VIDA.

Cuando era joven y libre y mi imaginación no tenía

límites... ...Soñaba con cambiar el mundoCuando maduré y me volví más

sabio, descubrí que el mundo

no cambiaría, así que moderé mis aspiraciones y decidí cambiar únicamente a mi

país.Pero también descubrí que mi

país no cambiaría

ANONIMO Al llegar a mi vejez.en un último intento desesperadoResolví cambiar únicamente a mi

familia y mi trabajoPero ellos nunca lo permitieron

Y ahora, al final de mi vida, ¡De pronto me doy cuenta!

Si tan solo me hubiera cambiado primero a mi

mismo...Entonces con mi ejemplo

habría cambiado a mi familia y mi trabajo

Con su inspiración y aliento, habría podido mejorar a mi país...

Y quien sabe, quizá podría haber cambiado

incluso el mundo!