Vous êtes sur la page 1sur 3

Analisis de valores limite: los casos de prueba se seleccionan cerca de los limites del dominio de las

variables de la entrada de datos, ya que habitualmente la mayoria de los errores se concentran cerca de los
valores extremos.
Arboles de desición: utiizados para predecir o explicar observaciones.
Aseguramiento de la calidad: actividad de proporcionar las evidencias necesarias para garantizar que la
funcion de calidad se lleva a cabo adecuadamente el aseguramiento de la calidad impone obligaciones reales
en terminos de medición para los diferentes etapas de ciclo de vida.
Auditoria de la configuración: tiene como objetivo principal la evolucón de la integridad de cada elemento
de configuración antes de que este entre en la linea base.
Auditorias de configuración funcionales: consisten en la comparación sistematica de los requisitos
especificados con los resultados de las pruebas, las inspecciónes o los analisis.
Caja blanca: pruebas estructurales (se concentra en el diseño).
Caja negra: (Entrada/Salida)- respuestas. No importa el código.
Calidad de software: grado en el que un software posee una comunicación de atributos deseables.
Caso de prueba: proporciona la seguridad de comprobar las posibles causas de un fallo.
Clasificación de actividades del mantenimiento de software: [1. Adaptable (modificar para enfrentar los
cambios del ambiente), 2. Perfectivo (implementar cambios requeridos y mejoras funcionales), 3. Correctivo
(diagnosticar y corregir errores), 4. Preventiva (aumentar la capacidad de fiabilidad)].
Cobertura: medida porcentual que indica la cantidad de código que ha sido probado.
Componentes del coste de calidad: costes de prevención, costes de evaluación de calidad, costes de fallos
internos, coste de fallos externos.
Configuración: colección de versiones concretas de elementos de hardware, firmware o software, combinados
según ciertos procedimientos de construcción para servir a un proposito determinado.
Configuracion: dispocición de un sistema informatico a un componente, definida por el número, naturaleza
e interconexiones de sus partes constituyentes.
Construcción y revisión del proyecto: el aseguramiento de la calidad impone el analisis de defectos, la
auditoria del proyecto y la planificación de la mejora del proceso de producción.
Coste de fallos internos: producidos como consecuencia de las tareas de detección y reparación de defectos
internos del software. (Existen en el software antes de que este sea entregado a los usuarios).
Coste de los fallos externos: costes de derivados de corregir los fallos encontrados en el software despues
de ser entregado al cliente.
Costes de evaluación de la calidad: asociados con las actividades de verificación de la calidad a llevar a
cabo. Entran en esta categoría los costes para verificar que lo obtenido cumple con los requisitos de calidad
establecidos al comienzo del proceso, los de inspección de producto entregado, los de mantenimiento de los
equipos de pruebas.
Costes de prevención: derivados de controlar que el proceso de producción se atenga a los criterios de
calidad establecidos y prevenir la aparición de defectos. Dichos costes se asocian a la planificación de las
actividades de calidad, a la formación de nuevos integrantes del equipo de desarrolladores a la realización
de informes de calidad del producto que esta siendo desarrollado.
CPM: metodo del camino critico.
Depurar: descubrir en donde se encuentra un error y modificar el software para repararlo.
Depuraración del Software: descubre en que lugar esta el error y puede modificarlo.
Diagrama de Gantt: muestran la evolución de las actividades con sus fechas e hitos.
Elemento de configuración: es cada uno de los artefactos de ingenieria de software que evolucionan durante
el desarrollo y progreso de un sistema de sftware.
Elementos de la calidad del software: [Eficiencia, Facilidad de uso (interface), Mantenimiento (facilidad de
corregir error en el códgo), Flexibilidad (amigable para modificarlo), Portabilidad (trasferir entorno Software-
Hardware sin error), Reutilización (facilidad para reutilizar el código), Interoperabilidad (integración con otro
Software).
Error: efecto indesiado ibservando en las funciones o prestaciones desemmpeñadas por el software.
Fallo: efecto indeseado en las funciones de un Software.
Fases de especificación y diseño: el aseguramiento de la calidad impone revisiones e inspecciones de la
documentación que se genera.
Ficha tecnica: se especifican los problemas de garantia de un software vinculada con la solición que se
admite.
Gestión de proyectos: aplicación de conocimientos, habilidades, herramientas y tecnicas a las actividades
de un proyecto para cumplir los requisitos del mismo.
Gestón de la configuración: disciplina que aplica dirección y control tecnico y administrativo.
Herramienta CASE: herramienta de software que se utiliza en una o mas fases del desarrollo de un producto
software para apoyo de alguna tarea especifica de Ingeniería del Software.
Herramientas de Reporting: Microsoft Dinamics, IBM Cognos Analytics, SAP Bussiness Intelligence, Oracle
Bussiness Intelligence.
Inconvenientes del uso de la herramienta CASE: La utilización de la herramienta CASE tiene un coste que
la organización que realiza el desarrollo debe asumir. [1. Las herramientas CASE, como todo el software en
general evolucionan, 2. No todas las herramientas CASE son capaces de interopear con otras herramientas
para trabajar de forma integrada, 3. Debe tenerse muy claro que las herramientas no dictan el proceso de
desarrollo: es el proceso el que indica que herramientas serán necesarias.
Inestabilidad (I) de Martin [Formula]: I = Ce Ca + Ce
Ingeniería inversa: analisis de un SI que identifica componentes y relacionales.
ISACA: Information Systems Audit and Control Association (Asociación de Auditoria y Control de Sistemas
de Información), asociación internacional que apoya y patrocina el desarrollo de metologías y certificaciones
para la realización de actividades de auditoria y control en sistemas de información.
ITIL: (Information Infrastucture Library) Modelo de gestion de servicios de tecnologías de la información.
Justificación de las herramientas CASE: [1. Facultad inherente al propio desarrollo de Software, 2.
Existencia de tareas tediosas, repetitivas o simplemente automatizables, facilitandose por medio de un
sotware que las mecanice parcial o completamente, 3. Volumen de información generada a lo largo del
desarrollo, 4. Necesidad de perspectiva global a la hora de tomar decisiones durante el desarrollo, 5.
Posibilidad real de trabajar sobre los mismos datos incluso aun que los diferentes actores involucrados en el
caso (clientes, usuarios, desarrolladores, etc), se encuentren en localizaciones fisicamente dispersas].
Liderazgo: estamentos superiores de la gestión de la organización deben definir politicas de calidad y crear
un entorno en el cual el personal se comprometa con los objetivos de calidad.
Mantenimiento correctivo: modificaciones reactivas a un producto de software hacía despues de la entrega
para corregir defectos descubiertos.
Mantenimiento de Software: modificación de un producto despues de la entrega para corregir errores u
otros atributos.
Métricas del software: miden de forma cuantitativa la calidad de los atributos del producto.
Modelo ITIL: formato constituido por conjunto de documentos de buenas practicas para facilitar la
implementación de un marco de gestión.
Oraculo: agente humano que decide si un programa se comporta adecuado para una prueba.
PERT: tecnica de evaluación y revisión de proyectos. (Tecnicas de representación de redes de tareas utilizadas
para la gestión de proyectos).
Proceso de mantenimiento: [1. Solicitud de cambio, 2. Clasificación"Identificación", 3. Cambio aprobado,
4. Analisis, 5. Diseño, 6. Implementación, 7. Pruebas de sistema, 8. Pruebas de aceptación, 9. Entrega].
Proyecto: conjunto de acciones interrelacionadas dirijidas a un resultado especidico con un plazo limitado.
Prueba de software: proceso orientado a comprobar la calidad mediante identificación de fallos.
Prueba unitaria: prueba de un modulo correcto, dentro de un software que incluye muchos otros modulos,
con el objetivo de verificar que el funcionamiento aislado de dicho modulo cumpla la funcion ara la que ha
sido construido.
Prueba: proceso que comprueba la calidad del software (identificando fallas).
Pruebas ad hoc: proebas a la medida de la aplicaion o del modulo a probar, pueden resultar utiles cuando
se desean identificar.
Pruebas de conjetura de errores: consiste en los casos de prueba, son diseñados por ingenieros del software
indicando cuales son los errores mas probables.
Pruebas de mutación: se donomina mutante a un a versión ligeramente modificada de programas de
pruebas, que solo se diferencia de aquel en un ligero cambio sintatico.
Pruebas de perfil operativo: [Pruebas ad hoc, Pruebas de exploración, Particiones de equivalencia, Analisis
de valores limite, Pruebas de robustez, Tablas de decisión, Pruebas basadas en maquinas de estado finito,
Pruebas basadas en especificaciones formales, Pruebas aleatorias, Pruebas de cobertura, Pruebas de errores,
Pruebas de mutación, Pruebas de fiabilidad].
Pruebas por exploración: se diseñan, ejecutan y modifican dinamicamente a partir de la experiencia de
ingeniero del diseño de software.
Pruebas: uso de metodologías basado en actividades empiricas , su objetivo es proporcionar información
objetiva sobre la calidad al stakeholder (software testing).
Redes neuronales: se usan para el conocimiento de patrones y clasificación, consiste en un conjunto de
nodos organizados por capas.
Software de gestión: sistema informatico integrado por multiples herramientas, utilizadas para ejecutar
tareas administrativas y que en conjunto simplifican los procesos operativos, productivos y burocraticos de
una organización.
Trazabilidad: capacidad de interrelacionar dos o mas entidades.
Valores y costes de calidad: En general la obtención de un producto de calidad es, como hemos mencionado
ya, positiva. Sin embargo, hemos de ser conscientes de que si bien existen unos beneficios claramente
asociados con la obtención de un software de calidad , tambien hay costes asociados que deben asumirse.
Así, el coste de la calidad tiene diferentes componentes.
Versión de elemento de configuración: cada uno de los siguientes estados diferentes en los que un
elemento de configuración se encuentra durante el desarrollo o durante la evolucion del software.
Versión de un elemento de configuración: cada uno de los siguientes estados diferentes en que los que un
elemento de configuración se encuentra durante el desarrollo o durante la evolución del software.
Versión de un elemento de software: item particular e identificado, que puede verse como un estado en la
evolución de un elmento software.
Virus: software malicioso que afecta el funcionamiento de un equipo.

Vous aimerez peut-être aussi