Ing. de Software
miércoles, 20 de mayo de 2015
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”.
Suscribirse a:
Entradas (Atom)


