viernes, 12 de marzo de 2010

3. Análisis y diseño de un proyecto de software




Es un conjunto o disposición de procedimientos o programas relacionados de manera que juntos forman una sola unidad. Un conjunto de hechos, principios y reglas clasificadas y dispuestas de manera ordenada mostrando un plan lógico en la unión de las partes. Un método, plan o procedimiento de clasificación para hacer algo. También es un conjunto o arreglo de elementos para realizar un objetivo predefinido en el procesamiento de la Información. 

Para llevarse a cabo de debe tomar en cuenta ciertos principios:

-Se debe presentar y entender el dominio de la información de un problema.

-Definir las funciones que debe realizar el Software.

-Representar el comportamiento del software a consecuencias de acontecimientos externos.

-Divida en forma jerárquica los modelos que representan la información, funciones y comportamiento.

-El proceso debe partir desde la información esencial hasta el detalle de la Implementación. La función del Análisis puede dar soporte a las actividades de un negocio, o desarrollar un producto que pueda venderse para generar beneficios.

Para conseguir este objetivo, un sistema basado en computadoras hace uso de seis elementos fundamentales:

*Software, que son programas de computadora, con estructuras de datos y su documentación que hacen efectiva la logística, metodología o controles de requerimientos del programa.

*Hardware, dispositivos electrónicos y electromecánicos, que proporcionan capacidad de cálculos y funciones rápidas, exactas y efectivas (Computadoras, Censores, maquinarias, bombas, lectores, etc.), que proporcionan una función externa dentro de los sistemas.

*Personal, son los operadores o usuarios directos de las herramientas del sistema.

*Base de Datos, una gran colección de informaciones organizadas y enlazadas al Sistema a las que se accede por medio del software.

*Documentación, manuales y formularios, son  otra información descriptiva que detalla o da instrucciones sobre el empleo y operación del programa.

*Procedimientos, pasos que definen el uso específico de cada uno de los elementos o componentes del sistema, las reglas de su manejo y mantenimiento.

Un análisis de sistema se lleva a cabo teniendo en cuenta los siguientes objetivos en mente:

Identificar las necesidades del cliente.

Evaluar qué conceptos tiene el cliente del sistema para establecer su viabilidad.

Realizar un análisis técnico y económico.

Asignar funciones al hardware, software, personal, base de datos, y otros elementos del sistema.

Establecer las restricciones de presupuestos y planificación temporal.

Crear una definición del sistema que forme el fundamento de todo el trabajo de Ingeniería.

Para lograr estos objetivos se requiere tener un gran conocimiento y dominio del hardware y el software, así como de la Ingeniería humana (Manejo y Administración de personal), y administración de base de datos.

No hay comentarios:

Publicar un comentario