Professional Documents
Culture Documents
1
TCNICAS DE DOCUMENTACIN Y
ARCHIVO
Contenido
1.1 Conceptos fundamentales
1.2 Consideraciones de software y hardware
1.3 Factores de calidad y productividad
1.4 Tcnicas de Documentacin
1.5 Problemas y soluciones en la
administracin de software
Qu es el Software?
1.1
CONCEPTOS
FUNDAMENTALES
Es el conjunto de los
programas de cmputo,
procedimientos, reglas,
documentacin y datos
asociados que forman
parte de las operaciones
de un sistema de
computacin
Fuente: estndar 729 del IEEE
Aplicaciones de Software
Software de Sistema
Software de Tiempo Real
Software de Negocios
Software de Ingeniera/Cientfico
Software Incrustrado
Software de PC
Software de IA
Dcada 60-70:
Software como producto.
Dcada lenguajes y compilacin.
Crisis del software.
Aplicaciones Web
Dcada 80-90:
Nuevos paradigmas de programacin y de
produccin de programas:
OO
C/S
Consideraciones del
hardware y software
1.2
CONSIDERACIONES DEL
HARDWARE Y SOFTWARE
Factores de calidad y
productividad
Basili y Zelkowitz definen cinco factores importantes
que inciden en la productividad del software:
Factores de calidad y
productividad
Factores del proceso: Tcnicas del
anlisis y diseo qu se utilizan, lenguajes y
herramientas CASE y tcnicas de revisin.
Factores de calidad y
productividad
Factores del recurso: Disponibilidad de
herramientas CASE, y recursos (hardware y
software).
Eficiente
Utilizacin ptima de los recursos de la
mquina.
Correcto
Se ajusta a las especificaciones dadas por el
usuario.
Adaptable (extensibilidad)
Modificar alguna funcin sin que afecte a sus
actividades.
1.3
No Errneo
No exista diferencia entre los valores reales y
los calculados
Reutilizable (reusabilidad)
MARCO DE TRABAJO
El marco de trabajo proporciona un mecanismo para
que el gestor del proyecto identifique lo que
considera importante.
MARCO DE TRABAJO
En segundo lugar, el marco
de trabajo proporciona un
medio de evaluar
cuantitativamente lo bien
que va progresando el
desarrollo en relacin con
los objetivos de calidad
establecidos.
MARCO DE TRABAJO
En tercer lugar, el marco de trabajo proporciona
ms interaccin del personal de calidad en el
esfuerzo de desarrollo.
Medida de la calidad:
Aunque hay muchas medidas
de la calidad de software, la
correccin, facilidad de
mantenimiento integral y
facilidad de uso proporcionan
indicadores tiles para el
equipo del proyecto.
Gilb sugiere definiciones y
medidas para cada uno de
ellos.
1.4
Documentacin de
software
Recomendaciones para documentar
DOCUMENTACIN DEL
SOFTWARE
Ejemplos de documentacin
Recomendaciones para documentacin de
capacitacin
En cuanto al Contenido
Desde los procesos
Definir los procesos, las actividades y las tareas.
Elaborar diagramas
Recomendaciones
respecto al Idioma
Escribir en tercera persona
Siempre debe estar identificado quin realiza
la accin, por ejemplo: el sistema, la opcin,
el mdulo, la pantalla, la ventana, el botn.
No utilizar gerundios
Verbos en presente
No utilizar muletillas (de que, cual, etc.)
Capacitacin
Idioma sencillo
Material complementario eficiente
Definir claramente el objetivo de la
capacitacin e identificar los logros a obtener
Ejercicios o parte prctica
1.5
PROBLEMAS Y SOLUCIONES
EN LA ADMINISTRACIN DE
SOFTWARE
Problemas y soluciones en la
administracin de software
problemas importantes en la administracin fueron:
La planeacin de proyectos de programacin es
generalmente pobre.
Los procedimientos y las tcnicas para la seleccin
de los gerentes de proyecto son pobres.
La contabilidad en proyectos de programacin es
pobre, cuestionando sobre quin es el responsable
de las diversas funciones del proyecto.
Herramientas de apoyo
Las herramientas de apoyo documental le
permiten asegurar la integridad de la
informacin.
Ayudas en lnea, demos, manuales impresos,
guas rpidas, entre otras
Problemas y soluciones en la
administracin de software
Thayer, Pyster y Wood sugirieron 20 reas
potenciales, y pidieron a 294 individuos su
opinin respecto a la importancia de los
problemas, la naturaleza de stos, ya fuera
tcnica, gerencial o ambas, y sobre su
posible solucin.
Problemas y soluciones en la
administracin de software
La capacidad para estimar correctamente los
recursos requeridos para completar un proyecto
de programacin es pobre.
Los criterios de xito en el desarrollo de
proyectos son, con frecuencia, inapropiados;
esto repercute en productos de programacin no
confiables, difciles de usar y de mantener .
No existen reglas de decisin para ayudar a la
seleccin de la adecuada organizacin
estructural.
Problemas y soluciones en la
administracin de software
Problemas y soluciones en la
administracin de software