Sei sulla pagina 1di 23

INGENIERA DE SOFTWARE

UNIDAD V
Alumno: Cruz Alcala Mario Hector
N-C: 13250883
Prof. Jos Antonio Navarrete Prieto
Grupo T-42

5.1 DEFINICIN DE LA CALIDAD DEL SOFTWARE

En el desarrollo de software, la calidad de diseo acompaa a la


calidad de los requisitos, especificaciones y diseo del sistema.
La calidad de concordancia es un aspecto centrado
principalmente en la implementacin; Si la implementacin sigue
al diseo, y el sistema resultante cumple con los objetivos de
requisitos y de rendimiento, la calidad de concordancia es alta.

DEFINICIN DE CALIDAD DE SOFTWARE:


La Calidad de Software son las caractersticas propias del
software aquellas
que se quieren controlar y asegurar, el software es un producto
inmaterial que no se fabrica, tampoco se degradan fsicamente,
sino que se desarrolla. El software
puede tener errores,
incidencias pero no son similares a lo que cualquier equipo de
carcter fsico.

La calidad del software se encuentra casi a la par de la calidad


tradicional,
ligeramente detrs , debido a que la calidad tradicional tiene varias
dcadas de historia, mientras que la calidad de software tiene entre
50 y 30 aos de haber surgido Y considera los siguientes elementos:
1) Certificacin del software que es la consecuencia de un
proceso que es
asegurar la calidad pero nunca es el objetivo final.
2) Normativa IS0-900 que pone a disposicin de un auditor o
certificador los procesos internos, de forma que este indique si
cumple o no la normativa al 10%, audita.
3) Medicin del Software, que es la medicin del mismo,
partiendo de lo general a lo concreto y lo concreto es asociado
a la mtrica, cuya
combinacin te dara el nivel de calidad o seguridad de tu
producto

5.2 IMPORTANCIA DE LA
CALIDAD
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.
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 levar a desarrollar una cultura de calidad
en donde la calidad es responsabilidad de todos.

Comprobacin independiente de los procesos de desarrollo.


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.

5.3 LA CALIDAD Y LA
GLOBALIZACION

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.
Ya que la calidad como lo marcan algunos autores 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 . 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.

5.4 ASEGURAMIENTO DE LA CALIDAD


DEL SOFTWARE (SQA) PROBLEMAS
QUE RESUELVE EL SQA

La funcin de aseguramiento de la calidad


tiene
como
finalidad
primaria
el
determinar 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:

a) Objetivos: los objetivos de la organizacin son primero,


luego vienen los requerimientos del usuario. Los
objetivos de cualquier usuario deben de estar en
armona con los objetivos de la organizacin.

b) Mtodos: deben de utilizarse mtodos que contengan u


observen las polticas, procedimientos y estndares de la
organizacin.

c) Ejecucin: Optimizacin del uso de hardware y software


al implementar los productos de software roles y
responsabilidades.

PROBLEMAS QUE RESUELVE SQA.


La obtencin de un software de 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.
La adopcin de una buena poltica o metodologa contribuye en
gran medida a lograr la calidad del software pero no la asegura.
Esta poltica debe esta sustentada en 3 principios bsicos:

a)Tecnolgico: define las tcnicas a utilzar en el


proceso de desarrollo de sw.

b)Administrativo: contempla las funciones de


planificacin y control del desarrolo de sw, as
como la organizacin del ambiente o centro de
ingeniera del sw.

c)Ergonmico: define la interfaz entre el usuario y


el ambiente automatizado. Para controlar la
calidad del sw, es necesario definir los parmetros,
indicadores o criterios de medicin.

LAS CUALIDADES PARA MEDIR LA CALIDAD


DEL SW SE DEFINEN EN 2 CATEGORAS:
1) Complejidad de programa o cdigo.
2) Complejidad de sistema o estructura.
Por lo tanto, SQA resuelve problemas como:
1. Aumentar las posibilidades de xito del proyecto.
2. Funcionalidad.
3. Cumplimiento.
4. Usable.

Actividades de SQA:
a) Establecimiento de un plan de calidad para un
b)
c)
d)
e)
f)
g)
h)

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
Retroalimentacin al equipo del proyecto
Participacin en el desarrollo de la descripcin del
proceso de software del proyecto.

i) Revisin de las actividades de ingeniera del software para


verificar su ajuste al proceso de software definido.
j) Auditora de los productos de software designados para
verificar el ajuste con los definidos como parte del proceso de
software.
k) Asegurar que las desviaciones del trabajo y los productos del
software se documenten y se manejen de acuerdo con el
procedimiento establecido.
l) Registrar e informar lo que no se ajuste a los requisitos.

5.5 DERECHO INFORMATICO


APLICADO AL SOFTWARE:
PIRATERIA Y FALSIFICACION,
AUDITORIA Y CREACION,
CONTRATOS.

PIRATERA DE SOFTWARE.
El problema legal ms grande que afecta a la industria de las
computadoras es la piratera de software, la cual consiste en la copia
o uso ilegal de los programas. La piratera 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.
B) FALSIFICACIN DE SOFTWARE.
Este concepto es similar a vender ropa o mercanca de piel con
etiquetas de diseador cuando en realidad son imitaciones baratas.
Copiar software, sin embargo, es mucho ms fcil que copiar ropa del
diseador. 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, de manera ms notable en Europa y Asia.

C) AUDITORIA.
La auditora informtica es un proceso levado a cabo por
profesionales especialmente capacitados para el efecto, y que
consiste en recoger, agrupar y evaluar evidencias para
determinar si un sistema de informacin salvaguarda el activo
empresarial, mantiene la integridad de los datos, leva a cabo
eficazmente los fines de la organizacin, utiliza eficientemente
los recursos, y cumple con las leyes y regulaciones establecidas.
Los mecanismos de control pueden ser directivos, preventivos,
de deteccin, correctivos o de recuperacin ante una
contingencia. Los objetivos de la auditora informtica son

a) El control de la funcin informtica.


b) El anlisis de la eficiencia de los sistemas informticos
c) La verificacin del cumplimiento de la normativa en este
mbito.
d) La revisin de la eficaz gestin de los recursos informticos.

LA AUDITORA INFORMTICA SIRVE PARA MEJORAR


CIERTAS CARACTERSTICAS EN LA EMPRESA COMO:
a)Desempeo
b)Fiabilidad
c) Eficacia
d)Rentabilidad
e)Seguridad
PRIVACIDAD
GENERALMENTE
SE
PUEDE
DESAROLAR EN ALGUNA O COMBINACIN DE LAS
SIGUIENTES REAS:
A.Gobierno corporativo
B.Administracin del ciclo de vida de los sistemas
C.Servicios de entrega y soporte
D.Proteccin y seguridad

D) CREACION DE SOFTWARE.
Se define como proceso al conjunto ordenado de pasos a
seguir para llegar a la solucin de un problema u
obtencin de un producto, en este caso particular, para
lograr la obtencin de un producto software que resuelva
un problema. El proceso de creacin de software puede
llegar a ser muy complejo, dependiendo de su porte,
caractersticas y criticidad del mismo. Considerando los
de gran porte, es necesario realizar complejas tareas,
tanto tcnicas como de gerencia, una fuerte gestin y
anlisis diversos (entre otras cosas), por lo cual se ha
desarrollado una ingeniera para su estudio y realizacin:
es conocida como ingeniera de software.

E) 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. Derechos
que se conceden a los usuarios software libre.
Restricciones de uso software propietario.

Tipos de licenciamiento:
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 y 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.
En este caso la redistribucin o copia para otros propsitos no
es permitida.

B) Software de demostracin:

Comnmente llamado software demo.


No hay que confundir el software shareware con el software
de demostracin son programas que de entrada no son 10%
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.

C) 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.
D) Software semi-libre:
Para la fre software foundation, es software que pose las
libertades del software libre, pero slo se puede usar para
fines sin nimo de lucro, por lo cual o cataloga como
software
no libre.

E) 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.

Potrebbero piacerti anche