El objetivo final de un programa de software es para resolver un problema. El problema puede ser simple , tal como un programa de software que comprueba para las palabras mal escritas en un documento de texto , o complejos , tales como un programa de software utilizado para crear una base de datos . Independientemente del problema , si el programa de software no se ocupa de manera efectiva el problema y proporcionar un medio para el usuario para crear una solución , no es eficaz y está a la altura de su objetivo . Escribir un buen software comienza con un documento de análisis y diseño, que aborden las necesidades del usuario y crea un plan para ofrecer soluciones . Cosas que necesitará Software
detalles de la solicitud
reglas de negocio , los procedimientos
acceso a los usuarios finales
software de presentación (opcional )
Mostrar más instrucciones
definir el problema < br > página 1
Evaluar la solicitud primero mirar el cuadro más grande. Asegúrese de entender lo que el usuario está pidiendo. Pregunta sondeo "quién, qué , dónde, cuándo , por qué y cómo" para llegar a la raíz del problema .
2
Definir el alcance y las limitaciones del proyecto. Por ejemplo, si la solicitud es para un programa de software para informatizar el sistema de libro de pedidos , evaluar el sistema de pedidos actual de principio a fin . Definir y establecer los límites del proyecto e identificar las restricciones del proyecto debe trabajar dentro , como el hardware existente o un marco de tiempo limitado para la conclusión del proyecto.
3
Mira el usuario final. Entrevistar y observar a las personas que vayan a utilizar el software en una base diaria para determinar cómo el software debe funcionar para dar cabida a la solicitud, y cómo se puede diseñar el nuevo sistema a las mejores necesidades de los usuarios del juego . Identificar los factores relacionados con el usuario que pueden afectar el proyecto, por ejemplo, cómo el nivel de habilidad de los usuarios finales puede afectar a las necesidades de formación .
4
determinar la viabilidad y presentar recomendaciones . Proporcionar una evaluación por escrito de la solicitud de incluir una estimación de los costos, beneficios , calendario de realización , y su recomendación sobre si el software abordar eficazmente el problema planteado .
Preparar el Análisis y Diseño de documentos
5
Desarrollar un diagrama de flujo de datos y descripción del proceso. Un diagrama de flujo de datos se explica lo que hará el programa y un diagrama de proceso muestra cómo el programa de software lo hará. Por ejemplo , un diagrama de flujo de datos y la descripción del proceso para un sistema de libro de pedidos serían documentar y describir el proceso , paso a paso , desde la selección del libro apropiado para entrar en el libro en el inventario .
6 < p > Crear un diccionario de datos que define y describe los elementos de información necesarios y combina estos elementos en los registros de datos . Por ejemplo , en el sistema de libro de pedidos , ejemplos de elementos de datos incluyen el nombre del libro, ISBN , autor, y el precio. Estos elementos se combinan para formar un registro del Libro , otros elementos, como el nombre del proveedor , número de cuenta , y el representante de ventas , pueden combinarse para formar un registro de proveedor
7
Combine el diagrama de flujo de datos . descripciones de procesos de flujo, y el diccionario de datos en un paquete de documentos que describe el programa de software en un formato lógico , escrita puede utilizar para crear un prototipo de programa o modelo de trabajo del programa de software .
< br >