Está en la página 1de 23

INGENIERA DE SOFTWARE

UNIDAD V
Anlisis del Proyecto de
Software
Alumno: Daz Lozano Brenda Karina
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 proyecto.

b)

Evaluaciones a realizar

c)

Auditoras y revisiones a realizar

d)

Estndares que se pueden aplicar al proyecto

e)

Procedimientos para informacin y seguimiento de errores.

f)

Documentos producidos por el grupo de SQA

g)

Retroalimentacin al equipo del proyecto

h)

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
CARACTERSTICAS EN LA EMPRESA COMO:
a)

Desempeo

b)

Fiabilidad

c)

Eficacia

d)

Rentabilidad

e)

Seguridad

PRIVACIDAD GENERALMENTE SE PUEDE


COMBINACIN DE LAS SIGUIENTES REAS:

PARA

MEJORAR

DESAROLAR

A.

Gobierno corporativo

B.

Administracin del ciclo de vida de los sistemas

C.

Servicios de entrega y soporte

D.

Proteccin y seguridad

CIERTAS

EN ALGUNA O

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.

También podría gustarte