Sie sind auf Seite 1von 82

TECNOLGICO NACIONAL DE MXICO

INSTITUTO TECNOLGICO SUPERIOR DE LA COSTA


CHICA
CARRERA: Ingeniera en Tecnologas de la Informacin y Comunicaciones
MATERIA: Ingeniera de software
UNIDAD 5

Calidad de Software

PO
I
U
EQ # 3

SEMESTRE: 4 GRUPO: A TURNO: Matutino


INTEGRANTES DEL EQUIPO:
Cruz Merino Antonio Abad
Evaristo Ortiz Elizabeth
Espritu Petronilo Matilde
Pineda Miranda Erik
Gonzlez Lorenzo Jorge Gibran
LIC. Dora Aguirre Martnez

6
1
20
/
11
/
14

Unidad 3 Planificacin del Proyecto de Software

NDICE
Calidad de Software
5.1. Conceptos e importancia de Calidad y Calidad de Software.
5.1. Conceptos e importancia de Calidad y Calidad de Software.
5.2. La calidad y la Globalizacin.
5.2. La calidad y la Globalizacin.
5.3. Modelos de Calidad: ISO, SPICE, CMMI, Bootstrap, Moprosoft
5.3. Modelos de Calidad: ISO, SPICE, CMMI, Bootstrap, Moprosoft
5.4. Mtricas orientadas a la calidad.
5.4. Mtricas orientadas a la calidad.
5.5. Aseguramiento de la calidad (SQA)
5.5. Aseguramiento de la calidad (SQA)
5.6. Derecho informtico aplicado al software: piratera y
5.6. Derecho
informtico
software: piratera y
falsificacin,
autora
y creacin, aplicado
contratos yallicencias.
falsificacin, autora y creacin, contratos y licencias.

Unidad 5 : Calidad de Software

5.1. Conceptos e importancia


de Calidad y Calidad de
Software.

Unidad 5 : Calidad de Software

CALIDAD
Conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia.
la calidad es sinnimo de eficiencia, flexibilidad, correccin, confiabilidad,
mantenibilidad, portabilidad, usabilidad, seguridad e integridad.

Unidad 5 : Calidad de Software

Es medible y vara 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 perodo (10 aos o ms),.

Unidad 5 : Calidad de Software

Puede medirse despus de elaborado el producto. Pero esto puede resultar muy
costoso si se detectan problemas deriva dos de imperfecciones en el diseo, por
lo que es imprescindible tener en cuenta tanto la obtencin de la calidad como
su control durante todas las etapas del ciclo de vida del software.

Unidad 5 : Calidad de Software

Los fallos de software afectan a todos los sectores y a todos los pases,
actualmente se desarrolla software fiable y correcto a un costo razonable. los
autnticos profesionales y las empresas bien organizadas son prudentes y
saben que deben aplicar distintas tcnicas de control y prevencin, adems de
un buen proceso de desarrollo.

Unidad 5 : Calidad de Software

Administracin de la calidad del software


Se refiere a lograr un nivel de calidad requerido en el producto de software
Involucra a la definicin de estndares de calidad apropiados y procedimientos
que permitan asegurar que estos se cumplan.
Debe llevar a desarrollar una cultura de calidad en donde la calidad es
responsabilidad de todos
Comprobacin independiente de los procesos de desarrollo

Unidad 5 : Calidad de Software

Los productos resultantes de los procesos se introducen en el proceso de


administracin de la calidad para asegurar su consistencia con estndares y
objetivos de calidad
Equipo de aseguramiento y control: independientes de los equipos de
desarrollo
Responsabilidad de la administracin de la calidad
Visin objetiva del proceso
Informan de problemas y dificultades a los administradores principales de la
organizacin

Unidad 5 : Calidad de Software

5.2. La calidad y la
Globalizacin.

Unidad 5 : Calidad de Software

La calidad es la capacidad de hacer cosas distintas a las que se les debe mejorar
para que puedan competir en el mercado, pero no solo en productos se puede hablar
de calidad si tambin en los seres humano y el medio ambiente ya que los seres
humanos, animales y plantas ha venido evolucionando para mejorar la calidad de vida
para poder afrontar un mundo ms diferente como el de hace aos

Unidad 5 : Calidad de Software

La calidad est mejorando poco a poco mediante van evolucionando las habilidades
de la especie humana, como podemos ver en la actualidad; ya que la globalizacin
sobre pasa las fronteras nacionales es as como los consumidores se hacen cada vez
ms exigentes ante sus necesidades y es donde se tiende a perfeccionar cada cosa
para poder satisfacer al consumidor, as como para poder permanecer en la lnea de
liderazgo empresarial.

Unidad 5 : Calidad de Software

QU ES LA GLOBALIZACIN?
Segn el Fondo Monetario Internacional (FMI) "La globalizacin es una
interdependencia econmica creciente del conjunto de pases del mundo, provocada
por el aumento del volumen y la variedad de las transacciones transfronterizas de
bienes y servicios, as como de los flujos internacionales de capitales, al tiempo que la
difusin acelerada de generalizada de tecnologa".

Unidad 5 : Calidad de Software

LA GLOBALIZACIN EN SUS ASPECTOS


ECONMICOS Y POLTICOS ES:
Segn el Fondo Monetario Internacional (FMI) "La globalizacin es una
interdependencia econmica creciente del conjunto de pases del mundo, provocada
por el aumento del volumen y la variedad de las transacciones transfronterizas de
bienes y servicios, as como de los flujos internacionales de capitales, al tiempo que la
difusin
acelerada
de
generalizada
de
tecnologa".

Unidad 5 : Calidad de Software

La ubicacin en diversos pases de distintas fases de la produccin, con


componentes originarios de pases diferentes.
La venta de productos similares internacionalmente, con estndares universalmente
aceptados.
La prdida de atribuciones de los gobiernos de pases.

Unidad 5 : Calidad de Software

Un proceso que resulta del avance en la tecnologa, telecomunicaciones y transporte.


El acceso inmediato a informacin y, potencialmente al conocimiento, con una
concepcin de interconectividad va Internet.

Unidad 5 : Calidad de Software

La progresiva eliminacin de fronteras financieras (mundializacin) a travs de la


progresiva integracin de los mercados financieros mundiales.
El impacto de la internacionalizacin cada vez ms acentuada de los procesos
econmicos, tiene implicaciones sociales y fenmenos poltico-culturales importantes.
Lleva consigo una tendencia hacia la eliminacin de:

- fronteras
- diferencias tnicas,
- credos religiosos,
- ideologas polticas
- condiciones socio-econmicas o culturales, entre los pases y bloques econmicos
- esto es: un proceso homogeneizador a escala planetaria.

Unidad 5 : Calidad de Software

La creacin de un nuevo sistema econmico de alcance mundial, influido por las


nuevas tecnologas y la comunicacin.
Una tendencia hacia la concentracin de medios de comunicacin de masas que
limita el acceso a la libertad de informacin y potencia la concentracin del poder
econmico y financiero a escala planetaria.

Unidad 5 : Calidad de Software

Cmo afectan estas normas globales a los pases en desarrollo?


Afectan por igual a todos los pases. Lo que exige para una u otra economa es
reducir el costo, y la reduccin del costo no hay otra manera que lograrla va la
eficiencia de la productividad. Por eso la calidad les es til a las organizaciones: con
un pensamiento y planeamiento estratgico, con un diseo de los procesos y con la
seleccin de la arquitectura social apropiada.

Unidad 5 : Calidad de Software

En la actualidad la Globalizacin, adems de tratados como el TLC, el ALCA y dems


han obligado a las Instituciones a buscar normas internacionales que ayuden a
encontrar la calidad de un producto o servicio, es decir que ahora una Empresa o
Institucin no solo debe conformarse con presentar un producto, debe presentarlo con
normas de calidad internacionales como las ISO, con la cual el cliente del producto o
del servicio encuentre un producto de calidad garantizada que pueda ser tambin de
calidad de exportacin, pues como lo hemos visto la globalizacin todos tenemos la
oportunidad de tener productos de todo el mundo.

Unidad 5 : Calidad de Software

Entonces es ah la oportunidad que tenemos en emprender con calidad todo lo que


deseemos realizar para de esa manera ser competitivos, ofrecer un producto de
calidad, con clientes satisfechos que eso significa que esos clientes volvern a confiar
en nuestros productos, y eso se transforma automticamente en nuevos clientes y as
se vuelve una cadena, con lo cual deseamos que nuestro producto se diversifique.

Unidad 5 : Calidad de Software

En un mundo globalizado, en el que se viene apuntando hacia la calidad total.


Este fenmeno se ha visto intensificado gracias al avance tecnolgico, el cual ha
permitido crear redes a nivel internacional

Unidad 5 : Calidad de Software

5.3. Modelos de Calidad: ISO,


SPICE, CMMI, Bootstrap,
Moprosoft

Unidad 5 : Calidad de Software

Los modelos de calidad son referencias que las organizaciones utilizan para mejorar
su gestin. Los modelos, a diferencia de las normas, no contienen requisitos que
deben cumplir los sistemas de gestin de la calidad sino directrices para la mejora.
Existen modelos de calidad orientados a la calidad total y la excelencia, modelos
orientados a la mejora, modelos propios de determinados sectores e incluso modelos
de calidad que desarrollan las propias organizaciones.

Unidad 5 : Calidad de Software

LAS NORMAS ISO:

Son un conjunto de Normas editadas por International Organization for Srandarization


para ser aplicadas en el desarrollo de la Gestin de la Calidad de una organizacin.
Estas especifican todos los elementos que son requeridos para poder implementar un
Sistema de Calidad. Son genricas y pueden ser aplicadas a todo tipo de
organizaciones (industriales, comerciales, de servicios, educativas, etc.) Organismos
nacionales e internacionales certifican el cumplimiento de los requisitos de Calidad
exigidos por las Normas ISO.

Unidad 5 : Calidad de Software

ISO. Es la denominacin con que se conoce a la International Organization for


Srandarization (IOS); sin embargo, considerando la tendencia a la estandarizacin
global homogeneizacin - que propone dicha organizacin, es que se le asigna la
sigla ISO, vocablo que proviene del griego "ISO" que significa "igual".

Unidad 5 : Calidad de Software

Los estndares internacionales ISO constituyen un instrumento importante para


alcanzar las metas descritas. A travs de ellos se establece una serie de pautas y
patrones que las entidades debern seguir con la finalidad de implementar un sistema
de gestin y aseguramiento de la calidad en el desarrollo de sus procesos.

Unidad 5 : Calidad de Software

Tomando en cuenta que son varias las empresas las que se certifican con estas
normas se puede llegar a un acuerdo, en el que se haga una certificacin adjunta de
esta manera, que pueden realizar luego el proceso de certificacin de forma conjunta
todas estas empresas. Esto significa beneficios para cada empresa, ya que se
aprovechan las similitudes y relaciones entre los Sistemas de Gestin y permite
ahorrar costos de implementacin y certificacin.

Unidad 5 : Calidad de Software

SPICE

La ISO/IEC TR 15504, conocida como SPICE (Software Process Improvement and


Capability dEtermination) es un modelo de evaluacin y mejora de los procesos de
desarrollo y mantenimiento de sistemas y productos de software. El estndar ISO
15504 es una herramienta que ayuda a reducir costes y mejorar la calidad evitando
problemas.

Unidad 5 : Calidad de Software

La ISO/IEC TR 15504 es un marco de valoracin de procesos, que puede ser


empleado por las organizaciones involucradas en la planificacin, gestin,
monitorizacin, control y mejora de la adquisicin, suministro, desarrollo, operacin,
evolucin y soporte de software.

Unidad 5 : Calidad de Software

La ISO/IEC TR 15504 est diseada para facilitar una aproximacin comn para
realizar valoraciones de procesos, haciendo posible comparaciones entre los
resultados de las mismas. Estos resultados se pueden basar en diferentes modelos
de valoracin (siempre que sean compatibles con el estndar) y mtodos de
valoracin.

Unidad 5 : Calidad de Software

Proporciona todas las facilidades para la evaluacin del proceso y establece los
requisitos mnimos para realizar una evaluacin que asegure la repetibilidad y
consistencia de las valoraciones obtenidas.
El objetivo principal de evaluar estos procesos es conocer la capacidad que tienen en
una organizacin.
Despus de su ejecucin, se debe obtener la informacin relevante de cada proceso,
y el punto hasta el cual estos cumplen con su propsito.

Unidad 5 : Calidad de Software

Es un Marco de referencia para:


Determinar las fortalezas y debilidades de los procesos.
Mejorar los procesos de software y medir sus mejoras.
Aquellos que adquieren un sistema para evaluar la capacidad de los proveedores de
sistemas.
Determinar los riesgos de negocio para una empresa que considera desarrollar un
nuevo producto de software o servicio.

Unidad 5 : Calidad de Software

CMMI

El CMMI es un modelo de calidad del software que clasifica las empresas en niveles
de madurez. Estos niveles sirven para conocer la madurez de los procesos que se
realizan para producir software.

Unidad 5 : Calidad de Software

Niveles CMMI
Los niveles CMMI son 5:

Inicial o Nivel 1 CMMI. Este es el nivel en donde estn todas las empresas que no
tienen procesos. Los presupuestos se disparan, no es posible entregar el proyecto en
fechas, los empleados si tienen que quedar durante noches y fines de semana para
terminar un proyecto. No hay control sobre el estado del proyecto, el desarrollo del
proyecto es completamente opaco, no se sabe que pasara con el.

Unidad 5 : Calidad de Software

Nivel 2 CMMI. Quiere decir que el xito de los resultados obtenidos se pueden repetir.
La principal diferencia entre este nivel y el anterior es que el proyecto es gestionado y
controlado durante el desarrollo del mismo. El desarrollo no es opaco y se puede
saber el estado del proyecto en todo momento.
Los procesos que hay que implantar para alcanzar este nivel son:
Gestin de requisitos
Planificacin de proyectos
Seguimiento y control de proyectos
Gestin de proveedores
Aseguramiento de la calidad
Gestin de la configuracin

Unidad 5 : Calidad de Software

Nivel 3 CMMI. alcanzar este nivel significa que la forma de desarrollar proyectos
(gestin e ingeniera) esta definida, por definida quiere decir que esta establecida,
documentada y que existen mtricas (obtencin de datos objetivos) para la
consecucin de objetivos concretos.
Los procesos que hay que implantar para alcanzar este nivel son:
Desarrollo de requisitos
Solucin Tcnica
Integracin del producto
Verificacin
Validacin
Desarrollo y mejora de los procesos de la organizacin
Definicin de los procesos de la organizacin
Planificacin de la formacin
Gestin de riesgos
Anlisis y resolucin de toma de decisiones

Unidad 5 : Calidad de Software

La mayora de las empresas que llegan al nivel 3 paran aqu, ya que es un nivel que
proporciona muchos beneficios y no ven la necesidad de ir ms all porque tienen
cubiertas la mayora de sus necesidades.

Unidad 5 : Calidad de Software

Nivel 4 CMMI. Los proyectos usan objetivos medibles para alcanzar las necesidades
de los clientes y la organizacin. Se usan mtricas para gestionar la organizacin.
Los procesos que hay que implantar para alcanzar este nivel son:
Gestin cuantitativa de proyectos
Mejora de los procesos de la organizacin

Unidad 5 : Calidad de Software

Nivel 5 CMMI. Los procesos de los proyectos y de la organizacin estn orientados a


la mejora de las actividades. Mejoras incrementales e innovadoras de los procesos
que mediante mtricas son identificadas, evaluadas y puestas en prctica.
Los procesos que hay que implantar para alcanzar este nivel son:
Innovacin organizacional
Anlisis y resolucin de las causas

Unidad 5 : Calidad de Software

Normalmente las empresas que intentan alcanzar los niveles 4 y 5 lo realizan


simultneamente
ya
que
estn
muy
relacionados.
La implantacin de un modelo de estas caractersticas es un proceso largo y costoso
que puede costar varios aos de esfuerzo. Aun as el beneficio obtenido para la
empresa es mucho mayor que lo invertido.

Unidad 5 : Calidad de Software

BOOTSTRAP

El Estndar Europeo para Evaluacin y Mejoras de Procesos de Desarrollo de


Software (Bootstrap) es otra de las iniciativas para resolver la crisis del desarrollo de
software; mediante prcticas, herramientas y estndares de calidad internacional;
mide, evala y propone mejoras al proceso de desarrollo de SW que siguen las
Unidades de Produccin de Software (UPS) de las empresas.

Unidad 5 : Calidad de Software

Surge como parte del programa estratgico Europeo para investigacin en TI, tiene
como principio el reducir costos y mejorar la calidad previendo problemas, en lugar de
reaccionar a ellos donde su objetivo es desarrollar un mtodo para la evaluacin de
procesos de desarrollo de SW.

Unidad 5 : Calidad de Software

Proporcionar apoyo a la evaluacin de capacidad de proceso entre las mejores


prcticas de una reconocida ingeniera de software.
Incluir estndares de software reconocida internacionalmente como fuentes para
identificar las mejores prcticas.
Apoyar la evaluacin de como el estndar de referencia ha sido puesta en prctica
en la organizacin.
Asegurar la fiabilidad de la evaluacin.
Identificar, en la organizacin, procesos fuertes y dbiles.
Apoyar planificacin de mejora con resultados convenientes y confiables.
Apoyar el logro de los objetivos de la organizacin planeando acciones de mejora.
Ayudar a aumentar la eficiencia de los proceso poniendo en prctica la exigencias
de estndares en la organizacin.

Unidad 5 : Calidad de Software

MOPROSOFT

Modelo de Procesos para la Industria del Software. Modelo para la mejora y


evaluacin de los procesos de desarrollo y mantenimiento de sistemas y productos
de software. Desarrollado por la Asociacin Mexicana para la Calidad en Ingeniera
de Software a travs de la Facultad de Ciencias de la Universidad Nacional Autnoma
de Mxico (UNAM) y a solicitud de la Secretara de Economa para obtener una
norma mexicana que resulte apropiada a las caractersticas de tamao de la gran
mayora de empresas mexicanas de desarrollo y mantenimiento de software.

Unidad 5 : Calidad de Software

Moprosoft es el nombre del modelo en la comunidad universitaria y profesional, y la


norma tcnica a la que da contenido es la NMX-059/02-NYCE-2005 que fue
declarada Norma Mexicana el 15 de agosto de 2005 con la publicacin de su
declaratoria en el Diario oficial de la Federacin.

Unidad 5 : Calidad de Software

Moprosoft considera que los modelos de evaluacin y mejora CMMI e ISO/IEC


15504 no resultan apropiados para empresas pequeas y medianas de desarrollo y
mantenimiento de software. Sobre las reas de procesos de los niveles 2 y 3 del
modelo SW-CMM e inspirndose en el marco de ISO/IEC 15504 se ha desarrollado
este modelo.

Unidad 5 : Calidad de Software

5.4. Mtricas orientadas a la


calidad.

Unidad 5 : Calidad de Software

Las Mtricas de Calidad proporcionan una indicacin de cmo se ajusta el software, a


los requerimientos implcitos y explcitos del cliente.
El objetivo principal de la ingeniera del software es producir un producto de alta
calidad. Para lograr este objetivo, los ingenieros del software deben utilizar
mediciones que evalen la calidad del anlisis y los modelos de desafo, el cdigo
fuente, y los casos de prueba que se han creado al aplicar la ingeniera del software.
Para lograr esta evaluacin de la calidad en tiempo real, el ingeniero debe utilizar
medidas tcnicas que evalan la calidad con objetividad, no con subjetividad.

Unidad 5 : Calidad de Software

El primer objetivo del equipo de proyecto es medir errores y defectos. Las mtricas
que provienen de estas medidas proporcionan una indicacin de la efectividad de las
actividades de control y de la garanta de calidad.

Unidad 5 : Calidad de Software

Las mtricas de software se utilizan para propsitos estratgicos y son utilizadas en el


proyecto para minimizar la planificacin de desarrollo haciendo los ajustes necesarios
que eviten retrasos y reduzcan problemas y riesgos potenciales, son utilizadas
tambin para evaluar la calidad de los productos en el momento actual y cuando sea
necesario, modificando el enfoque tcnico que mejore la calidad. Para establecer
objetivos de mejora durante el proceso de desarrollo de software, se debe
comprender el estado actual del desarrollo del software. Si no se mide, no hay una
forma real de determinar si se est mejorando y si no se est mejorando, se est
perdido.

Unidad 5 : Calidad de Software

Desarrollando y analizando una lnea base de mtricas de calidad, una organizacin


puede actuar con objeto de corregir esas reas de proceso del software que son la
causa de los defectos del software. Con la creacin de estas mtricas los ingenieros
del software pueden obtener una visin ms profunda del trabajo que realizan y
del producto que elaboran.

Unidad 5 : Calidad de Software

Visin general de los factores que afectan a la calidad


Se han definido un conjunto de factores de calidad, estos factores evalan el software
desde tres puntos de vista distintos:
Operacin del producto (utilizndolo).
Revisin del producto (cambindolo).
Transicin del producto (modificndolo para que funcione en un entorno diferente).
Proporciona un mecanismo para que el gestor del proyecto identifique lo que
considera importante y un medio de evaluar cuantitativamente lo bien que va
progresando el desarrollo en relacin con los objetivos de calidad establecidos

Unidad 5 : Calidad de Software

La correccin, facilidad de mantenimiento, integridad, y facilidad de uso son medidas


de calidad que proporcionan indicadores tiles para el equipo del proyecto.
Correccin: La correccin es el grado en el que el software lleva a cabo su funcin
requerida.
Facilidad de mantenimiento: Es la facilidad con la que se puede corregir un programa
si se encuentra un error, se puede adaptar si su entono cambia, o mejorar si el cliente
desea un carnio de requisitos. Esta actividad cuenta con ms esfuerzo que cualquier
otra actividad de ingeniera del software.
Integridad: Mide la capacidad de un sistema para resistir ataques (tanto accidentales
como intencionados) contra su seguridad. El ataque se puede realizar en cualquiera
de los tres componentes del software: programas, datos y documentos.

Unidad 5 : Calidad de Software

Para medir la integridad, se tienen que definir dos atributos adicionales: amenaza y
seguridad. Amenaza es la probabilidad de que un ataque de un tipo determinado
ocurra en un tiempo determinado. La seguridad es la probabilidad de que se pueda
repeler el ataque de un tipo determinado. La integridad del sistema se puede definir
corno: Integridad = C [(l - amenaza) x (1 - seguridad)] Donde se suman la amenaza y
la seguridad para cada tipo de ataque.
Facilidad de uso: La facilidad de uso es un intento de cuantificar lo amigable que
puede ser el programa con el usuario. Se puede medir en funcin de cuatro
caractersticas: Habilidad intelectual y/o fsica requerida para aprender el sistema. El
tiempo requerido para llegar a ser moderadamente eficiente en el uso del sistema.
Aumento neto en productividad, medida cuando alguien utiliza el sistema
moderadamente y eficientemente. Valoracin subjetiva de la disposicin de 1os
usuarios hacia el sistema, a veces obtenida mediante un cuestionario.

Unidad 5 : Calidad de Software

5.5. Aseguramiento de la
calidad (SQA)

Unidad 5 : Calidad de Software

La funcin de aseguramiento de la calidad determina si las necesidades de los


usuarios estn siendo satisfechas adecuadamente. Para determinar si las
necesidades de los usuarios estn siendo satisfechas, se deben de evaluar tres
reas:
Objetivos: Los objetivos de cualquier usuario deben de estar en armona con los
objetivos de la organizacin.
Mtodos: deben de utilizarse mtodos que contengan u observen las polticas,
procedimientos y estndares de la organizacin,
Ejecucin: optimizacin del uso de hardware y software al implementar los productos
de software

Unidad 5 : Calidad de Software

Roles y responsabilidades SQA en una organizacin:


como polica del proceso: asegura que el desarrollo sigue el proceso establecido.
Entre sus funciones en este rol se encuentran:
Auditar los productos del trabajo para identificar deficiencias.
Determinar el cumplimiento del plan de desarrollo del proyecto y del proceso de
desarrollo de software.
Juzgar el proceso y no el producto.

Unidad 5 : Calidad de Software

como abogado del cliente: representa al cliente, entre sus funciones en este rol se
encuentran:
Identificar la funcionalidad que al cliente le gustara encontrar.
Ayudar a la organizacin a sensibilizarse con las necesidades del cliente.
Actuar como un cliente de prueba para obtener una alta satisfaccin del cliente.

como analista recaba informacin. entre sus funciones en este rol se encuentran:
Juntar muchos datos sobre todos los aspectos del producto y del proceso.
Con esta informacin ayudar a mejorar los procesos y los productos.

Unidad 5 : Calidad de Software

como proveedor de informacin revisa qu es lo que est hecho y decir cules


objetivos tcnicos realmente estn cumplidos para que la gerencia pueda tomar
mejores decisiones de negocios. Entre sus funciones en este rol se encuentran:

Unidad 5 : Calidad de Software

Proveer informacin tcnica objetiva para que la gerencia pueda usarla para tomar
mejores decisiones.
Proveer informacin apropiada de las clases de productos y de los riesgos asociados
con estos.
Concentrarse ms en la reduccin de los riesgos que en el cumplimiento del proceso.

Unidad 5 : Calidad de Software

como responsable de la elaboracin del proceso participa en la definicin de los


planes, procesos, estndares y procedimientos para asegurar que se ajustan a las
necesidades del proyecto y que pueden ser usados para realizar las evaluaciones de
QA y cumplir los requerimientos del proyecto y las polticas de la organizacin. Para
cumplir este rol el aseguramiento de la calidad debera comenzar en las fases
tempranas del proyecto.

Unidad 5 : Calidad de Software

El equipo de SQA trabaja con la gerencia de proyectos durante los inicios del
desarrollo para establecer los planes, estndares y los procedimientos que agregarn
valor al proyecto de SW y satisfacer los problemas del proyecto y de las polticas de
la organizacin, participa en establecer los planes, estndares y procedimientos.

Unidad 5 : Calidad de Software

El equipo ayuda a asegurar que se cumplan con las necesidades del proyecto y
verifica que sean usables para realizar revisiones e intervenciones durante todo el
ciclo de vida.

Unidad 5 : Calidad de Software

El equipo de SQA trabaja con la gerencia de proyectos durante los inicios del
desarrollo para establecer los planes, estndares y los procedimientos que agregarn
valor al proyecto de SW y satisfacer los problemas del proyecto y de las polticas de
la organizacin, participa en establecer los planes, estndares y procedimientos.

Unidad 5 : Calidad de Software

El equipo ayuda a asegurar que se cumplan con las necesidades del proyecto y
verifica que sean usables para realizar revisiones e intervenciones durante todo el
ciclo de vida.
Las revisiones proyectan las actividades y revisan el producto de trabajo de SW,
adems de proveer a la gerencia la posibilidad de saber si el proyecto est de
acuerdo a los planes estndares y procedimientos establecidos

Unidad 5 : Calidad de Software

El grupo encargado de SQA.


- trabaja con el equipo del proyecto desde el inicio.
-debe ser objetivo e independiente.
- ayuda al proyecto, ms que controlar sus actividades.
SQA resuelve problemas como:
Aumentar las posibilidades de xito del proyecto.
Funcionalidad.
Cumplimiento.
Usable

Unidad 5 : Calidad de Software

Actividades de SQA:
Establecimiento de un plan de calidad para un proyecto.
Evaluaciones a realizar
Auditoras y revisiones a realizar
Estndares que se pueden aplicar al proyecto
Procedimientos para informacin y seguimiento de errores.
Documentos producidos por el grupo de SQA

Unidad 5 : Calidad de Software

Participacin en el desarrollo de la descripcin del proceso de software del


proyecto.

Revisin de las actividades de ingeniera del software para verificar su ajuste al


proceso de software definido.

Auditora de los productos de software designados para verificar el ajuste con los
definidos como parte del proceso de software.

Asegurar que las desviaciones del trabajo y los productos del software se
documenten y se manejen de acuerdo con el procedimiento establecido.

Registrar e informar lo que no se ajuste a los requisitos.


Retroalimentacin al equipo del proyecto

Unidad 5 : Calidad de Software

Participacin en el desarrollo de la descripcin del proceso de software del


proyecto.

Revisin de las actividades de ingeniera del software para verificar su ajuste al


proceso de software definido.

Auditora de los productos de software designados para verificar el ajuste con los
definidos como parte del proceso de software.

Asegurar que las desviaciones del trabajo y los productos del software se
documenten y se manejen de acuerdo con el procedimiento establecido.

Registrar e informar lo que no se ajuste a los requisitos.


Retroalimentacin al equipo del proyecto

Unidad 5 : Calidad de Software

5.6. Derecho informtico aplicado al


software: piratera y falsificacin,
autora y creacin, contratos y
licencias.

Unidad 5 : Calidad de Software

Piratera del software:


Consiste en la copia o uso ilegal de los programas, es un problema enorme debido a
que es muy fcil de hacer.
Los piratas de software renuncian al derecho de recibir actualizaciones y soporte
tcnico, pero obtienen el uso del programa sin pagar por l. Muchos programas de
software comercial, software que debe comprarse antes de usarlo

Unidad 5 : Calidad de Software

Falsificacin de software:
Aunque nuevos tratados agresivos estn obligados a los pases a conceder ms
proteccin contra la piratera y la falsificacin de software, la falsificacin es un gran
negocio en algunas partes del mundo, ms notable en Europa y Asia. en muchos
pases, los productos de software y otros tipos de propiedad intelectual no disfrutan
de las mismas protecciones de derechos de autor o marca registrada como otros
tipos de productos.

Unidad 5 : Calidad de Software

Auditar consiste en estudiar los mecanismos de control que estn implantados en una
empresa u organizacin, determinando si los mismos son adecuados y cumplen unos
determinados objetivos o estrategias, estableciendo los cambios que se deberan
realizar para la consecucin de los mismos.

Unidad 5 : Calidad de Software

Los objetivos de la auditora informtica son:


El control de la funcin informtica
El anlisis de la eficiencia de los sistemas informticos
La verificacin del cumplimiento de la normativa en este mbito
La revisin de la eficaz gestin de los recursos informticos.

Unidad 5 : Calidad de Software

La auditora informtica sirve para mejorar ciertas caractersticas en la empresa


como:
Desempeo
Fiabilidad
Eficacia
Rentabilidad
Seguridad Privacidad

Unidad 5 : Calidad de Software

El proceso de creacin de software puede llegar a ser muy complejo, dependiendo de


su porte, caractersticas y criticidad del mismo. Si se trata de un sencillo programa
puede ser realizado por un solo programador (incluso aficionado) fcilmente.
Normalmente se dividen en tres categoras segn su tamao o costo: de pequeo,
mediano y gran porte. Existen varias metodologas para estimarlo, una de las ms
populares es el sistema COCOMO que provee mtodos y un software que calcula y
provee una estimacin de todos los costos de produccin en un proyecto software ,
es necesario realizar complejas tareas, tanto tcnicas como de gerencia, una fuerte
gestin y anlisis diversos.

Unidad 5 : Calidad de Software

Contratos y licencias:
El software se rige por licencias de utilizacin
En ningn momento un usuario compra un programa o se convierte en propietario
de l
Slo adquiere su derecho de uso, aunque pague por l.
Las licencias, son contratos suscritos entre los productores de software y los
usuarios.

Unidad 5 : Calidad de Software

Software propietario:
Software cerrado, donde el dueo controla su
desarrollo y no divulga sus especificaciones.
Es el producido principalmente por las grandes empresas, tales como Microsoft,
Adobe, Corel muchas otras.
Antes de utilizarlo se debe pagar por su licencia.
Normalmente se tiene derecho a utilizarlo en una sola computadora, un solo usuario
y a realizar una copia de respaldo pero la redistribucin o copia para otros propsitos
no es permitida.

Unidad 5 : Calidad de Software

Software de demostracin:
Comnmente llamado software demo.
Son programas que de entrada no son 100% funcionales o dejan de trabajar al cabo
de cierto tiempo.
Suelen conseguirse en los kioscos de peridicos y revistas.
Similar al software shareware por la forma en que se distribuye, pero es slo
software propietario limitado.

Unidad 5 : Calidad de Software

Software de dominio pblico:


Es software libre que tiene como particularidad la ausencia de copyright. es decir,
software libre sin derechos de autor.
En este caso los autores renuncian a todos los derechos que les puedan
corresponder
Software semi-libre:
Para LA FREE SOFTWARE FOUNDATION es software que posee las libertades del
software libre, pero slo se puede usar para fines sin nimo de lucro, por lo cual lo
cataloga como software no libre.
Software para virtualizacin:

Unidad 5 : Calidad de Software

Software para virtualizacin:


Llevar tu software a otro equipo ms poderoso, afectara la licencia
Microsoft y otras empresas de software propietario lo estn flexibilizando
Nuevo tipo de licenciamiento aun en anlisis

Das könnte Ihnen auch gefallen