Términos de Programación Distribuida 9

14
“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

Transcript of Términos de Programación Distribuida 9

Page 1: Términos de Programación Distribuida 9

“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áticaMódulo Profesional:Desarrollo de Software y Gestión de Base de DatosUnidad Didáctica:Taller de Programación DistribuidaSemestre:IVProfesor: Ing. Carlos A. Ríos CamposAlumnos:Manayay Chávez, Rommel

Page 2: Términos de Programación Distribuida 9

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.

Page 3: Términos de Programación Distribuida 9

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.

Page 4: Términos de Programación Distribuida 9

CALIDAD DE SOFTWARECalidad 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.

Page 5: Términos de Programación Distribuida 9

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.

Page 6: Términos de Programación Distribuida 9

Aseguramiento de la Calidad del SoftwareEl 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.

Page 7: Términos de Programación Distribuida 9

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.

Page 8: Términos de Programación Distribuida 9

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.

Page 9: Términos de Programación Distribuida 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.

Page 10: Términos de Programación Distribuida 9

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.

Page 11: Términos de Programación Distribuida 9

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

Page 12: Términos de Programación Distribuida 9

Ejemplos o Casos de Uso de la Calidad de Software en empresas o instituciones

Organización: Universidad Nacional Mayor de San MarcosHerramientas: Ubuntu Linux, ZenWalk LinuxImplementado 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 LambayequeHerramientas: Ubuntu LinuxImplementado en: Todas las computadoras de la sede regional y las direcciones sectorialesFuente: 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 JeruthHerramientas: Asterisk, OpenXchange, Spam Assassin, ClamAV, Samba, Bácula, DotProject.Implementado en: Sistema de telefonía IP y herramientas de apoyoFuente: 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.

Page 13: Términos de Programación Distribuida 9

Ejemplos o Casos de Uso de la Calidad de Software en empresas o instituciones

Organización: Roselló & CíaHerramientas: Asterisk, CentOS y PostFixImplementado 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 MarinaHerramientas: CentOS, EXIM, MailScanner, SpamAssasin. Dansguardian, Shorewall. OpenVPNImplementado 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.

Page 14: Términos de Programación Distribuida 9

Linkografía

http://www.significados.com/calidad/ http://es.slideshare.net/lidizzg/definicion-de-calidad-y-calidad-

de-software https://es.wikipedia.org/wiki/Calidad_de_software http://dankocs2012.blogspot.pe/2012/12/aseguramiento-de-la-

calidad-de-software.html http://www.ehowenespanol.com/mejoramiento-proceso-

software-sobre_325523/ https://es.wikipedia.org/wiki/Auditor%C3%ADa https://es.wikipedia.org/wiki/Auditor%C3%ADa_inform

%C3%A1tica http://www.ohperu.com/internet/software.htm http://blogs.antartec.com/opensource/2010/04/experiencias-

implantacion-software-libre-pcworld-peru-2009/