Você está na página 1de 12

Repblica Bolivariana de Venezuela Ministerio de Poder Popular para la Educacin Superior Instituto Universitario de Tecnologa Antonio Jos de Sucre

Extensin Barquisimeto

Mara Aponte

INTRODUCCIN
El desarrollo de un sistema de informacin, independientemente de su tamao y complejidad, requiere muchas actividades coordinadas y el empleo de una diversidad de herramientas y modelos. La metodologa de desarrollo de sistemas es una forma estndar de organizar y coordinar estas actividades. El anlisis de sistemas llega a la raz del problema o a la necesidad y define los requerimientos de los usuarios. El anlisis y diseo de sistemas se refiere al proceso de examinar la situacin de una empresa con el propsito de manejarla con mtodos y procedimientos ms adecuados. Se puede dividir en dos: el anlisis de sistemas que comprende la planificacin, el levantamiento inicial de informacin y el estudio en detalle del sistema actual para luego recomendar o estructurar las especificaciones necesarias para el nuevo sistema; y el diseo que consiste en llevar a cabo el sistema por medio de la clasificacin y empleo de la informacin de manera que se pueda ofrecer una alternativa mucho ms viable. En pocas palabras; El anlisis especifica qu es lo que el sistema debe hacer. El diseo establece cmo alcanzar el objetivo. Se deben utilizar metodologas que permiten ver los sistemas en base a sus procesos, por lo menos en sistemas de procesado por lotes o secuencial. Un ejemplo de ello es la metodologa estructurada. Existen otras metodologas como la orientada a objetos.

Proceso de Anlisis Clsico de Sistemas


Investigacin Preliminar
Se inicia a travs de la solicitud del sistema (ya sea por medio verbal, fax, e-mail, etc..); se aclarara la solicitud del horario, es decir se especificaran los pasos a tomar; se realizara un estudio de factibilidad, es decir con que recursos cuento

Determinacin de los requerimientos del sistema


Es decir que tan grande es, examinar los procesos; se hace un estudio del sistema actual, y se determinan los nuevos requerimientos del sistema (a travs de formularios, encuestas, etc), as como las entradas y salidas del sistema actual.

Diseo del Sistema


Va a ser como se va a desarrollar el sistema, la forma en como esos requerimientos los voy a automatizar, se definen las formas de calculo, y se describe como se transformaran los datos en informacin; este diseo se realizara en dos bases, una lgica: donde se harn modelos e-r, bases de datos, diagramas de flujo de datos, etc, y una fsica: es decir todo lo tangible (papeles, grficos, etc).

Se dar la construccin y programacin de este sistema, se recomienda en algunos casos usar diseadores y analistas de la compaa y programadores de otra compaa, o viceversa, aunque esto puede tener sus ventajas: los costos pueden ser menores, es rentable usar un terreno por los costos, y tambin sus desventajas: no existira comunicacin fiel entre programadores y diseadores, etc..

Desarrollo del software

Aqu se pretende detectar las posibles fallas de aplicacin del sistema (fallas de programacin, de anlisis, de diseo (este es el mas critico)), en este proceso se simulan entradas de datos, se ponen a usuarios externos a interactuar con el sistema, se hace la aprobacin escrita de todos los aspectos del sistema, cabe destacar que esto debe hacerse de forma gradual.

La implantacin es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicacin y construir todos los archivos de datos necesarios para utilizarla

Prueba del sistema

Implantacin y evaluacin

Proceso de Anlisis Estructurado de Sistemas

Es un Mtodo para el anlisis de sistemas manuales o automatizados , este mtodo permite al analista conocer el proceso o sistema desde una forma lgica y esto permite que no se emita ningn detalle pertinente . Este mtodo permite estructurar el proceso de determinacin de los requerimientos comenzando con la documentacin ya existente , incluye todos los detalles importantes ya existentes , incluye todos los detalles importantes que describen al sistema en uso.

Su objetivo es organizar las tareas asociadas con la determinacin de requerimientos para obtener la compresin completa de una situacin dada.

Herramientas del Anlisis Estructurado


1. Smbolos grficos (Diagramas de Flujo de Datos)

Durante el anlisis de un sistema, se desea responder ciertas interrogantes como que procesos integran el sistema?, que datos emplea cada proceso?,? Que datos son almacenados?, que datos ingresan y abandonan el sistema?, el anlisis de flujo de datos les dice mucho a los analistas sobre como alcanzar los objetivos de la organizacin, y este estudia el empleo de los datos en cada actividad. Este herramienta grafica permite describir y analizar el movimiento de datos a travs de un sistema.

2. Diccionario de datos
Contiene caractersticas lgicos (nombre, descripcin, alias, contenido y organizacin ) de los sitios donde se almacenan los datos del sistema.

3. Diagrama de estructura de datos

4. grfica de estructura

Describe la relacin entre entidades(personas, lugares, eventos y objetos) de un sistema y el conjunto de informacin relacionada con la entidad.

Es una herramienta de un diseo que muestra con smbolos la relacin entre los mdulos de procesamiento y el software de la computadora.

Etapas de un Anlisis Estructurado.


Etapas
Anlisis de Requerimientos (Modelo Conceptual)

Descripcin
En esta etapa se examina los requisitos desde la perspectiva de los objetos y clases del dominio del problema.

Actividades que realiza


Detallar o describir la informacin de entrada y salida Diagramas de interaccin de detalle (de secuencia o colaboracin). Definir la interfaz inicial del sistema Definir componentes del sistema, las aplicaciones y su ubicacin. Definir mecanismos de comunicacin

Diseo del sistema (Diagrama de Clases)

En esta etapa se define una subdivisin en aplicaciones del sistema y la forma de comunicacin con los sistemas ya existentes con los cuales debe interactuar. En esta etapa se adapta el anlisis a las caractersticas especficas del ambiente de implementacin y se completan las distintas aplicaciones del sistema con los modelos de control, interfaz o comunicaciones, segn sea el caso.

Diseo detallado

Detalles de implementacin: Completar detalles de las clases, atributos, diseo de asociaciones, mtodos, etc. Desarrollar el modelo de interfaz Desarrollar los modelos de control, persistencia y comunicaciones

Implementacin y pruebas

Se desarrolla el cdigo de una manera certificada.

Definir estndares de programacin Codificacin y pruebas unitarias: Revisiones de cdigo Pruebas de mdulos y de sistema: Se aplican algunos casos de prueba para el Procedimiento de instalacin

Proceso de Anlisis de Sistemas orientados a Objeto


Anlisis: Investigacin: el anlisis se centra en una investigacin del problema y definir los requerimientos

Es un mtodo de anlisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema

Diseo: Solucin: el diseo pone en relieve una solucin lgica: como el sistema cumple con los requerimientos

OBJETOS
Un objeto es una representacin en una computadora de alguna cosa o evento del mundo real

CLASES:
Agrupacin de objetos con caractersticas similares, es decir, la definicin de todos los elementos de que est hecho un objeto.

Se compone de dos partes

Mtodos: son funciones que pueden aplicarse a objetos

Atributos: esto es, los datos que se refieren al estado del objeto

Caractersticas del Anlisis Orientado a Objeto


LA ABSTRACCIN: Significa extraer las propiedades esenciales de un objeto que lo distinguen de los dems tipos de Objetos y proporciona fronteras conceptuales definidas respecto al punto de vista del observador.

HERENCIA: Es especfica de la programacin orientada a objetos, donde una clase nueva se crea a partir de una clase existente. La herencia (a la que habitualmente se denomina Subclases ) proviene del hecho de que la subclase (la nueva clase creada) contiene las atributos y mtodos de la clase primaria. ENCAPSULAMIENTO: es un mecanismo que consiste en organizar datos y mtodos de una estructura, conciliando el modo en que el objeto se implementa, es decir, evitando el acceso a datos por cualquier otro medio distinto a los especificados

POLIMORFISMO: Este es uno de los conceptos esenciales de una programacin orientada a objetos. As como la herencia est relacionada con las clases y su jerarqua, el polimorfismo se relaciona con los mtodos

Cuadro Comparativo
Proceso de Anlisis Clsico de Sistemas Proceso de Anlisis Estructurado de Sistemas Proceso de Anlisis de Sistemas orientados a Objeto

Incluye las actividades de investigacin preliminar, determinacin de requerimientos, diseo del sistemas, desarrollo de software prueba de sistemas e implantacin

Se enfoca en lo que el sistema o aplicacin realizan sin importar la funcin (emplea smbolos grficos para describir el movimiento de los datos. Los componentes importantes son el flujo de datos y el diccionario de datos

Las tcnicas orientadas a objetos se basan en organizar el software como una coleccin de objetos discretos que incorporan tanto estructuras de datos como comportamiento. Esto contrasta con la programacin convencional, en la que las estructuras de datos y el comportamiento estaban escasamente relacionadas.

CONCLUSIONES
En Conclusin un proyecto de desarrollo de un Sistema de Informacin comprende varios componentes o pasos llevados a cabo durante la etapa del anlisis, el cual ayuda a traducir las necesidades del cliente en un modelo de Sistema que utiliza uno ms de los componentes: Software, hardware, personas, base de datos, documentacin y procedimientos. En una organizacin o Empresa, el anlisis y Diseo de Sistemas, es el proceso de estudiar su Situacin con la finalidad de observar como trabaja y decidir si es necesario realizar una mejora; el encargado de llevar a cabo estas tareas es el analista de sistemas. Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un estudio de Sistemas para detectar todos los detalles de la situacin actual de la empresa. La informacin reunida con este estudio sirve como base para crear varias estrategias de Diseo. Los administradores deciden que estrategias seguir. Los Gerentes, empleados y otros usuarios finales que se familiarizan cada vez mas con el uso de computadoras estn teniendo un papel muy importante en el desarrollo de sistemas. Todas las organizaciones son Sistemas que actan de manera reciproca con su medio ambiente recibiendo entradas y produciendo salidas. Los Sistemas que pueden estar formados por otros Sistemas de denominan subsistemas y funcionan para alcanzar los fines de su Implantacin.

Você também pode gostar