Analisisdesistemas

Páginas: 42 (10396 palabras) Publicado: 20 de octubre de 2011
1-Introducción al análisis de sistemas.

Entrevista.
Sirve par recolectar información en forma verbal, la entrevista debe ser una forma de conversación y no parecer una investigación. Si el objetivo de la entrevista es adquirir información general se deben formular preguntas no estructuradas, y si se necesita información precisa se hace una serie de preguntas estructuradas que pueden ser enforma de entrevista cerrada o abierta, en la cerrada se le da al entrevistado una serie de respuestas entre las cuales puede elegir, si es abierta el entrevistado responde sin elegir la respuesta de un conjunto.

Investigación previa.
La investigación previa consta de tres partes:
1) Aclaración de la solicitud: a menudo las solicitudes de los usuarios no están formuladas de manera clara,entonces antes de considerar cualquier investigación del sistema es necesario examinar la solicitud para determinar con precisión lo que el solicitante desea.
2) Estudios de Factibilidad: nos debe responder las siguientes preguntas: ¿puede realizarse con el equipo actual?, ¿puede realizarse con la tecnología existente de software?, ¿puede realizarse con el personal disponible?, si es necesarianueva tecnología ¿Cuál es la posibilidad de desarrollarla?
- Factibilidad Económica: al crear el sistema los beneficios que se obtienen ¿serán suficientes para aceptar los costos?
- Factibilidad Operacional: si se desarrolla e implementa ¿será utilizado el sistema?, ¿existirá resistencia al cambio por parte de los usuarios que de cómo resultado una disminución de los beneficios dela aplicación?
3) Aprobación de la solicitud: no todos los proyectos deseados son posibles.

Modelo de ciclo de vida en cascada
Este modelo tiene una cierta lógica porque cuando termina una etapa del desarrollo comienza la otra (planeación, análisis, diseño, construcción). Los proyectos en la vida real se ejecutan en fases sucediendo muchas tareas en forma concurrente y con un grado deiteración de ajustes, mientras se aprenden cosas sobre la marcha. El desarrollo en fases incrementales con iteración de ajustes siempre ha sido una práctica clave para un desempeño exitoso del método de cascada.
Una de las razones principales para usar el método de fases es el valioso aprendizaje que sirve para agilizar el desarrollo de las fases siguientes.

Modelo de ciclo de vida en espiral.La idea es dividir el proyecto en fases mas cortas de análisis, diseño, desarrollo y evaluación. Después de cada fase se evalúa la vialidad del trabajo realizado y se hace una estimación refinada de las siguientes fases.
La idea del espiral, en ves de enfocarse en el control de presupuesto, es enfocarse en la entrega temprana de código, a esta metodología se la conoce como RAD (Desarrollo Rápidode Aplicaciones). El RAD cambia el enfoque del espiral y divide un proyecto grande en “cuadros de tiempo”. Cada cuadro de tiempo es de por ej. 90 días en los que se realiza un pequeño análisis, un diseño, y el desarrollo de un prototipo funcional que se le entrega al usuario y luego este solicita las modificaciones. Se vuelve a analizar, a diseñar y a desarrollar tantas veces como sea necesario.Esto concluye con la entrega e instalación del proyecto terminado. La ventaja que tiene el RAD es la codificación temprana. Uno de los puntos débiles del espiral es justamente la codificación temprana, lo que pone en manos del programador fases de análisis y desarrollo.

2-Análisis Estructurado.

Modelo de eventos

Definición y propósito del modelo.

Se usa para describir el comportamientoadecuado de un sistema, y determinar las cosas que suceden en el mundo real y que deben hacer que el sistema reaccione y haga algo. Los elementos presentan una sintaxis: SUJETO-VERBO-OBJETO (alguien-hace algo-con algo).

Reglas para determinar un evento.

- Sucede en un momento específico.
- Siempre sucede en el ambiente.
- Su ocurrencia está siempre bajo control del ambiente.
- El...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS