miércoles, 20 de mayo de 2015

Presentacion Power Point Unidad 5

Mapa Conceptual Tema 5.1 y 5.2



Cuestionario Prof. Unidad 5


1. ¿QUE ES LA AUDITORIA Y MENCIONA SUS OBJETIVOS?
R= 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 objetivos de la auditoría 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.

2. ¿QUE ES LA ADMINISTRACION DE LA CALIDAD DE 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

3. ¿QUE ES EL SOFTWARE DE DEMOSTRACION?
§ 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.

4. ¿QUE CARACTERISTICAS PRESENTA EL ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE?
R= certificación del software, medición del software, normativa IS0-9000.

5. ¿MENCIONA Y EXPLICA 3 LICENCIAMIENTOS DEL SOFTWARE?
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
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.
Software para virtualización:
i. Llevar tu software a otro equipo más poderoso, afectaría la licencia
ii. Microsoft y otras empresas de software propietario lo están flexibilizando
iii. Nuevo tipo de licenciamiento aun en análisis

6. ¿MENCIONA LA DEFINICION DE CALIDAD?
R= La aptitud de un producto o servicio para satisfacer las necesidades del usuario.
La cualidad de todos los productos, no solamente de equipos sino también de programas.

7. ¿MENCIONA CINCO SINONIMOS DE LA CALIDAD DE SOFTWARE?
R= aptitud, cualidad, calidad tradicional, calidad de concordancia, diseño.

8. ¿MENCIONA 3 PROBLEMAS QUE RESUELVA EL SQA?
R= Funcionalidad, Cumplimiento, Usable

9. ¿A QUE SE LLAMA CREACION DE SOFTWARE?
R= 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.

10.¿A QUE HACE REFERENCIA LA PIRATERIA DE SOFTWARE?

R= 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.

Cuestionario Unidad 5


1.- Define el concepto de Calidad del software
R= La aptitud de un producto o servicio para satisfacer las necesidades del usuario. La cualidad de todos los productos, no solamente de equipos sino también de programas.

2.- Menciona los tres elementos que considera la calidad de software
R= Certificación del software, Normativa IS0-9000 y medición del Software.

3.- ¿A que se refiere la administración del software?                                                                R= Se refiere a lograr un nivel de calidad requerido en el producto de software

4.- ¿Qué es la calidad?                                                                                                              R= 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

5.- ¿Qué es lo que hace la globalización?                                                                  
R= Sobre pasa las fronteras nacionales es así como los consumidores se hacen cada vez más 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 línea de liderazgo empresarial.

6.- Menciona cual es la función de aseguramiento de la calidad                                
R= tiene como finalidad primaria el determinar si las necesidades de los usuarios están siendo satisfechas adecuadamente.

7.- Menciona cuales son las áreas que se deben evaluar para determinar si las necesidades de los usuarios están siendo satisfechas
R= Objetivos, métodos y ejecución.

8.- ¿Cuáles son las funciones del equipo SQA “como policía del proceso”?                      
R= Auditar los productos del trabajo para identificar deficiencias y determinar el cumplimiento del plan de desarrollo del proyecto y del proceso de desarrollo de software.

9.- ¿Cuáles son las funciones del equipo SQA “como analista”?                                              R= Juntar muchos datos sobre todos los aspectos del producto y del proceso y con esta información ayudar a mejorar los procesos y los productos.

10.- ¿Cuáles son los tres principios básicos de la política de calidad del software?

R= Tecnológico, administrativo y ergonómico.

lunes, 11 de mayo de 2015

Cuestionario del Prof. Unidad 4

1. PROPORCIONA LA DEFINICIÓN DE ANÁLISIS DE ACUERDO A SOMMERVILLE Y MENCIONE DOS DEBILIDADES?
R= Proveer un marco de trabajo para modelar de forma detallada el sistema
como parte de la obtención y análisis de requerimientos.
·         No ayuda al usuario a decidir el mejor método para cada caso.
·         Produce demasiada documentación

2. MENCIONE LOS NIVELES DE ABSTRACCIÓN PROPUESTOS POR DIJKSTRA?
R= Dijkstra describió por primera vez los niveles de abstracción como una técnica de diseño hacia arriba, en la cual un sistema operativo se diseñó como una división de niveles jerárquicos, comenzando en el nivel 0 (asignado al procesador, interrupciones de reloj de tiempo real) y subiendo hasta el nivel de procesamiento de programas 10 independientes del usuario. Así mismo se auxilia de la ingeniería de software asistida por computadora.

3. MENCIONE LOS CONCEPTOS FUNDAMENTALES DE DISEÑO Y EXPLIQUE DOS?
R= Abstracción, Refinamiento, Modularidad, Concurrencia, Verificación, Estética.

Verificación. Un diseño es verificable si puede demostrarse que el diseño general del producto que satisface los requerimientos del cliente. Esto se desarrolla comúnmente en dos pasos:
a. Verificación de los requerimientos.
b. Verificación del diseño.
Estética.- Tanto en las artes como en las ingenierías las condiciones estéticas son fundamentales para el diseño; así como la simplicidad, elegancia y claridad de un propósito distingue de un producto de alta calidad de los mediocres. Se refiere aquellas propiedades que van más allá de la satisfacción de los requerimientos.

4. ¿QUE ES UNA MÉTRICA Y QUE ES UN INDICADOR?
R= Una métrica es una medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado. Las métricas son el fundamento de los indicadores.

Un indicador es una métrica o combinación de métricas que proporcionan una visión profunda el proceso del software, del proyecto de software o del producto en sí. Los indicadores del proceso permiten, Al gestor, evaluar lo que funciona y lo que no.

5. ¿QUÉ ES UNA MÉTRICA ORIENTADA A PUNTO DE FUNSIÓN?
R= Las métricas del software orientadas a la función utilizan una medida de la funcionalidad entregada por la aplicación como un valor de normalización. Ya que la «funcionalidad>> no se puede medir directamente, se debe derivar indirectamente mediante otras medidas directas.

6. ¿QUÉ ES EL MODELADO?, Y MENCIONA 3 TIPOS?
R= El modelado es una actividad de definición formal de aspectos del mundo físico y social que nos rodea con el propósito de entender y comunicar, para lo cual es una actividad de modelado que permite combinar problemas empíricos, formales y de ingeniería.

·         Lenguaje natural. Muy expresivo y flexible, Pobre al intentar captar la semántica del modelo, mejor para la toma de requerimientos.
·         Notación semi formal. Captura estructura y alguna semántica, puede llevar acabo algún razonamiento, chequeo de consistencia y animación.
·         Notación formal. Semántica muy precisa y son muy complejos.

7. ¿QUÉ ES EL MANTENIMIENTO DE SOFTWARE Y CUALES SON SUS DOS    CARACTERÍSTICAS?
R= Es un aspecto necesario porque como toda maquinaria humana requiere de un cuidado y revisión periódica no sólo para su correcto funcionamiento sino para ir adaptando al sistema, los cambios y requerimientos que se puedan ir presentando durante la marcha. Dos características principales del mantenimiento de Software:
 •El mantenimiento del software puede llevar hasta el 70% de todo el esfuerzo gastado por una organización de desarrollo.
•El mantenimiento es más que una “Corrección de errores”

8. ¿POR QUÉ ES IMPORTANTE EL DISEÑO EN LA INGENIERÍA DE SOFTWARE?
R= El diseño del software se sitúa en el núcleo técnico del proceso de ingeniería del software y se aplica independientemente del paradigma del desarrollo utilizado. El diseño del software es la primera de las tres actividades técnicas: diseño, codificación y prueba: necesarias para construir y verificar el software. Cada actividad transforma la información de manera que se obtenga finalmente un software valido. La importancia del diseño del software se puede decir con una sola palabra: calidad. El diseño nos proporciona representaciones del software en las que se pueden valorar la calidad.

9. ¿EN QUE CONSISTE LA PRUEBA DE LA CAJA NEGRA Y QUE INTENTA ENCONTRAR?
R= Los datos de prueba se escogerán atendiendo a las especificaciones del problema, sin importar los detalles internos del programa, a fin de verificar que el programa corra bien. Con este tipo de pruebas se intenta encontrar:

·Funciones incorrectas o ausentes.
· Errores de interfaz.
· Errores en estructuras de datos o en accesos a la bases de datos externas
· Errores de rendimiento.

10. ¿EN QUE CONSISTE EL REFINAMIENTO SUCESIVO PROPUESTO POR WIRTH?
R= esta técnica requiere de las siguientes actividades:
1. Descomposición en niveles elementales.
2. Aislamiento de los aspectos de diseño que no sean totalmente interdependientes.
3. Proposición al máximo de las decisiones que conciernen a los detalles de representación.

4. Demostración cuidadosa de que en cada paso sucesivo, el refinamiento es solo una expresión fiel de los pasos anteriores.

Cuestionario Unidad 4

1.- ¿Qué es el modelado?
R= Es una actividad de definición formal de aspectos del mundo físico y social que nos rodea con el propósito de entender y comunicar

2.- Menciona los conceptos fundamentales del diseño
 R= Abstracción, refinamiento, modularidad, concurrencia, verificación y estética.

3.- Define que es la construcción del software por pasos
R= es una técnica para descomposición del software mediante sus especificaciones de alto nivel hasta sus niveles más elementales; esta técnica también se denomina “desarrollo a pasos de un programa” y “refinamiento sucesivo”.

4.- ¿Cuáles son las tres etapas del proceso de software?
R= Pruebas de desarrollo e ingeniería, pruebas de aseguramiento de calidad internas y pruebas con usuarios.

5.- ¿Qué es una medida y cuáles son sus cuatro razones para medir?
R= Una medida proporciona una indicación cuantitativa de la extensión, cantidad, dimensiones, capacidad o tamaño de algunos atributos de un proceso o producto.

Sus cuatro razones para medir son:
· Caracterizar.
· Evaluar.
· Predecir.
· Mejorar.

6.- Menciona cuales son las métricas que ayudan a dar una idea aproximada del tamaño del software
R= Medidas relacionadas con el tamaño del código (LOC - Lines of code), Medidas relacionadas con la función (UFC – Puntos de Función), Los Puntos de Objeto (PO), Modelo Constructivo de Costo: COCOMO II.

7.- Menciona los tipos de métricas
 R= Medidas de Tamaño
      Long. del Código / Tokens / Long. de especificación y diseño
      Medidas de Funcionalidad
      Medidas de Estructura Lógica: de estructura de código y de estructura de                    diseño                                              
     Acoplamiento / Cohesión / Flujo de Información Modular

8.- Porque se caracterizan las métricas orientadas a puntos de función?
R= Tener un componente empírico, basado en la experiencia de muchos proyectos.
     Tener en cuenta la complejidad, aunque es muy difícil de determinar en un proyecto.
     Ser independientes del entorno tecnológico y de las metodologías aplicadas.
     Utilizar medidas indirectas, que se caracterizan por ser subjetivas y difíciles de calcular,sin embargo el resultado obtenido es fácilmente comparable.

9.- ¿Cuál es la importancia de la implementación y mantenimiento de software? 
R= radica en brindarle la capacitación necesaria para el correcto manejo del sistema y por otro lado permite que se cumpla la finalidad de todo programa de software: dejar que el sistema haga todo el trabajo pesado, brindándole el tiempo para trabajar sobre otras áreas de su negocio. 

10.- Menciona las dos características principales del mantenimiento de Software
 R=
·         El mantenimiento del software puede llevar hasta el 70% de todo el esfuerzo gastado por      una organización de desarrollo.

·         El mantenimiento es más que una “Corrección de errores”.

Mapa Conceptual Unidad 4