Translate

martes, 4 de diciembre de 2012

Metodología de Kendall.


“El ciclo de vida de vida del desarrollo de sistemas (SºDLC, Systems Development life cycle) es un enfoque por fases para el análisis y el diseño cuya premisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especifico de actividades del analista y el usuario.” (Kendall & Kendall)

Según la metodología de Kendall & Kendall el ciclo de vida de un sistema consta de siete partes: siendo la primera la identificación del problema, la segunda identificación de requisitos de información, la tercera es el análisis de las necesidades del sistema, la cuarta es el diseño del sistema recomendado, la quinta desarrollo y documentación del sistema, la sexta prueba y mantenimiento y la última implementación y evaluación. Cada fase se explica por separado pero nunca se realizan como pasos aislados, más bien es posible que algunas actividades se realicen de manera simultánea, y algunas de ellas podrían repetirse.

 Fases del Ciclo de Vida de un Sistema.

FASE I: Identificación de problemas, oportunidades y objetivos

FASE II: Determinación de los requerimientos de información

FASE III: Análisis de las necesidades del sistema

FASE IV: Diseño del sistema recomendado

FASE V: Desarrollo y documentación del software

FASE VI: Prueba y mantenimiento del sistema

FASE VII: Implementación y evaluación



Análisis Estructurado.


Conceptos generales

Cuando los analistas comienzan a trabajar sobre un proyecto de sistemas de información, a menudo tienen que profundizar en un área de la organización con la que tienen poca familiaridad. A pesar de esto, futuros usuarios - de esa área. Cualquier nuevo sistema o conjunto de recomendaciones para cambios en el sistema existente, ya sea éste manual o automatizado, debe conducir hacia una mejora. Para alcanzar este resultado, se espera que los analistas de sistemas hagan lo siguiente:
  • aprendan los detalles y procedimientos del sistema en uso.
  • Obtengan una idea de las demandas futuras de la organización como resultado del crecimiento, del aumento de la competencia en el mercado, de los cambios en las necesidades de los consumidores, de la evolución de las estructuras financieras, de la introducción de la nueva tecnología y cambios en las políticas del gobierno entre otros.
  • Documentar detalles del sistema actual para su revisión y discusión por otros.
  • Evaluar la eficiencia y efectividad del sistema actual y sus procedimientos, tomando en cuenta el impacto sobre las demandas anticipadas para el futuro.
  • Fomentar la participación de gerentes y empleados en todo el proceso, tanto para aprovechar su experiencia y conocimiento del sistema actual, como para conocer sus ideas, sentimientos y opiniones relacionadas con los requerimientos de un nuevo sistema o de los cambios para la cual.
¿ Qué es el análisis estructurado?

El análisis estructurado es un método para el análisis de sistemas manuales o automatizados, que conduce al desarrollo de especificaciones para sistemas nuevos o para efectuar modificaciones a los ya existentes. Cuando los analistas de sistemas abordan una situación poco familiar, siempre existe una pregunta sobre donde comenzar el análisis. Una situación dinámica siempre puede ser vista como abrumadora debido a que muchas de las actividades se llevan a cabo constantemente, como señalo MARY HELEN es su seminario. El análisis estructurado permite el analista conocer un sistema o proceso (actividad) en una forma lógica y manejable el mismo tiempo que proporciona la base para asegurar que no se omite ningún detalle pertinente.

Significado de estructurado

¿qué es lo que desea estructurar? ¿ que significa estructurar? El objetivo que persigue el análisis estructurado es organizar las tareas asociada con la determinación de requerimientos para obtener la comprensión completa y exacta de una situación dada. A partir de aquí determina los requerimientos que serán la base de un sistema nuevo o modificado.
En el análisis estructurado la palabra estructura significa qué: 1) el método intenta estructurar el proceso de determinación de los requerimientos comenzando con la documentación del sistema existente; 2) el proceso está organizado de tal forma que intenta incluir todos los detalles relevante que describe al sistema en uso; 3) es fácil verificar cuando se han omitido detalles relevantes; 4) la identificación de los requerimientos será similar entre varios analistas e incluirá las mejora soluciones y estrategias para las oportunidades para de desarrollo de sistemas; y 5) los documentos de trabajo generados para documentar los sistemas existente o propuesto son dispositivos de comunicación eficientes.


Componentes del análisis estructurado

El análisis estructurado hace uso de los siguientes componentes.
  1. símbolos gráficos
  2. diccionario de datos
  3. descripciones de procesos y procedimientos
  4. reglas.

Técnicas para el levantamiento de Información.

Proceso mediante el cual el analista recopila datos e información de la situación actual de un sistema, con el propósito de identificar problemas y oportunidades de mejora. 

Mediante el uso de una serie de instrumentos y técnica como: 

Entrevista. 

·         La entrevista estructurada: Constituye un interrogatorio, para el cual se han preparado previamente un conjunto de preguntas. Las preguntas se formulan siempre en el mismo orden y en los mismos términos; el interrogador anota las respuestas en forma textual o atendiendo a un código.
·         La entrevista no estructurada: Deja al entrevistado mayor margen de libertad e  iniciativa, se utilizan preguntas abiertas, no hay formas estándar.

Encuesta.

·         Es una técnica de recopilación de cantidades masivas de datos e información sobre las opiniones, conductas, actitudes y características de quienes se encuentran involucrados con un sistema, se basa en un formulario.
·         El cuestionario en sistema puede ser utilizado como ayuda o complemento de las entrevistas y observaciones personales.

Observaciones.

·         El re levantamiento a través de la observación directa se llama re levantamiento dinámico, por cuanto se obtiene lo que realmente hace la persona.
·         Los métodos de revelamiento de información se pueden dividir en estáticos y dinámicos, se denomina estáticos aquellos en los que las personas dicen lo que hacen.
Simulación.

·         Es una técnica de re levantamiento de Información dinámica y consiste en hacer circular un documento en un procedimiento y observar cada uno de los pasos y procesos a los cuales es sometido, esto sirve para contrastar con la información relevada por los métodos estáticos.

Técnicas Audiovisuales y de Inspección.

·         Se utiliza en casos muy especiales (sobre todo en procesos productivos) en los cuales el proceso o procedimiento está construido por un gran numero de movimientos, se pueden utilizar películas, videos o cualquier método que permita grabar el proceso y luego someterlo a un análisis detallado; puede ser aplicada también para analizar los movimientos en almacenes, puestos de despacho de mercancías, taquillas de atención al publico, departamentos de procesamiento de datos.

Razones para iniciar un proyecto de sistemas de información.





Razones para iniciar un proyecto de sistemas de información.

Un principio fundamental en el desarrollo de un S.I para las empresas, es que las aplicaciones son herramientas y no unos instrumentos que debe tenerse para utilizar la tecnología de la información; en consecuencia los S.I deben de desarrollarse sobre la base de su propia capacidad para mejorar el desempeño de la organización. Sin embargo estas razones no significan únicamente pérdidas y ganancias. La marcha de una empresa incluye también beneficios para sus empleados, clientes y otras personas con las que se tienen tratos.

Razones para Proponer un S.I.:
Las solicitudes de S.I. están motivadas por los siguientes objetivos generales:

1._Resolver un Problema: Actividades, procesos o funciones que en la actualidad o quizás en el futuro no satisfacen los estándares de desempeño o las expectativas para lo que es necesario emprender más acción que resuelva las dificultades.

Ejemplo: Disminuir lo números excesivos de errores en los datos de entrada, eliminando la extracción manual los datos de una organización.

2._Aprovechar una Oportunidad: Un cambio para mejorar o ampliar el rendimiento económico de la empresa y su competitividad dentro del mercado.

Ejemplo: Capturar una base grande de clientes ofreciendo un nuevo programa para la administración de la empresa.

3._Dar repuesta a Directivos: Proporcionar información en respuesta a ordenes, solicitadas o mandados originados por una autoridad, llevar a cabo tareas de cierta manera, o también cambiar la información o tal vez el desempeño.

Ejemplo: Notificar anualmente a quien corresponda utilizando formatos adecuados, los intereses obtenidos, cuentas de cheque y depósitos a plazo fijo dentro de una institución Bancaria.

Para poder alcanzar estos objetivos la empresa debe emprender proyectos por una o mas razones:

CAPACIDA
CONTROL
COMUNICACIÓN
COMPETITIVIDAD
COSTO