Académique Documents
Professionnel Documents
Culture Documents
INTRODUCCION
La etapa de anlisis de un ciclo de vida del desarrollo de un sistema de informacin comprende diversas actividades que servirn como fundamento para la elaboracin de las fases posteriores. Dentro de las primeras actividades que se realizan en esta etapa estn: determinar las razones y el alcance que va a tener el anlisis, es decir, los motivos que lo estn provocando, as como tambin conocer los puntos crticos de los procesos que se tienen en una organizacin, delimitando que partes o departamentos de una organizacin se ven involucradas en el anlisis. Lo anterior con el objeto de que el analista se prepare para realizar el anlisis y pueda definir el problema que tiene la organizacin, identificando el objetivo a seguir y seleccionando la informacin que le sea necesaria para conocer todo acerca del problema definido. Esta recopilacin de la informacin la ejecutar utilizando tcnicas especiales para este trabajo. Si el analista conoce la gama de tcnicas que tiene para aplicar, podr escoger la adecuada de acuerdo a la organizacin y a la problemtica en cuestin. Una vez recopilados los datos se trabaja en el anlisis de los mismos.
ANALISIS DE SISTEMA
DEFINICION: El anlisis de sistemas es el estudio de una aplicacin del sistema de informacin y de empresa actual y la definicin de las necesidades y las prioridades de usuario para conseguir una aplicacin nueva o mejorada Los sistemas en relacin con el anlisis de sistemas estn relacionados con cualquier campo tales como: procesos industriales administracin toma de decisiones procesos proteccin al medio ambiente Los analistas de sistemas utilizan la metodologa matemtica para obtener los detalles de los sistemas a los cuales se encuentran analizando.
La utilizacin de los sistemas hoy en da es vital para las organizaciones y ms aun para los gerentes de estas mismas ya que se apoyan de esta gran herramienta para llevar la empresa hacia: El xito Empresarial, donde optimice las funciones de los distintos departamentos de la empresa. La eficiencia operacional, donde mide la productividad y la moral del empleado, el servicio y satisfaccin al cliente. La toma de decisiones efectiva por parte de los gerentes. El desarrollo de productos y servicios competitivos que den una ventaja estratgica en el mercado. La oportunidad profesional. Qu hace un analista de sistemas?
Recopila los datos necesarios del sistema actual y lleva a cabo el desarrollo de planes para nuevos sistemas. Pasa mucho tiempo con los usuarios para descubrir como utilizan el sistema, los problemas que tienen y lo que esperan de el. Debe comprender como funciona el sistema mismo. Utilizara formularios, contenido de ficheros, informacin utilizada por los usuarios entrada y salida. Satisfacer a todos dentro de las reglas de direccin.
No es: El estudio de una empresa para buscar procesos ya existentes para determinar cuales deberan ser llevados a cabo por una computadora y cuales por mtodos manuales. Se debe comprender los detalles de una situacin para ver si es deseable y factible una mejora sin importar si es con computadora o no.
No es: Determinar la mejor forma de resolver un problema de sistemas de informacin. Es un error hacer una distincin entre los problemas de la empresa y los de sistemas. Van todos de la mano.
Identificar las necesidades del Cliente. Evaluar que conceptos tiene el cliente del sistema para establecer su viabilidad. Realizar un Anlisis Tcnico y econmico. Asignar funciones al Hardware, Software, personal, base de datos, y otros elementos del Sistema. Establezca las restricciones de presupuesto y planificacin temporal. Cree una definicin del sistema que forme el fundamento de todoel trabajo de Ingeniera.
ETAPAS DEL ANLISIS DE SISTEMAS 1. Identificacin de Necesidades. 2. Estudio de Viabilidad. 3. Anlisis Econmico y Tcnico.
Identificacin de Necesidades
Es el primer paso del anlisis del sistema, en este proceso en Analista se rene con el cliente y/o usuario (un representante institucional, departamental o cliente particular), e identifican las metas globales, se analizan las perspectivas del cliente, sus necesidades y requerimientos, sobre la planificacin temporal y presupuestal, lneas de mercadeo y otros puntos que puedan ayudar a la identificacin y desarrollo del proyecto. Se dividen en cinco partes: Reconocimiento del problema. Evaluacin y Sntesis. Modelado. Especificacin. Revisin. Estudio de Viabilidad Viabilidad econmica: Una evaluacin de los costos de desarrollo, comparados con los ingresos netos o beneficios obtenidos del producto o Sistema desarrollado. Viabilidad Tcnica: Un estudio de funciones, rendimiento y restricciones que puedan afectar la realizacin de un sistema aceptable. Viabilidad Legal : Es determinar cualquier posibilidad de infraccin, violacin o responsabilidad legal en que se podra incurrir al desarrollar el Sistema. Anlisis Econmico y Tcnico El anlisis econmico incluye lo que llamamos, el anlisis de costos beneficios, significa una valoracin de la inversin econmica comparado con los beneficios que se obtendrn en la comercializacin y utilidad del producto o sistema
SOFTWARE:
Los programas de computadoras, las estructuras de datos y la documentacin asociada, que sirve para realizar el mtodo lgico.
HARDWARE:
Los dispositivos electrnicos que proporcionan la capacidad de computacin y que proporcionan las funciones del mundo exterior.
PERSONAS:
Los individuos que son usuarios y operadores del software y del hardware.
CONTROL:
Los sistemas trabajan mejor cuando operan dentro de niveles de control.
BASES DE DATOS:
Una coleccin grande y organizada de informacin a la que se accede mediante el software y que es una parte integral del funcionamiento del sistema
DOCUMENTACION:
Los manuales, los impresos y otra informacin descriptiva que explica el uso y / o la operacin
PROCESAMIENTOS:
Los pasos que definen el uso especifico de cada elemento del sistema o el contexto procedimental en que reside el sistema.
DISEO:
1. ESPECIFICACIN DE LOS REQUERIMIENTOS DE LA
APLICACIN
Es un conjunto actividades con el objeto de agrupar caractersticas necesarias que debe tener un nuevo sistema, con el fin de hacer mejoras. Este es el paso inicial que se debe hacer y puede considerarse el mas importante Hay tres formas que muestran los requerimientos son las siguientes: Anticipacin a los requerimientos. Investigacin de requerimientos Especificacin de requerimientos Anticipacin de requerimientos Aqu se determina las caractersticas nuevas del sistema con base en experiencias anteriores. Investigacin de requerimientos: Consiste en analizar y documentar las necesidades de los usuarios, para esto se hace un anlisis de flujo de datos y anlisis de decisin. Aqu se hace uso de la entrevistas, revisin de documentos existentes, cuestionarios observacin entre otras formas de hallar informacin. Especificacin de requerimiento Los datos recopilados se analizan para luego desarrollar la descripcin de las caractersticas del nuevo sistema. Aqu hay tres partes relacionadas, son las siguientes: -Anlisis de datos basados en hechos reales. -Identificacin de requerimientos esenciales.
- Seleccin de estrategias para satisfacer los requerimientos. Un sistema de informacin tiene una serie de requerimientos bsicos y especficos dependiendo del sistema ser de soporte para transacciones o para toma de decisiones. Luego de esto se harn preguntas que al drseles respuesta, mostraran las necesidades de una organizacin Requerimientos bsicos:
Los analistas buscaran respuesta a los siguientes interrogantes: -Cul es el proceso bsico de la empresa? -Qu datos utiliza o produce este proceso? -Cules son los limites impuestos por el tiempo y la carga de trabajo? -Qu controles de desempeo presenta? Ac se muestra un respuesta concreta al tener terminada la fase de investigacin de requerimientos. necesarias. -Cul es la finalidad de la actividad dentro de la empresa? -Qu pasos se sigue para realizarla? -Dnde se realizan estos pasos? -Quines la realizan? -Cunto tiempo emplean para hacerlos? -Con qu frecuencia lo hacen? -Quines emplean la informacin resultante? La informacin recogida tiene que ser amplia y especifica para mostrar la actividad en particular y objetivo. El analista de esta informacin puede Se continua con preguntas concretas y
sacar preguntas mas detalladas. Para esto es importante identificas los siguientes elementos: -Procesos -Flujo de datos entre procesos -Datos de cada flujo de datos -Almacenes de datos -Datos de los almacenes de datos.
En el momento de aplicar el cuestionario debe quedar registrada la siguiente informacin: Nombre de la entidad, nombre de los campos, descripcin, fuente y sensibilidad, valor o importancia de los datos, relaciones de almacenamiento. los campos o entidades, criterios de retencin y
Respaldar la toma de decisiones gerenciales. Apoyar la idea de quienes lideran los proyectos macros y rutinarios en las grandes empresas, teniendo en cuenta las ideas en conjunto
Respaldar la ventaja competitiva estratgica. Es seguir el mismo lineamiento de esquemas tanto para la industria en que nos encontramos y estemos publicando y tratando de generar buenos productos, como tambin para la explotacin a nivel nacional o
Contribuir a la automatizacin de actividades y procesos en las empresas. Minimizar el impacto tecnolgico en cuanto a capacidad de informacin y alimentacin tecnolgica se requiere en las empresas, para dar una mayor seguridad a las bases de datos modernas y vistas en equipos de alto rendimiento.
Llevar la informacin de manera oportuna y adecuada a las instancias de la empresa que as lo requieran. Implementar sistemas de red totalmente automatizados y garantizados, creados y brindando a los trabajadores siempre una absoluta confianza o ante cualquier circunstancia que se pueda presentar.
Proporcionar un diagnstico de la empresa en un momento dado. Estar siempre seguros de que la informacin manipulada y allegada en el transcurrir de nuestro da a da este siempre conservada ntegramente en medio digital, por que en cualquier momento puede servir para dar veracidad o atender con carcter probatorio un requerimiento bien sea judicial, legal, etc.
3. CARACTERSTICAS QUE SE DEBEN DISEAR Estas se fundamentan en las especificaciones de los requerimientos de informacin. Se deben tener en cuenta las siguientes caractersticas en el diseo: DISEO DE ARCHIVOS DISEO DE ENTRADAS DISEO DE SALIDAS INTERACCIONES CON BASE DE DATOS DISEO DE CONTROLES DISEO DE PROCEDIMIENTOS
DISEO DE ARCHIVOS: Los archivos son tcnicamente grupos estructurados de datos que son almacenados en algn medio. Son la esencia de cualquier aplicacin y deben estar disponibles para cuando los usuarios los requieran. Los datos que va a contener cada registro. La longitud de los registros basados en las caractersticas de los datos (alfabticos, numricos, alfanumricos). La estructura de almacenamiento (indexado, secuencial, relativo)
DISEO DE ENTRADAS: Las entradas son los aspectos que interrelacionan a una aplicacin con sus usuarios y de su calidad depende tambin la calidad de las salidas. Consiste en el desarrollo de procedimientos para la preparacin de datos. Se deben tener en cuenta los siguientes aspectos en su diseo: Datos a ingresar al sistema incluido un control de calidad de este proceso. Medios empleados para el ingreso de datos. Cuadros de dilogo que simplifiquen este proceso; es el mejor mtodo para llegar al usuario. Proceso de validacin de la informacin. Este procedimiento evita errores en la informacin.
El diseo de entradas debe cumplir en su orden con los siguientes objetivos: Efectividad Precisin Fcil de usar Consistencia Simplicidad
Atractivo DISEO DE SALIDAS: Una salida es aquella que recibe el usuario producto de una solicitud hecha a un sistema de informacin. aspectos: Determinar qu informacin se va a presentar Definir el formato para la salida: impreso, en pantalla u otro. Distribuir la presentacin de la salida de forma esttica. Decidir la metodologa de distribucin de la salida entre los usuarios. En su diseo se deben tener en cuenta los siguientes
El diseo de las salidas debe cumplir con los siguientes objetivos: Asegurar la oportunidad Debe ser significativa para el usuario Asegurar el propsito deseado Seleccionar el mtodo adecuado de salida Proporcionar la distribucin adecuada Proporcionar la cantidad adecuada de salida
DISEO DE INTERACCIONES CON LA BASE DE DATOS: Este permite compartir los datos entre diferentes aplicaciones. Entre los aspectos a tener en cuenta tenemos: Evaluar las solicitudes de consulta por parte del analista Definir la metodologa para interactuar con las bases de datos Verificar que la aplicacin no afecte la integridad de las base de datos
DISEO DE CONTROLES: Se deben establecer procedimientos que permitan anticipar que posibles errores se pueden presentar durante la gestin de ingreso de datos al sistema, de tal forma que se minimice la posibilidad de error durante la captura de datos. Para lograrlo se deben tener en cuenta aspectos como: Verificar el nivel de autorizacin de ingreso a la aplicacin de los usuarios. Uso de transacciones. Garantizar que los procesos se cumplan en su
totalidad y no se quebranten en algunas instancias. Desarrollar procesos que validen la informacin. Por ejemplo: que al ingresar el valor de un mes no se ingrese el numero 13. Corroborar que se haya incluido la informacin de carcter obligatoria.
DISEO DEPROCEDIMIENTOS: Estos especifican las tareas que se deben ejecutar durante el uso de al aplicacin y quienes son los responsable s de ello. Se deben tener en cuenta los siguientes procedimientos como importantes en el diseo de una aplicacin. Procedimientos para entrada de datos. Mtodos para la captura de datos de las transacciones y su ingreso en el sistema de informacin. Procedimientos durante la ejecucin de procesos. emprendidas por los operadores interacten con el sistema. Pasos y acciones
Procedimientos para el manejo de errores. Acciones a seguir cuando se presentan resultados inesperados. Procedimientos de seguridad y respaldo. Acciones para proteger el sistema y sus recursos contra posibles daos.
En una empresa pequea, lo ms probable es que realice las actividades: 1.-ANALISIS DE SITEMAS (Analista de informacin): Es reunir informacin y determinar los requisitos. Los analistas no son responsables del diseo de sistema. 2.-ANALISIS Y DISEO DEL SISTEMA (Diseadores de sistemas, Diseadores de aplicaciones): El analista tiene la responsabilidad adicional de disear el nuevo sistema. 3.-ANALISIS, DISEO Y PROGRAMACIN DEL SISTEMA (Analista programador): Desarrolla las especificaciones de diseo y escribe el software necesario para implementar el diseo.
Ciclo De Vida de un Sistema Ciclo de vida de un sistema: 1. Definicin del problema. 2. Recopilacin de informacin 3. Anlisis. 4. Diseo. 5. Programacin. 6. Prueba. 7. Documentacin. 8. Implementacin
Es un enfoque sistemtico y secuencial por fases del anlisis y un sistema de informacin. Caractersticas. Las fases nunca se llevan como un paso a parte. Varias actividades pueden suceder simultneamente.
diseo de
IDENTIFICACION DE:
Requiere de la observacin honesta del analista s/el negocio. Analista y personal hacen resaltar los problemas.
Oportunidades: Situaciones que el analista cree que pueda ser mejores. Permite que el negocio gane un avance competitivo que ponga un estndar de la industria.
Objetivo: Componente importante de la primera fase. El analista debe descubrir lo que est tratando de hacer el negocio. El analista ser capaz de identificar si una aplicacin de sistema de informacin pude ayudar al sistema, negocio, a que alcance sus objetivos atacando problemas especficos y oportunidades.
PRIMERA FASE:
Planteamiento Del Problema: Reglas: Identificar los componentes, explicando las relaciones entre ellos. Ubicar el problema dentro de un marco conceptual. Analizar el problema desglosando en sus unidades ms simples, simplificando, eliminando la informacin redundante. investigar estudios anlogos consultando la literatura existente. plantear el problema en una forma ms variable para poder investigarlo.
Caractersticas: Cada actividad realizada siempre es parte de un entorno mayor. El trabajo comienza estableciendo los requisitos de todos aquellos elementos importantes del sistema. Asignando grupos con estos requisitos para integrar el sistema de computo. Es esencial cuando el SW debe interrelacionarse con otros elementos SW, HW, personas, base de datos, etc.
SEGUNDA
Herramientas:
FASE:
DETERMINACION
DE
LOS
REQUERIMIENTOS DE INFORMACION
Muestra e investigacin de datos relevantes. Entrevista. Cuestionario. Comportamiento de los tomadores de decisin. Prototipos.
Sirve: Para formar la imagen que el analista tiene de la organizacin y sus objetivos.
El analista necesita: Los detalles de las funciones actuales del sistema. Quin? Qu? Dnde? Cundo? Cmo? Personas Actividad del negocio Ambiente En que momento De que manera se desarrollo
Al trmino de la fase: El analista debe comprender el porque de los funciones del negocio. Tener informe sobre personas, objetivos y procedimientos.
TERCERA FASE:
QUINTA
FASE
DISEO
DOCUMENTACIN
DEL
SOFTWARE
Las representaciones del diseo deben ser traducidas a un lenguaje artificial, dando como resultado unas instrucciones ejecutadas por la computadora el paso de la codificacin es el que lleva acabo esa traduccin.
Identificar Ambiente operativo Lgica de los programas Eleccin del lenguaje de programacin
Tipo de documentacin Manual del usuario Manual de programacin Manual del sistema
El analista trabaja con los programadores para desarrollar cualquier sw original que necesite.
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 cmo 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. Es por eso que existen varios modelos o mtodos para la realizacin del anlisis y diseo de un sistema, lo primero del trabajo fue revisar que es el Anlisis y el diseo y posteriormente el autor Kendall, presenta varios modelos que podemos utilizar para la realizacin y elaboracin de un proceso y trabajo exhaustivo y dar solucin o respuesta al problema que se ha generado desde la perspectiva del programador y analista.