viernes, 1 de abril de 2011

Algoritmo - Rutina Diaria

Guia 3 para el Análisis calidad

ACTIVIDAD PROPUESTA

1. Haga un mapa conceptual personal sobre Calidad y reseña histórica.



2. ¿Cree usted que los clientes son fundamentales en las empresas? Si contesta “si” explique su respuesta y si contesta “no” explique su respuesta.
R: Los clientes Si son importantes para las empresas porque en caso de no haber clientes, pues no existiría algún tipo de comercio y por lo tanto, las empresas fracasarían

¿Por qué es importante que las empresas haga un mejoramiento continuo en sus procesos?
R: Porque a medida que va pasando el tiempo, van saliendo nuevas tecnologías y nuevos modelos para la implementación de técnicas para el desarrollo empresarial, por tanto, las empresas que no hagan mejoramiento de procesos, se verán afectadas no solo a nivel económico, sino que también, se verían afectadas a nivel administrativo.

¿Qué sucedería si usted es dueño de una empresa desarrolladora de software y no realiza seguimiento ni hace mejoramiento continuo de sus productos de software? Justifique su respuesta.
R: La empresa tendría un déficit en sus ventas y en su reputación ya que devaluaría los productos estableciéndolos dentro de un marco de ineficiencia en el mercado.


3. Investigue sobre La calidad en el mundo globalizado.
R: Hoy en día las compañías de todo el mundo industrializado reconocen que la calidad del producto se traduce en ahorro de costos y en una mejora general. La industria de desarrollo de software no es la excepción, por lo que en los últimos años se han realizado intensos trabajos para aplicar los conceptos de calidad en el ámbito del software. Hablar de calidad del software implica la necesidad de contar con parámetros que permitan establecer los niveles mínimos que un producto de este tipo debe alcanzar para que se considere de calidad.

4. ¿Qué es Calidad de vida?
R: Este término alude al bienestar en todas las facetas del hombre, atendiendo a la creación de condiciones para satisfacer sus necesidades materiales (comida y cobijo), psicológicas (seguridad y afecto), sociales (trabajo, derechos y responsabilidades) y ecológicas (calidad del aire, del agua). La calidad de vida es un concepto utilizado para el bienestar social general de personas y sociedades. La calidad de vida es el objetivo al que debería tender el estilo de desarrollo de un país que se preocupe por el ser humano integral.

5. ¿Qué es Calidad total?
R: La calidad total es un sistema de gestión a través de la cual la empresa satisface las necesidades y las expectativas de sus clientes, de sus empleados, de sus accionistas y de toda la sociedad en general, utilizando los recursos de que dispone: recursos humanos, herramientas, instrumentos, tecnología, sistemas productivos, etc.

6. ¿Qué es industrialización de Software?
R: La industrialización de software se define como al estudio, investigación, análisis, desarrollo, distribución y comercialización del software. A medida que van saliendo nuevas tecnologías al mercado, el software se va enriqueciendo ya que es muy vital para el funcionamiento de dichas tecnologías lo cual ha traído como consecuencia, que el software en la actualidad se considera más importante que el hardware lo que hace que el software cada vez este subiendo de costo.

7. ¿Porque es importante hacer calidad de software?
R: Porque en caso de que haya una mala calidad de software, provocaría insatisfacción y desconfianza del cliente, además la baja en la demanda y utilidades. Además es importante producir software con calidad a un costo razonable, produciendo beneficios tanto para los clientes como para los desarrolladores.

8. ¿Cuáles son los pasos para realizar una calidad de software?
R: Los pasos para realizar Calidad de Software son:
-Identificación del problema
-Requerimientos
-Análisis- diagramas
-Diseño
-Desarrollo
-Prueba
-Implantación

9. ¿Qué es el control de calidad de software?
R: Es un conjunto de actividades para evaluar la calidad de los productos desarrollados, esto implica vigilar el proceso del desarrollo de software para asegurar que se siguen los procedimientos y los estándares de garantía de calidad, en el proceso de control de calidad se comprueba que las entregas cumplan con los estándares definidos. Consiste en revisar que al final el producto cumpla los requerimientos del cliente. El control de calidad del software abarca todo el proceso de desarrollo: supervisar y mejorar el proceso, asegurar que se siguen los procedimientos acordados, que se alcanza el nivel de calidad deseado y que se localizan y resuelven los problemas.

10. ¿Cuáles son los componentes del costo de calidad?
R: Los componentes del costo de calidad son:

Costos de Prevención: Son los costos de todas las actividades específicamente diseñados para prevenir fallase de calidad en productos o servicios (Revisión de nuevos productos, planeación de calidad, evaluación de capacidad de proveedores, proyectos de mejora continua, etc.).
Costos de Evaluación: Son los costos asociados con las actividades de medir, evaluar y auditar los productos o servicios para asegurar su conformancia a los estándares de calidad y requerimientos de desempeño.
Costos de Falla Interna: Son los costos resultantes de productos o servicios no conformes a los requerimientos o necesidades del cliente, antes del embarque del producto o la realización del servicio, como por ejemplo, el Desperdicio, revisión de materiales no conformes, etc.
Costos de Falla Externa: Son los costos resultantes de productos o servicios no conformes a los requerimientos o necesidades del cliente, después de la entrega del producto o durante y después de la realización del servicio, por ejemplo, procesos de quejas y reclamaciones, devoluciones al cliente, etc.

11. ¿Cómo obtener un Software con calidad?
R: existen tres principios básicos y esenciales para obtener un software con cálida es que estos sean: tecnológicos, administrativos y ergonómicos lo cual implica la utilización de metodologías y procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan mejorar y uniformar la metodología del trabajo con el fin de lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad .

12. ¿Cómo evaluar la calidad del Software?
R: Hay unos aspectos importantes los cuales son Funcionalidad Confiabilidad Usabilidad Eficiencia Mantenibilidad Portabilidad Escalabilidad (actualización)

13. ¿Cómo controlar la Madurez del Software?
R: Se puede controlar por medio de una buena aplicación adecuada de técnicas de ingeniería de Software y utilizar apropiadamente los Roles apropiados para el desarrollo de las tareas de la empresa de software, tener una buena industrialización de la producción de software, es decir, usar procedimientos estándares a la hora de producir software que permitan planificar y controlar adecuadamente un proyecto de software.

14. Elabore un diccionario de términos que usted no comprenda con respecto a la lectura del tema contemplado en esta guía y busque su significado respectivo.
Ejemplo: algunas palabras
-Configurabilidad (Configurability): capacidad de un programa para modificarse según las necesidades del usuario, esto quiere decir, que el software cuente con una amplia gama de opciones que modifiquen la función o apariencia para el uso o fin para el que se adquirió.

-Capacidad de Prueba (Testability): la aplicación de una propiedad a una empírica hipótesis, consiste en dos componentes: (1) la propiedad lógica que es descrito como de contingencia, derrotabilidad o falsabilidad, lo que significa que los contraejemplos a la hipótesis lógicamente posible, y (2) la práctica de viabilidad de observar unos reproducibles serie de contraejemplos como si los hay.


-Escalabilidad (Scalability): es la capacidad de un sistema, red o proceso, para manejar el creciente volumen de trabajo de una manera graciosa o su capacidad de ser ampliada para dar cabida a ese crecimiento.

-Reusabilidad (Reusability): es la probabilidad de un segmento de código fuente que puede ser utilizado de nuevo para añadir nuevas funcionalidades con o sin ligera modificación.


-Portabilidad (Portability): es uno de los conceptos clave de programación de alto nivel. La portabilidad es el software de función de base de código para poder reutilizar el código existente en lugar de crear nuevo código al pasar de software desde un entorno a otro.

-Mantenibilidad (Maintainability): Una característica de diseño e instalación, expresada como la probabilidad de que un artículo será retenido en el interior o restaurado a la condición especificada en un plazo determinado de tiempo, cuando el mantenimiento se realiza de acuerdo con los procedimientos establecidos y los recursos.

-Interoperabilidad (Interoperability): es una propiedad se refiere a la capacidad de los diversos sistemas y organizaciones a trabajar juntos (inter-operar). El término se utiliza a menudo en una técnica de ingeniería de sistemas sentido, o, alternativamente, en un sentido amplio, teniendo en cuenta los aspectos sociales, políticos, y los factores de organización que el sistema de impacto al sistema de rendimiento


-Integridad (Integrity): El estado que existe cuando hay completa seguridad de que bajo todas las condiciones de una TI sistema se basa en la corrección lógica y la fiabilidad del sistema operativo , la integridad lógica del hardware y de software que implementan los mecanismos de protección, y la integridad de los datos.

-Integrabilidad (Integrability): En la teoría general de sistemas diferenciales, no es la integrabilidad de Frobenius, que se refiere a los sistemas sobre determinados. En la teoría clásica de los sistemas dinámicos de Hamilton, no es el concepto de integrabilidad Liouville.