lunes, 10 de octubre de 2011

ANALISIS Y DISEÑO DE SISTEMAS - INICIO

GENERALIDADES DEL CURSO




Justificación.















Las últimas tendencias y por tanto las exigencias del mercado laboral, están basadas en la adopción de metodologías para el desarrollo de software claramente definidas y probadas, que ofrezcan una mejor calidad de software, calidad de servicios de tecnologías de información, así como eficiencia, efectividad y aumento en la productividad de los desarrolladores de sistemas de información. Estas metodologías permiten cumplir con la alta demanda, por parte de los negocios, de automatizar sus procesos para de igual modo prestar un mejor servicio y mantener el intercambio de información y transacciones con sus negocios colaterales y afines.

El presente curso está orientado a la formación de analistas, programadores, gestores de sistemas de sistemas de información y profesionales afines que desean actualizar su conocimiento en técnicas, métodos y procesos basado en las últimas tendencias para el desarrollo de software y aplicaciones.

Objetivos.

Objetivo General.

Capacitar al estudiante de en el manejo de los conceptos fundamentales, teóricos y prácticos del Análisis y Diseño de Sistemas enfatizando mayormente la necesidad de establecer un método disciplinado de desarrollo de software de calidad.

Objetivos Específicos.












  • Estudiar el origen, concepto y evolución del análisis y diseño de sistemas de información.








  • Conocer un modelo de proceso que aplique el paradigma estructurado o ciclos de vida que incluya el proceso de análisis y diseño estructurado, heurísticas de transición entre ambos, y estrategias de prueba.








  • Aplicar en casos prácticos los conceptos, técnicas y diagramas básicos del paradigma de desarrollo estructurado y orientado a objetos que permita modelar el proceso completo desde el análisis a la prueba e implementación de las aplicaciones y sistemas.









  • Conocer y aplicar en casos reales los conceptos y actividades fundamentales de la ingeniería de requisitos, y concienciar sobre la importancia de ésta en el desarrollo y mantenimiento de software.




  • Seleccionar una metodología para desarrollo de software en el que se aplique el análisis y diseño de sistemas a un caso práctico.





  • Formular diversos modelos metodológicos de solución para el análisis y diseño de sistemas.




  • Realizar análisis comparativos entre las diferentes metodologías así como estándares internacionales para el desarrollo de software.




  • Conocer las posibilidades que ofrece la reutilización del software en todos los niveles del desarrollo.




Descripción.

Elementos de un sistema de información, planeamiento de los sistemas, análisis del sistema, investigación fundamentada en la ingeniería de requisitos, evaluación de metodologías para análisis y diseño, modelación de sistemas estructurado y orientado a objetos, diseño detallado, administración de pruebas y mantenimiento; implementación, enfoque de reutilización, desarrollo externo.


Bibliografía

1. Witten, Jeffrey L., Bentley, Lonnie, Barlow, Victor. “Análisis de Sistemas: Diseño y Métodos”. Editorial McGraw-Hill, 2008.

2. Johansen, Betoglio Oscar. “Introducción a la Teoría General de Sistemas”, Editorial Limusa México 2006.

3. Kenneth Kendal y Julie Kendall. “Análisis y Diseño de Sistemas”. Sexta Edición, Editorial Prentice Hall, 2005.

4. James A. Senn. “Análisis y Diseño de Sistemas de Información”. Editorial McGraw Hill, 2003.

5. Raymond McLeod, Jr. “Sistemas de Información General”. Séptima edición, Editorial Prentice-Hall, , 2000.

6. Antonio de Amescua Secco, Luis García Sánchez, Paloma Martínez Fernández y Paloma Días Pérez. “ Ingeniería de Software de Gestión”, Editorial Paraninfo – Madrid 1995.

7. Edward Yourdon. “Análisis Estructurado Moderno”. Editorial Prentice Hall, 1993.

8. Clunie, Clifton & Clunie, Gisela T. “Metodología para el Análisis Estructurado de Sistemas”. Editorial Barriles, 1988.























































MóduloBajar Archivo
I. Introducción al Análisis y Diseño de SistemasArchivo1.pdf
II. Metodologías de Desarrollo de Sistemas de InformaciónArchivo2.pdf
III. Ingeniería de RequerimientosArchivo3.pdf
IV. Diseño de Sistemas Archivo3.pdf

miércoles, 1 de septiembre de 2010














¿QUE ES EL ANALISIS Y DISEÑO DE SISTEMAS?






El análisis y diseño de sistemas se refiere al proceso de examinar la situación de una empresa con el propósito de mejorarla con métodos y procedimientos más adecuados.


ANALISIS DE SISTEMAS








Más concretamente, el Análisis de Sistemas es el proceso de clasificación e interpretación de hechos, diagnóstico de problemas y empleo de la información para recomendar mejoras al sistema. Este es el trabajo del analista de sistemas[1] .





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. Esto se lleva a cabo teniendo en cuenta ciertos principios:

Debe presentarse y entenderse el dominio de la información de un problema.

Defina las funciones que debe realizar el Software.

Represente 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.

Le invitamos a acceder al archivo funcion_analisis.pdf para ampliar este término.
















DISEÑO DE SISTEMAS













Es el proceso de planificar, reemplazar o complementar un sistema organizacional existente.



Se define como el proceso de aplicar ciertas técnicas y principios con el propósito de definir un dispositivo, un proceso o un Sistema, con suficientes detalles como para permitir su interpretación y realización física.




Encierra cuatro etapas: diseño de datos, diseño arquitectónico, interfaz, procedimientos



El Diseño del Software es un proceso y un modelado a la vez. El proceso de Diseño es un conjunto de pasos repetitivos que permiten al diseñador describir todos los aspectos del Sistema a construir. A lo largo del diseño se evalúa la calidad del desarrollo del proyecto con un conjunto de revisiones técnicas:

El diseño debe implementar todos los requisitos explícitos contenidos en el modelo de análisis y debe acumular todos los requisitos implícitos que desea el cliente.

Debe ser una guía que puedan leer y entender los que construyan el código y los que prueban y mantienen el Software.

El Diseño debe proporcionar una completa idea de lo que es el Software, enfocando los dominios de datos, funcional y comportamiento desde el punto de vista de la Implementación.

Para evaluar la calidad de una presentación del diseño, se deben establecer criterios técnicos para un buen diseño como son:















NO ES ANALISIS Y DISEÑO DE SISTEMAS





Es importante saber que algunas tareas suelen confundirse con las actividades propias del análisis y diseño sin embargo no es exactamente análisis y diseño de sistemas. El siguiente esquema muestra lo que que NO es el Análisis y Diseño de Sistemas.














TAREA No.2


1. Resalte a través de un medio impreso o digital en su Facultad o en la Universidad, o en el ciberespacio de la información "El Papel del Analista de Sistemas".


2. Escoger una empresa local a la cual se le debe realizar el análisis de su sistema de información. Elaborar un mapa de procesos donde se plasme el flujo general que sigue la información en el sistema de información seleccionado. Considere:




  • Flujo de procesos.


  • Requerimientos del sistema.


  • Información recolectada de los actores que intervienen en el sistema.

3. Invite a sus compañeros de clases y a profesores a que opinen acerca de su informe y retroalimenten el mismo para enriquecer su contenido.



Criterios de Evaluación.



a.) La valoración del producto final del informe de análisis realizado a la empresa seleccionada teniendo en cuenta que cumpla con todos las secciones que debe contener un informe


b.) Lista de chequeo para el mapa de procesos.





BIBLIOGRAFIA











miércoles, 18 de agosto de 2010

MODULO I - Introducción al Análisis y Diseño de Sistemas


Objetivos.



















  • Conocer los conceptos fundamentales de Sistemas de Información.








  • Conocer los conceptos básicos y tradicionales del análisis y diseño de sistemas de información.








  • Indagar en los conceptos modernos, técnicas y herramientas para el análisis y diseño de sistemas de información.








  • Analizar las fases principales de un ciclo de vida de desarrollo de sistemas.








  • Identificar la estructura organizativa de un equipo de trabajo para el análisis y diseño de sistemas, principalmente el perfil y funciones de un analista de sistemas.


















  • Valorar la importancia de una disciplina metodológica en el desarrollo de software.






1.1. Introducción.








El Gartner Group sugiere que “una adherencia consistente a lineamientos de una metodología moderadamente rigurosa puede proporcionar a 70% de las organizaciones [desarrollo de sistemas] una mejora de productividad de al meno 30% en dos años” ¨1¨

El desarrollo de sistemas se refiere a todas las actividades que deben realizarse para crear sistemas de información en una organización; asimismo alude a procesos relacionados para lograrlo.

Puesto que los ambientes organizacionales específicos y las tecnologías generales cambian con el tiempo, las organizaciones necesitan nuevos sistemas, o bien requieren revisar ampliamente los sistemas existentes, para continuar cumpliendo con sus objetivos. De tal modo, el desarrollo de sistemas es un proceso continuo en todas las organizaciones que hacen uso de ellos.

Al mismo tiempo, los sistemas de información son costosos y el desarrollo de sistemas tiende a fallar. Por ello, es muy deseable adquirir nuevos sistemas mediante algún tipo de proceso que:

Reduzca el riesgo de falla.
Produzca sistemas que realmente aumenten la eficacia de la organización.







1.2. Concepto de Sistemas, Marco de Referencia para el Análisis y Diseño de Sistemas.

La teoría general de los sistemas constituye la base en torno de la cual se analiza el pensamiento sistémico, pero antes de proceder a ese análisis debemos tener claro el concepto de sistemas y sus implicaciones.[2]

Muchos expertos concuerdan en que, de manera global, un sistema es un conjunto de partes coordinadas que buscan alcanzar un objetivo final.

Un sistema es un grupo de componentes interrelacionados que funcionan juntos para lograr el resultado deseado.

Por ejemplo, el sistema de correos el cual permite que día a día llegue la correspondencia a su destino, el sistema de aires acondicionados que encontramos en nuestra casa, oficinas y otros.











Entre los estudiosos de este asunto dos ideas en torno a la teoría de sistemas parecen temer gran aceptación:







Un sistema es un conjunto de partes o componentes relacionados unos con otros de alguna manera.
Un sistema que esté siendo observado siempre es parte de otro mayor o supra-sistema. [3]
















Este enfoque será más evidente acotando acerca de los Sistemas de Información.













1.3. Conceptos del Análisis y Diseño de Sistemas


Veamos algunos detalles acerca de los conceptos:






















Fuentes Bibliográficas






[1] El Gartner Group es un observador de la industria de TI t yb grupo de investigación que investiga y proyecta las tendencias de la industria en cuanto a los gerentes de TI.










[2] Clunie, C; Clunie G de. Metodología para el Análisis Estructurado de Sistemas. Edit Barriles Panamá 1988.

[3] Whiten Bentley, “Análisis de Sistemas, Diseño y Métodos “ Editorial McGraw Hill, 7ma. Edición 2008.




con el aporte del grupo INF 421 de IV Año de Licenciatura en Ingeniería en Informática de la Facultad de Informática de la Universidad de Panamá.