Escolar Documentos
Profissional Documentos
Cultura Documentos
a) Plan de proyecto.
El plan de proyecto establece los recursos, divide el trabajo y crea una
calendarización del trabajo. En algunas empresas, el plan del proyecto es un único
documento que incluye todos los diferentes tipos de planes.
3
El documento de requerimientos del software es la declaración oficial de que deben
implementar desarrolladores del sistema. Este documento es necesario que incluya
tanto los requerimientos del usuario para el sistema como una especificación
detallada de los requerimientos del sistema. Para realizar los requerimientos del
usuario, se definen en la introducción a la especificación de requerimientos del
sistema.
Este documento tiene una gran diversidad de usuarios que va desde los altos cargos
de la organización que pagan por el sistema y también los ingenieros que desarrollan
el software. Este documento contiene las siguientes fases:
4
requeridos por el grupo de programación para programar o producir cada uno de
los componentes de software del sistema, sirve de insumo para la planificación y
ejecución de las pruebas de unidad, integración y aceptación.
g) Prototipos.
Para empezar un prototipo es la versión inicial de un sistema de software que se usa
para la demostración de conceptos, tratar las opciones de diseño y encontrar más
soluciones para el problema y ver más acerca del problema. El desarrollo de un
prototipo es muy esencial, gracias a esto se pueden llegar a controlar costos.
5
Los diagramas de clases con todos los métodos y las relaciones entre
clases se clasifican en diseño de bajo nivel. Las especificaciones del
programa están cubiertas por este diseño. El documento de bajo nivel
describe todos y cada uno de los módulos de una manera elaborada para
que el programador pueda codificar directamente el programa en función
de ello. Habrá al menos 1 documento para cada módulo.
6
Comprender cuales son los usuarios del software y desarrollar un perfil para
cada categoría de usuario.
Construir un software “robusto” diseñado para probarse así mismo.
Usar revisiones técnicas formales y efectivas como filtro previo a la prueba.
El código ejecutable es el resultante de enlazar los archivos del código de objeto con
ciertas rutinas y bibliotecas necesarias. Es decir que el sistema operativo es el
encargado de cargar el código ejecutable en memoria RAM y proceder a ejecutarlo.
7
o) Planes de pruebas de unidad.
Los planes de prueba de unidad se aplican para cada clase. El diseño de pruebas para
una clase usa varios planes: prueba basada en fallo, prueba aleatoria y prueba de
partición. Cada uno de éstos ejercita las operaciones encapsuladas por la clase. Las
secuencias de prueba se diseñan para garantizar que se ejercitan las operaciones
relevantes. El estado de la clase, representado por los valores de sus atributos, se
examina para determinar si existen errores.
q) Datos de prueba.
La revisión de la información del diseño proporciona una guía para establecer datos
de prueba que es probable que descubran errores en cada una de las categorías
analizadas anteriormente. Cada dato de prueba debe acoplarse con un conjunto de
resultados esperados.
s) Manuales de usuario.
Un manual de usuario se trata de una guía que ayuda a entender el funcionamiento
de algo sin la necesidad de que el usuario conozco temas centralizados en la
8
programación, está más enfocado a brindar el conocimiento de uso del sistema,
describiendo las funciones de este. Es un documento de comunicación técnica que
busca brindar asistencia a los sujetos que usan un sistema o servicio.
Una línea base es la colección de versiones de componente con las que es construido
un sistema. Las líneas base están controladas, lo que explica que las versiones de los
componentes que conforman el sistema no pueden ser cambiadas.
Esta información nos da a conocer que las líneas base son importantes porque la
mayoría de las veces puede ser necesario volver a crear una versión especifica de
un sistema completo [3].
Las Líneas Base pueden ser definidas con cualquier nivel de detalle, no obstante, las
más difundidas son las siguientes:
9
Línea Base de Diseño: Es establecida al finalizar la fase de Diseño Detallado y
comprende la documentación relacionada con las descripciones de diseño del
software, de la arquitectura, de los flujos de información, de las bases de datos
(sí es de aplicación), etc.
10
Requerimientos de recursos de hardware y software: Detallan el
hardware y el software de soporte requeridos para realizar el
desarrollo.
11
3. Análisis de riesgo: Descripción de los posibles riesgos, la probabilidad de que
surjan estos riesgos y las estrategias de reducción de riesgos propuestas.
Son documentos técnicos que funcionan como una guía para la codificación e
implementación de los sistemas que pueden ser desarrollados para una empresa u
organización.
El código fuente es texto simple, capaz de ser leído por cualquier editor de textos y
lo que es más importante, comprensible por cualquier programador que conozca el
''idioma'' utilizado. En él están escritas las instrucciones que deberá realizar la
computadora, según la sintaxis de un lenguaje de programación.
12
Planes de pruebas de unidad.
Los planes de prueba de unidad se aplican para cada clase. El diseño de pruebas
para una clase usa varios planes: prueba basada en fallo, prueba aleatoria y prueba
de partición. Cada uno de éstos ejercita las operaciones encapsuladas por la clase.
Las secuencias de prueba se diseñan para garantizar que se ejercitan las
operaciones relevantes. El estado de la clase, representado por los valores de sus
atributos, se examina para determinar si existen errores.
Manuales de usuario.
Manual técnico
13
Referencias Bibliográficas
[1] Pressman, R. S. (2005). Ingeniería de software. Un enfoque practico. México:
MCGRAW-HILL.
14