SlideShare una empresa de Scribd logo
1 de 40
Por el concepto de Calidad se entiende:
La aptitud de un producto o servicio para
satisfacer las necesidades del usuario
La cualidad de todos los productos, no solamente
de equipos si no también de programas
En el desarrollo de software, la calidad de
diseño acompaña a la calidad de los
requisitos, especificaciones y diseño del
sistema. La calidad de conocimiento es un
aspecto centrado principalmente en la
implementación
DEFINICIÓN DE CALIDAD DE SOFTWARE
Son las características propias del software
aquellas que se quieren controlar y asegurar, el
software es un producto inmaterial que no se
fabrica, tampoco se degradan físicamente,
sino que se desarrolla.
El software puede tener errores, incidencias
pero no son similares a lo que cualquier equipo
de carácter físico
La calidad tiene entre 50 y 30 años de haber
surgido.
CONSIDERA LOS SIGUIENTES ELEMENTOS:
Certificación del software que es la consecuencia
de un proceso que es asegurar la calidad pero
nunca es el objetivo final. La calidad de software no
se certifica, lo que se certifica son los procedimientos
para construir un software de calidad, los
procedimientos deben ser correctos y estar en
función de la normalización (ISO 9000, CMMI,
Microsoft...).
Normativa IS0-9000 que pone a disposición de un
auditor o certificador los procesos internos, de forma
que este indique si cumple o no la normativa al 100%,
audita el sistema; Si los resultados son positivos se emite
la certificación y cada cierto tiempo se tiene que
renovar; La certificación es costosa, a consecuencia
de costes que ocasionan la lejanía y el tiempo de
duración de proceso (aprox. 6 meses). Se certifica la
empresa y la metodología para el desarrollo de la
aplicación.
Medición del Software, que es la medición del
mismo, partiendo de lo general a lo concreto y
lo concreto es asociado a la métrica, cuya
combinación te daría el nivel de calidad o
seguridad de tu producto. Las ciencias bien
estructuradas se basan en medidas bien
hechas, se basan en la matemática.
Los fallos de software afectan a todos los sectores y
a todos los países, actualmente se desarrolla
software fiable y correcto a un costo razonable.
Las empresas bien organizadas son prudentes y
saben que deben aplicar distintas técnicas de
control y prevención, además de un buen proceso
de desarrollo.
ADMINISTRACIÓN DE LA CALIDAD DEL SOFTWARE:
Se refiere a lograr un nivel de calidad requerido en el
producto de software
Involucra a la definición de estándares 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.
Comprobación independiente de los procesos de
desarrollo.
Los productos resultantes de los procesos se
introducen en el proceso de administración de la
calidad para asegurar su consistencia con
estándares y objetivos de calidad.
Equipo de aseguramiento y control:
independientes de los equipos de desarrollo.
Responsabilidad de la administración de la
calidad.
Visión objetiva del proceso
Informan de problemas y dificultades a los
administradores principales de la organización
Son las palabras que no podemos ni debemos de hacer
a un lado, en un mundo tan competitivo como el de
estos tiempos. 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 también 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 más diferente como el de hace años.
La función de aseguramiento de la calidad
tiene como finalidad primaria el determinar si las
necesidades de los usuarios están siendo
satisfechas adecuadamente. Otra función, es la
de determinar los costos que puede causar el
añadir cierta características al producto
Para determinar si las necesidades de los usuarios están
siendo satisfechas, se deben de evaluar tres áreas:
a)Objetivos: los objetivos de la organización son primero,
luego vienen los requerimientos del usuario. Los objetivos
de cualquier usuario deben de estar en armonía con los
objetivos de la organización.
b)Métodos: deben de utilizarse métodos que contengan u
observen las políticas, procedimientos y estándares de la
organización.
c)Ejecución: Optimización del uso de hardware y software al
implementar los productos de software roles y
responsabilidades.
PROBLEMAS QUE RESUELVE SQA
La obtención de un software de calidad implica la
utilización de metodologías o procedimientos
estándares área el análisis, diseño, programación y
prueba del software que permitan uniformar la filosofía
de trabajo.
La adopción de una buena política o metodología
contribuye en gran medida a lograr la calidad del
software pero no la asegura.
Esta política debe estar sustentada en 3 principios
básicos:
a)Tecnológico: define las técnicas a utilizar en el proceso de
desarrollo de software.
b)Administrativo: contempla las funciones de planificación y
control del desarrollo de software, así como la organización
del ambiente o centro de ingeniería del software.
c)Ergonómico: define la interfaz entre el usuario y el ambiente
automatizado. Para controlar la calidad del software, es
necesario definir los parámetros, indicadores o criterios de
medición.
Las cualidades para medir la calidad del software se
definen en 2 categorías
1. Complejidad de programa o código.
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)Auditorías y revisiones a realizar
d)Estándares que se pueden aplicar al proyecto
e)Procedimientos para información y seguimiento de
errores.
f) Documentos producidos por el grupo de SQA
g) Retroalimentación al equipo del proyecto
h) Participación en el desarrollo de la descripción del proceso
de software del proyecto.
i) Revisión de las actividades de ingeniería del software para
verificar su ajuste al proceso de software definido.
j) Auditoría 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.
A. PIRATERÍA DE SOFTWARE
El problema legal más grande que afecta a la industria de
las computadoras es la piratería de software, la cual
consiste en la copia o uso ilegal de los programas. La
piratería es un problema enorme debido a que es muy fácil
de hacer. En la mayor parte de los casos, robar un
programa no es más difícil de lo que es grabar un disco
compacto de música que le ha pedido prestado a un
amigo. Los piratas de software renuncian al derecho de
recibir actualizaciones y soporte técnico, pero obtienen el
uso del programa sin pagar por él.
B. FALSIFICACIÓN DE SOFTWARE.
Compartir software en forma ilegal con amigos o dentro
de una compañía es un problema. La falsificación
descarda con la intención de vender es otro problema
por completo. Este concepto es similar a vender ropa o
mercancía de piel con etiquetas de diseñador cuando
en realidad son imitaciones baratas. Copiar software, sin
embargo, es mucho más fácil que copiar ropa del
diseñador.
C. AUDITORIA.
La auditoría informática es un proceso llevado a cabo
por profesionales especialmente capacitados para el
efecto, y que consiste en recoger, agrupar y evaluar
evidencias para determinar si un sistema de
información salvaguarda el activo empresarial,
mantiene la integridad de los datos, lleva a cabo
eficazmente los fines de la organización, utiliza
eficientemente los recursos, y cumple con las leyes y
regulaciones establecidas.
Los mecanismos de control pueden ser directivos,
preventivos, de dirección, correctivos o de reputación
ante una contingencia. Los objetivos de la auditoria
informática son:
a)El control de la función informática
b)El análisis de la eficiencia de los sistemas informáticos La
verificación del cumplimiento de la normativa en este
ámbito
c)La revisión de la eficaz gestión de los recursos
informáticos.
La auditoría informática sirve para mejorar ciertas
características en la empresa como:
1. Desempeño
2. Fiabilidad
3. Eficacia
4. Rentabilidad
5. Seguridad
Privacidad generalmente se puede desarrollar en
alguna o combinación de las siguientes áreas:
A. Gobierno corporativo
B. Administración del ciclo de vida de los sistemas
C. Servicios de entrega y soporte
D. Protección y seguridad
D. CREACION DE SOFTWARE
Se define como proceso al conjunto ordenado de pasos a
seguir para llegar a la solución de un problema u
obtención de un producto, en este caso particular, para
lograr la obtención de un producto software que resuelva
un problema. El proceso de creación de software puede
llegar a ser muy complejo, dependiendo de su porte,
características y criticidad del mismo
E. CONTRATOS Y LICENCIAS
El software se rige por licencias de utilización:
En ningún momento un usuario compra un programa o
se convierte en propietario de él – sólo 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:
A.Software propietario:
Software cerrado, donde el dueño 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 redistribución o copia para otros
propósitos no es permitida.
B. Software de demostración:
 Comúnmente llamado software demo.
 No hay que confundir el software shareware con el
software de demostración – son programas que de
entrada no son 100% funcionales o dejan de trabajar al
cabo de cierto tiempo.
 Suelen conseguirse en los kioscos de periódicos y revistas.
 Similar al software shareware por la forma en que se
distribuye, pero es sólo software propietario limitado.
C.Software de dominio público:
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 free software foundation, es software que
posee las libertades del software libre, pero sólo se
puede usar para fines sin ánimo de lucro, por lo
cual lo cataloga como software no libre.
E. Software para virtualización:
 Llevar tu software a otro equipo más poderoso,
afectaría la licencia
 Microsoft y otras empresas de software
propietario lo están flexibilizando
 Nuevo tipo de licenciamiento aun en análisis

Más contenido relacionado

La actualidad más candente

Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMMari Cruz
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasEliset Gonzales Uceda
 
Tema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareTema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareSaraEAlcntaraR
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador SintácticoPablo Guerra
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareGabriel Cobeña
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque ookarlanm07
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosnenyta08
 
herramientas case
herramientas caseherramientas case
herramientas casetomaspetto
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARELidizz Garcia Alvarado
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresFernando Luz
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y ProcesadorMario Alberto Antonio Lopez
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas caseMemo Wars
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidosVictor Reyes
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosEmmanuel Fortuna
 

La actualidad más candente (20)

Sistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUMSistemas Operativos I- Algoritmo de QUANTUM
Sistemas Operativos I- Algoritmo de QUANTUM
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Metodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemasMetodologías para el desarrollo de sistemas
Metodologías para el desarrollo de sistemas
 
Tema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareTema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del Software
 
Analizador Sintáctico
Analizador SintácticoAnalizador Sintáctico
Analizador Sintáctico
 
Importancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de softwareImportancia de las herramientas CASE en el desarrollo de software
Importancia de las herramientas CASE en el desarrollo de software
 
Enfoque estructurado enfoque oo
Enfoque estructurado   enfoque ooEnfoque estructurado   enfoque oo
Enfoque estructurado enfoque oo
 
Tareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientosTareas de ingenieria de requerimientos
Tareas de ingenieria de requerimientos
 
herramientas case
herramientas caseherramientas case
herramientas case
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Modelo GOMS
Modelo GOMSModelo GOMS
Modelo GOMS
 
Metodos de deteccion y correcion de errores
Metodos de deteccion y correcion de erroresMetodos de deteccion y correcion de errores
Metodos de deteccion y correcion de errores
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Arquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidosArquitectura de sistemas distribuidos
Arquitectura de sistemas distribuidos
 
Unidad 2 concepto de Programa,Proceso y Procesador
Unidad 2  concepto de Programa,Proceso y ProcesadorUnidad 2  concepto de Programa,Proceso y Procesador
Unidad 2 concepto de Programa,Proceso y Procesador
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Uso de herramientas case
Uso de herramientas caseUso de herramientas case
Uso de herramientas case
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 

Similar a Unidad 5. calidad del software

Similar a Unidad 5. calidad del software (20)

Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Unidad 5 ingenieria de software
Unidad 5 ingenieria de softwareUnidad 5 ingenieria de software
Unidad 5 ingenieria de software
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Calidad de software final
Calidad de software finalCalidad de software final
Calidad de software final
 
Calidad del software
Calidad del software Calidad del software
Calidad del software
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
CALIDAD DE SOFTWARE
CALIDAD DE SOFTWARECALIDAD DE SOFTWARE
CALIDAD DE SOFTWARE
 
Actividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software natalyActividad 2-aseguramiento-de-la-calidad-del-software nataly
Actividad 2-aseguramiento-de-la-calidad-del-software nataly
 
Calidad
CalidadCalidad
Calidad
 
Unidad1_EMDS.pptx
Unidad1_EMDS.pptxUnidad1_EMDS.pptx
Unidad1_EMDS.pptx
 
Calidad de softaware
Calidad de softawareCalidad de softaware
Calidad de softaware
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Calidad de software septimo semestre
Calidad de software septimo semestreCalidad de software septimo semestre
Calidad de software septimo semestre
 
Activida 2
Activida 2Activida 2
Activida 2
 
Luis caraballo 24695744 ensayo
Luis caraballo 24695744 ensayoLuis caraballo 24695744 ensayo
Luis caraballo 24695744 ensayo
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Calidad del Software
Calidad del SoftwareCalidad del Software
Calidad del Software
 
Temas Unidad 2
Temas Unidad 2Temas Unidad 2
Temas Unidad 2
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 

Unidad 5. calidad del software

  • 1.
  • 2.
  • 3. Por el concepto de Calidad se entiende: La aptitud de un producto o servicio para satisfacer las necesidades del usuario La cualidad de todos los productos, no solamente de equipos si no también de programas
  • 4. En el desarrollo de software, la calidad de diseño acompaña a la calidad de los requisitos, especificaciones y diseño del sistema. La calidad de conocimiento es un aspecto centrado principalmente en la implementación
  • 5. DEFINICIÓN DE CALIDAD DE SOFTWARE Son las características propias del software aquellas que se quieren controlar y asegurar, el software es un producto inmaterial que no se fabrica, tampoco se degradan físicamente, sino que se desarrolla.
  • 6. El software puede tener errores, incidencias pero no son similares a lo que cualquier equipo de carácter físico La calidad tiene entre 50 y 30 años de haber surgido.
  • 7. CONSIDERA LOS SIGUIENTES ELEMENTOS: Certificación del software que es la consecuencia de un proceso que es asegurar la calidad pero nunca es el objetivo final. La calidad de software no se certifica, lo que se certifica son los procedimientos para construir un software de calidad, los procedimientos deben ser correctos y estar en función de la normalización (ISO 9000, CMMI, Microsoft...).
  • 8. Normativa IS0-9000 que pone a disposición de un auditor o certificador los procesos internos, de forma que este indique si cumple o no la normativa al 100%, audita el sistema; Si los resultados son positivos se emite la certificación y cada cierto tiempo se tiene que renovar; La certificación es costosa, a consecuencia de costes que ocasionan la lejanía y el tiempo de duración de proceso (aprox. 6 meses). Se certifica la empresa y la metodología para el desarrollo de la aplicación.
  • 9. Medición del Software, que es la medición del mismo, partiendo de lo general a lo concreto y lo concreto es asociado a la métrica, cuya combinación te daría el nivel de calidad o seguridad de tu producto. Las ciencias bien estructuradas se basan en medidas bien hechas, se basan en la matemática.
  • 10.
  • 11. Los fallos de software afectan a todos los sectores y a todos los países, actualmente se desarrolla software fiable y correcto a un costo razonable. Las empresas bien organizadas son prudentes y saben que deben aplicar distintas técnicas de control y prevención, además de un buen proceso de desarrollo.
  • 12. ADMINISTRACIÓN DE LA CALIDAD DEL SOFTWARE: Se refiere a lograr un nivel de calidad requerido en el producto de software Involucra a la definición de estándares 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.
  • 13. Comprobación independiente de los procesos de desarrollo. Los productos resultantes de los procesos se introducen en el proceso de administración de la calidad para asegurar su consistencia con estándares y objetivos de calidad.
  • 14. Equipo de aseguramiento y control: independientes de los equipos de desarrollo. Responsabilidad de la administración de la calidad. Visión objetiva del proceso Informan de problemas y dificultades a los administradores principales de la organización
  • 15.
  • 16. Son las palabras que no podemos ni debemos de hacer a un lado, en un mundo tan competitivo como el de estos tiempos. 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 también 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 más diferente como el de hace años.
  • 17.
  • 18. La función de aseguramiento de la calidad tiene como finalidad primaria el determinar si las necesidades de los usuarios están siendo satisfechas adecuadamente. Otra función, es la de determinar los costos que puede causar el añadir cierta características al producto
  • 19. Para determinar si las necesidades de los usuarios están siendo satisfechas, se deben de evaluar tres áreas: a)Objetivos: los objetivos de la organización son primero, luego vienen los requerimientos del usuario. Los objetivos de cualquier usuario deben de estar en armonía con los objetivos de la organización. b)Métodos: deben de utilizarse métodos que contengan u observen las políticas, procedimientos y estándares de la organización. c)Ejecución: Optimización del uso de hardware y software al implementar los productos de software roles y responsabilidades.
  • 20. PROBLEMAS QUE RESUELVE SQA La obtención de un software de calidad implica la utilización de metodologías o procedimientos estándares área el análisis, diseño, programación y prueba del software que permitan uniformar la filosofía de trabajo. La adopción de una buena política o metodología contribuye en gran medida a lograr la calidad del software pero no la asegura.
  • 21. Esta política debe estar sustentada en 3 principios básicos: a)Tecnológico: define las técnicas a utilizar en el proceso de desarrollo de software. b)Administrativo: contempla las funciones de planificación y control del desarrollo de software, así como la organización del ambiente o centro de ingeniería del software. c)Ergonómico: define la interfaz entre el usuario y el ambiente automatizado. Para controlar la calidad del software, es necesario definir los parámetros, indicadores o criterios de medición.
  • 22. Las cualidades para medir la calidad del software se definen en 2 categorías 1. Complejidad de programa o código. 2. Complejidad de sistema o estructura.
  • 23. Por lo tanto, SQA resuelve problemas como: 1. Aumentar las posibilidades de éxito del proyecto. 2. Funcionalidad. 3. Cumplimiento. 4. Usable.
  • 24. ACTIVIDADES DE SQA: a)Establecimiento de un plan de calidad para un proyecto. b)Evaluaciones a realizar c)Auditorías y revisiones a realizar d)Estándares que se pueden aplicar al proyecto e)Procedimientos para información y seguimiento de errores. f) Documentos producidos por el grupo de SQA
  • 25. g) Retroalimentación al equipo del proyecto h) Participación en el desarrollo de la descripción del proceso de software del proyecto. i) Revisión de las actividades de ingeniería del software para verificar su ajuste al proceso de software definido. j) Auditoría 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.
  • 26.
  • 27. A. PIRATERÍA DE SOFTWARE El problema legal más grande que afecta a la industria de las computadoras es la piratería de software, la cual consiste en la copia o uso ilegal de los programas. La piratería es un problema enorme debido a que es muy fácil de hacer. En la mayor parte de los casos, robar un programa no es más difícil de lo que es grabar un disco compacto de música que le ha pedido prestado a un amigo. Los piratas de software renuncian al derecho de recibir actualizaciones y soporte técnico, pero obtienen el uso del programa sin pagar por él.
  • 28. B. FALSIFICACIÓN DE SOFTWARE. Compartir software en forma ilegal con amigos o dentro de una compañía es un problema. La falsificación descarda con la intención de vender es otro problema por completo. Este concepto es similar a vender ropa o mercancía de piel con etiquetas de diseñador cuando en realidad son imitaciones baratas. Copiar software, sin embargo, es mucho más fácil que copiar ropa del diseñador.
  • 29. C. AUDITORIA. La auditoría informática es un proceso llevado a cabo por profesionales especialmente capacitados para el efecto, y que consiste en recoger, agrupar y evaluar evidencias para determinar si un sistema de información salvaguarda el activo empresarial, mantiene la integridad de los datos, lleva a cabo eficazmente los fines de la organización, utiliza eficientemente los recursos, y cumple con las leyes y regulaciones establecidas.
  • 30. Los mecanismos de control pueden ser directivos, preventivos, de dirección, correctivos o de reputación ante una contingencia. Los objetivos de la auditoria informática son: a)El control de la función informática b)El análisis de la eficiencia de los sistemas informáticos La verificación del cumplimiento de la normativa en este ámbito c)La revisión de la eficaz gestión de los recursos informáticos.
  • 31. La auditoría informática sirve para mejorar ciertas características en la empresa como: 1. Desempeño 2. Fiabilidad 3. Eficacia 4. Rentabilidad 5. Seguridad
  • 32. Privacidad generalmente se puede desarrollar en alguna o combinación de las siguientes áreas: A. Gobierno corporativo B. Administración del ciclo de vida de los sistemas C. Servicios de entrega y soporte D. Protección y seguridad
  • 33. D. CREACION DE SOFTWARE Se define como proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema. El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo
  • 34. E. CONTRATOS Y LICENCIAS El software se rige por licencias de utilización: En ningún momento un usuario compra un programa o se convierte en propietario de él – sólo 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.
  • 35. Tipos de licenciamiento: A.Software propietario: Software cerrado, donde el dueño controla su desarrollo y no divulga sus especificaciones. Es el producido principalmente por las grandes empresas, tales como Microsoft, Adobe, Corel y muchas otras.
  • 36. 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 redistribución o copia para otros propósitos no es permitida.
  • 37. B. Software de demostración:  Comúnmente llamado software demo.  No hay que confundir el software shareware con el software de demostración – son programas que de entrada no son 100% funcionales o dejan de trabajar al cabo de cierto tiempo.  Suelen conseguirse en los kioscos de periódicos y revistas.  Similar al software shareware por la forma en que se distribuye, pero es sólo software propietario limitado.
  • 38. C.Software de dominio público: 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
  • 39. D. Software semi-libre:  Para la free software foundation, es software que posee las libertades del software libre, pero sólo se puede usar para fines sin ánimo de lucro, por lo cual lo cataloga como software no libre.
  • 40. E. Software para virtualización:  Llevar tu software a otro equipo más poderoso, afectaría la licencia  Microsoft y otras empresas de software propietario lo están flexibilizando  Nuevo tipo de licenciamiento aun en análisis