lunes, 20 de mayo de 2013

Apuntes Web

Reingeniería
¿Qué es la reingeniería de procesos?
La búsqueda e implantación de un cambio radical en el proceso de negocios para lograr resultados e implantación.
Un proceso de negocio es un conjunto de tareas lógicamente relacionadas que se ejecutan para lograr un resultado de negocio específico. Es la reacción de un nuevo proceso enfocado al mismo fin
¿Qué es la reingeniería de software?
De un software ya hecho hacer una seria de mejoras y cambios los cuales no afectan el proceso de negocio al cual pertenezca el software
¿Cuál es la diferencia entre ingeniería de proceso e ingeniería de software?
El proceso se refiere a analizar la gente, equipo, los recursos materiales y los procedimientos del negocio para cambiarlo pero se refieren al mismo fin y la ingeniería de software se enfoca a crear un software sin cambiar el proceso al que pertenece.
¿Cuáles son los elementos del modelo de reingeniería de software?
  • inspeccionar que se va a cambiar
  • analizar si lo que ya está hecho es una base sólida para comenzar la adaptación
  • análisis de inventarios
  • reconstrucción del documento
  • ingeniería inversa
  • restructuración del código
  • restructuración de los datos
  • ingeniería avanzada
¿Cuándo es recomendable la ingeniería de software?
Cuando tenemos un software al cual se le puede dar una mejora o alguna modificación que agilice alguna función sin alterar el proceso de negocio al que pertenece
Reingeniería inversa
Es a partir del código de un sistema obtener todo el plan de desarrollo de un proyecto así teniendo como resultado documentación, análisis, código
Gestión del cambio
¿Qué es un cambio?
Modificar algo en el proceso de desarrollo
¿Qué es la gestión de cambio?
Conjunto de actividades diseñadas para gestionar el cambio al identificar los productos de trabajo que probablemente cambien
¿Quién hace la gestión de cambio?
Todos los involucrados en el proceso de software
¿Cómo se divide la salida de proceso de software?
  1. Programas de computadora
  2. Productos de trabajo
  3. Los datos
¿Cómo se definen los elementos que comprenden la configuración producida como parte del proceso de software?
Colectivamente configuración del software
¿Cuáles son los posibles orígenes de cambio?
Nuevas condiciones en el negocio, nuevas necesidades del cliente, reorganización o crecimiento del negocio, restricciones presupuestales
¿Cuáles son los participantes en un escenario gcs?
Gestor de proyecto, gestor de configuración, ingenieros responsables del desarrollo y mantenimiento y el cliente
¿Cuál es la meta del gestor de configuración?
Garantizar que se siguen los procedimientos políticos para crear cambios y poner a prueba el código, así como posibilitar, el acceso a la información
¿Qué determina las funciones en los sistemas de gc?
Determinan la funcionalidad requerida de un sistema de gc
¿Qué es un elemento de la configuración del software?
Información que se crea como parte del proceso, una gran especificación, o caso de prueba
¿Qué es una línea base?
Especificación o producto que se ha revisado y se está de acuerdo con los resultados
Características de las gcs
  • Versiones.- el deposito debe ser capaz de guardar todas las versiones
  • Gestión de seguimiento de la dependencia y cambio
  • Seguimiento de requisitos
  • GC
  • Rutas de auditoria
Control de la versión
  1. Base de datos del proyecto
  2. Gestión de versión
  3. Facilidad de lectura
Control de cambio
Autoriza el cambio, ACCC
Persona o grupo que toman la decisión final acerca del estudio y prioridad del cambio, se genera un ocl en la ingeniería
¿Qué es el control de acceso?
Serie de ingenieros que están autorizados para ingresar y modificar un objeto de configuración en particular.
Costes de cambios

Deposito
Conjunto de mecanismos y estructuras de datos que permite que un equipo maneje el cambio de una forma eficaz
  • Integridad de datos
  • Compartir información
  • Integración de herramientas
  • Fortalecimiento de metodología
  • Estandarización de documentos
¿Qué diferencia hay entre una versión y un cambio?
Una versión contiene objetos de configuración que se crea durante el proceso de software y un cambio es modificar algo en el proceso de desarrollo
Calidad
Conjunto de atributos o propiedades de un objeto que nos permiten emitir un juicio de valor acerca de él. Se habla de la nula poca buena o excelente calidad de un objeto.
  • Etapa 1 : supervisión
  • Etapa 2: estadística
  • Etapa 3: alta gerencia, costos, administración
  • Etapa 4: estadística competitiva

No hay comentarios:

Publicar un comentario