Fases de desarrollo de un sistema: Investigación, Requerimientos y Diseño
Clasificado en Informática
Escrito el en español con un tamaño de 2,53 KB
Investigación Preliminar
Entender la naturaleza del problema.
Definir el alcance y las restricciones o limitaciones del sistema.
Identificar los beneficios que se obtendrían si el sistema propuesto es completado.
Especificar un estimado de tiempo y costo para las próximas fases de desarrollo.
Presentar un informe a la gerencia describiendo el problema y detallando si se recomienda continuar con la fase de análisis del sistema
Factibilidad técnica, operacional, económica.
Determinación de requerimientos
Un requisito funcional: Este tipo de requisito específica algo que el sistema entregado debe ser capaz de realizar.
No funcional: especifica algo sobre el propio sistema, y cómo debe realizar sus funciones.
Caracteristicas: Necesario, No ambiguo, Conciso, Consistente, Completo, Alcanzable y Verificable.
Diseño de sistema
Diseño lógico: es una descripción de los requisitos funcionales de un sistema.
Diseño de salida: incluye sus tipos, formato, contenido y frecuencia.
Diseño de entrada
Diseño de procesamiento: los tipos de cálculos, comparaciones y manipulaciones de datos en general que requiere el sistema.
Diseño de archivos y BD: la capacidad para obtener la actualización instantánea de los registros de los clientes.
Diseño de telecomunicaciones: es necesario especificar los sistemas de redes y telecomunicaciones.
Diseño de procedimientos
Diseño de controles y seguridad: la planeación de cómo prevenir un desastre del equipo computacional y la forma de recuperarse de él si ocurre.
Diseño de personal y empleos: organigramas.
Diseño físico
Diseño de hardware: Debe especificarse todo el equipo computacional.
Diseño de software: la capacidad de acceder a datos almacenados en ciertos archivos de disco que el programa utiliza.
Diseño de bd: relaciones
Diseño de telecomunicaciones
Diseño de personal: antecedentes y experiencia
Diseño de procedimientos y controles: Comprende detallar la forma en que se ejecuta cada aplicación y las medidas para minimizar las probabilidades de delitos y fraudes