1. “AÑO DE LA DIVERSIFICACIÓN PRODUCTIVA Y EL
FORTALECIMIENTO DE LA EDUCACIÓN”
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO
“ENRIQUE LÓPEZ ALBÚJAR”
FERREÑAFE
Carrera Profesional:
Computación e Informática
Módulo Profesional:
Desarrollo de Software y Gestión de Base de Datos
Unidad Didáctica:
Taller de Programación Distribuida
Semestre:
IV
Profesor:
Ing. Carlos A. Ríos Campos
Alumnos:
Manayay Chávez, Rommel
2. DEFINICIONES DE CALIDAD
Calidad se puede definir como "una
característica o atributo de una cosa". De esta
forma se podría decir que la calidad de los
productos puede medirse como una
comparación de sus características y atributos.
Una de las formas de realizar una medida de
calidad es observar las diferencias ocurridas en
la producción dos productos iguales.
La producción de artículos de cualquier
especie no asegura que dos de ellos sean
totalmente iguales. Uno de los principales
objetivos de dar calidad a los productos es
minimizar las diferencias entre unidades
producidas.
3. DEFINICIONES DE CALIDAD
"Calidad suele significar el conjunto de las
cualidades. Cuando se dice que un caballo
es de buena calidad, se da a entender que
posee todas las cualidades que constituyen
el caballo bueno. Por esta esta razón
llamamos calidad y no cualidad."
Calidad, significa desarrollar, diseñar y
producir y mantener un producto que sea el
más económico, el más útil y siempre
satisfactorio para el consumidor. Calidad, es
la aplicación de los principios y técnicas
estadísticas en todas las fases de la
producción, dirigida a la fabricación más
económica de un producto (servicio) que es
útil en grado máximo y que tiene mercado.
4. CALIDAD DE SOFTWARE
Calidad de software
La calidad del software es una preocupación a la
que se dedican muchos esfuerzos. Sin embargo, el
software casi nunca es perfecto. Todo proyecto
tiene como objetivo producir software de la mejor
calidad posible, que cumpla, y si puede supere las
expectativas de los usuarios.
Calidad de software
Características propias del software aquellas que tu
quieres 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 del software se encuentra casi a la par
de la calidad tradicional, ligeramente detrás
debido a que la calidad tradicional tiene varias
décadas de historia, mientras que la calidad de
software tiene entre 50 y 30 años de haber surgido.
5. Aseguramiento de la
Calidad de Software
Según la norma ISO 9000:2000, el aseguramiento de la
calidad es la parte de la gestión de la calidad
orientada a proporcionar confianza en que se
cumplirán los requisitos de calidad.
El Aseguramiento de la Calidad del Software es el
conjunto de actividades planificadas y sistemáticas
necesarias para aportar la confianza que el software
satisfará los requisitos dados de calidad. Este
aseguramiento se diseña para cada aplicación antes
de comenzar a desarrollarla y no después. Las
revisiones del software son un "filtro" para el proceso
de Ingeniería del Software.
Esto es, las revisiones se aplican a varios momentos
del desarrollo del software y sirven para detectar
errores y defectos que pueden ser eliminados. La
revisión técnica formal (RTF), a veces llamada
inspección, es el filtro más efectivo desde el punto de
viste del aseguramiento de la calidad y es un medio
efectivo para mejorar la calidad del software.
6. Aseguramiento de la
Calidad del Software
El Aseguramiento de la Calidad del Software engloba:
Un enfoque de gestión de calidad.
Métodos y herramientas de Ingeniería del Software.
Revisiones técnicas formales en el proceso del software.
Una estrategia de prueba multi-escala.
El control de la documentación del software y de los
cambios realizados.
Procedimientos para ajustarse a los estándares de
desarrollo del software.
Mecanismos de medición y de generación de informes.
7. Mejoramiento De Proceso
¿Qué es mejoramiento de proceso de software?
La mejora de procesos de software (SPI, por sus
siglas en inglés) se ocupa de la gestión de fases,
recursos y personas que llevan a una mayor
productividad y calidad de software.
Desarrollado en la década de 1990 en el
Instituto de Ingeniería de Software (SEI, por sus
siglas inglés), el modelo SPI domina la filosofía y
metodología de desarrollo de software, incluso
en el 2010. El modelo ampliado incluye el
proceso de software de personal (PSP, por sus
siglas en inglés), proceso de software de equipo
(TSP) y el Modelo de Capacidad Integrada de
Madurez (CMMI). Cada mejora debe ser
medible y analizable para que sea útil y
repetible.
8. Auditoría
La auditoría es el examen crítico y sistemático
que realiza una persona o grupo de personas
independientes del sistema auditado, que
puede ser una persona, organización, sistema,
proceso, proyecto o producto.
Aunque hay muchos tipos de auditoría, la
expresión se utiliza generalmente para designar
a la «auditoría externa de estados financieros»,
que es una auditoría realizada por un profesional
experto en contabilidad, de los libros y registros
contables de una entidad, para opinar sobre la
razonabilidad de la información contenida en
ellos y sobre el cumplimiento de las normas
contables.
9. Auditoría Informática
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.
Permiten detectar de forma sistemática el uso de
los recursos y los flujos de información dentro de
una organización y determinar qué información es
crítica para el cumplimiento de su misión y
objetivos, identificando necesidades, duplicidades,
costes, valor y barreras, que obstaculizan flujos de
información eficientes.
10. Auditoría Informática
En si la auditoria informática tiene 2 tipos las cuales son:
AUDITORIA INTERNA: es aquella que se hace adentro de
la empresa; sin contratar a personas de afuera.
AUDITORIA EXTERNA: como su nombre lo dice es aquella
en la cual la empresa contrata a personas de afuera
para que haga la auditoria en su empresa. Auditar
consiste principalmente en estudiar los mecanismos de
control que están implantados en una empresa u
organización, determinando si los mismos son adecuados
y cumplen unos determinados objetivos o estrategias,
estableciendo los cambios que se deberían realizar para
la consecución de los mismos. Los mecanismos de
control pueden ser directivos, preventivos, de detección,
correctivos o de recuperación ante una contingencia.
11. Ejemplos o Casos de Uso de la Calidad de
Software en empresas o instituciones
Software Desarrollo de Sistemas
Informáticos Perú
ABI Sistemas - Desarollo de software
ApolloSystems - Desarollo de software
para empresas
Arvifesa Comercial
Asociación Peruana de Software
Asociación Peruana de Software Libre
BCTS - Servicios empresariales y de
sistemas
BioCom - Software para gerenciamiento
médicp
Blacksa - Software técnico y
administrativo
Business Quality Solutions S.R.L - Software
para empresas
Conectiva Perú - Software en Linux para
casa y oficinas
Cosapi Soft
Cursos Virtuales AS-400 - Video
Conferencias
Data Analisis - Desarrollo de Sistemas
Data Nostrum - Sistemas, web,consultoría
Delphin Peru - Distribuidores Borland
Digitech Data - Software para Colegios
DMS S.A.C. - Soluciones de
radiofrecuencia y capura de datos
FDCAD - Software CAD
Hacksoft Investigación y Desarrollo de
Software
IcoTex - Creación de Imagenes textuales
Informix Software de Perú
Intersis - Internet y sistemas
12. Ejemplos o Casos de Uso de la Calidad
de Software en empresas o instituciones
Organización: Universidad Nacional Mayor de San Marcos
Herramientas: Ubuntu Linux, ZenWalk Linux
Implementado en: Migración progresiva hacia sistemas Linux y
aplicaciones de software libre.
Fuente: PALACIOS, Christian. 2009. “Camino a la migración: Universidad
Nacional Mayor de San Marcos se embarca en la aventura de utilizar
Linux”. PC World. Lima, año 18, número 1, pp. 74-77.
Organización: Gobierno Regional Lambayeque
Herramientas: Ubuntu Linux
Implementado en: Todas las computadoras de la sede regional y las
direcciones sectoriales
Fuente: Empresa Editora El Comercio S.A. 2009. “Lambayeque migró a
Ubuntu”. PC World. Lima, año 18, número 2, pp. 18.
Organización: Corporación Jeruth
Herramientas: Asterisk, OpenXchange, Spam Assassin, ClamAV, Samba,
Bácula, DotProject.
Implementado en: Sistema de telefonía IP y herramientas de apoyo
Fuente: PALACIOS, Christian. 2009. “Máximo control: Solución de ERP
monitorea las ventas minuto a minuto”. PC World. Lima, año 18, número
3, pp. 68-69.
13. Ejemplos o Casos de Uso de la Calidad
de Software en empresas o instituciones
Organización: Roselló & Cía
Herramientas: Asterisk, CentOS y PostFix
Implementado en: Sistema de comunicaciones entre locales y
Sistema de envío de publicidad.
Fuente: PALACIOS, Christian. 2009. “Cambios a la vista: Una
pyme local cambia la mayor parte de su infraestructura a
Windows Vista”. PC World. Lima, año 18, número 9, pp. 68-69.
Organización: Cartones Villa Marina
Herramientas: CentOS, EXIM, MailScanner, SpamAssasin.
Dansguardian, Shorewall. OpenVPN
Implementado en: Comunicaciones de correo electrónico,
filtrado de descargas de Internet e interconexión con otras
sedes.
Fuente: Empresa Editora El Comercio S.A. 2009. “Torre de
papel: Cartones Villa Marina apalanca su crecimiento
haciendo uso de software libre”. PC World. Lima, año 18,
número 10, pp. 66-67.