Escolar Documentos
Profissional Documentos
Cultura Documentos
Estndares en la construccin
Los estndares que afectan directamente a elementos de la construccin incluyen:
Mtodos de comunicacin (por ejemplo, estndares para los formatos de los
documentos y de los contenidos)
Programacin de lenguajes (por ejemplo, estndares de lenguaje para
lenguajes como Java y C++)
Plataformas (por ejemplo, estndares de interfaces del programador para
llamadas al sistema operativo)
Herramientas (por ejemplo, estndares diagramticos para notaciones como
UML)
Adaptativo
Modificacin de un producto de software realizado despus de entrega para
guardar (mantener) un producto de software utilizable en un ambiente cambiado o
que se cambia.
Concurrencia
Cmo descomponer el software en procesos, tareas, e hilos y reparto con eficacia
relacionada, atomicidad, la sincronizacin, y ediciones programar.
Correctivo
Modificacin reactiva de un producto de software realizado despus de entrega
para corregir problemas
descubiertos.
Distribucin de componentes
Cmo distribuir el software a travs del hardware, cmo los componentes se
comunican, cmo el middleware se puede utilizar para ocuparse de software
heterogneo.
El Cierre
Describe la determinacin del cierre y actividades del cierre.
El objeto de la prueba
Las pruebas del software se realizan normalmente a diferentes niveles durante los
procesos de desarrollo y
mantenimiento. Esto significa que el objeto de las pruebas puede cambiar: un
mdulo, un grupo de dichos
mdulos (relacionados por propsito, uso, comportamiento, o estructura), o un
sistema completo. Conceptualmente se pueden distinguir tres grandes niveles de
pruebas, llamadas de Unidad, de Integracin y del Sistema. No hay un modelo de
proceso implcito, ni se asume que ninguno de estos tres niveles tiene mayor
importancia que los otros
En la actualidad
Se considera que la prevencin es la actitud adecuada en lo que respecta a la
calidad: obviamente es mejor evitar problemas que solucionarlos. Realizar pruebas
debe verse como un medio para verificar, no slo si la prevencin ha sido efectiva,
si no para identificar fallos en aquellos casos en los que, por alguna razn, no lo ha
sido. Aunque quizs sea obvio, vale la pena reconocer que, incluso despus de
una campaa de pruebas extensiva, el software an podra contener errores. Las
acciones de mantenimiento correctivas proporcionan la solucin a errores en el
software despus de que ste ha sido entregado
Interaccin y presentacin
Cmo estructurar y organizar las interacciones con los usuarios y la presentacin
de la informacin (por
ejemplo, separacin de la presentacin y de la lgica del negocio. Debe ser
observado que este asunto no est sobre especificar los detalles del interfaz
utilizador, que es la tarea del diseo del interfaz utilizador (una parte de
ergonmica del software)
Medicin de la construccin
Se pueden medir numerosas actividades de construccin y artefactos, incluidos el
cdigo desarrollado, el cdigo modificado, el cdigo reutilizado, el cdigo
destruido, la complejidad del cdigo, las estadsticas de la inspeccin del cdigo,
las tasas de rectificacin de errores y de identificacin de errores, y los horarios.
Estas mediciones pueden ser tiles para propsitos de gestin de la construccin,
asegurando la calidad durante la construccin, mejorando los procesos de
construccin, amn de otras razones.
Minimizar la complejidad
En la construccin del software slo se alcanza una reducida complejidad por
medio del nfasis en la creacin de cdigo que sea simple y legible, y no tanto
inteligente
Modelos de construccin
Se han creado numerosos modelos para el desarrollo del software, algunos de los
cuales ponen ms nfasis en la construccin que otros. Algunos modelos son ms
lineales que otros desde el punto de vista de la construccin tales como los
modelos en cascada y los del ciclo de vida de entregas por etapas
Necesidad de Mantenimiento
El Mantenimiento es necesario para asegurar que el software sigue satisfaciendo
las exigencias del usuario.
El sistema se cambia debido a acciones de software correctivas y no correctivas.
El mantenimiento debe ser realizado para:
Corregir defectos
Mejorar el diseo
Llevar a la prctica las mejoras
El interfaz con otros sistemas
Adapta programas con diferente hardware, diferente software,
caractersticas del sistema, e instalaciones de telecomunicaciones para que
puedan ser usados
Emigra software
Retira el software
Perfectivo
Modificacin de un software despus de la entrega de los productos para mejorar
el rendimiento o su mantenibilidad
Planificacin de la construccin
La eleccin de un mtodo de construccin es un aspecto clave de la planificacin
de la actividad de construccin. La eleccin de un mtodo de construccin afecta
hasta dnde se realizan los prerrequisitos de
construccin, el orden en el que se realizan, y el grado hasta el que se espera que
se completen antes de que comience el trabajo de construccin. La planificacin
de la construccin tambin define el orden en el que se crean e integran, segn el
mtodo elegido, los componentes, los procesos de gestin de la calidad del
software, la asignacin de tareas a ingenieros del software especficos y el resto de
las tareas
Preventivo
Modificacin de un software despus de la entrega de productos para detectar y
corregir fallos latentes en el producto de software antes de que se conviertan en
fallos reales.
Revision y Evolucion
Incluye los temas de determinacin de la satisfaccin de requisitos, y revisin y
evaluacin de la ejecucin.
Qu es un requerimiento?
Se define como una propiedad que debe exhibir el software para resolver algn
problema del
mundo real.