1 / 22

UNIDAD I

UNIDAD I. CONCEPTOS INTRODUCTORIOS. 1.1. Introducción a los Sistemas 1.2. Ciclo de vida de un proyecto de Software. Introducción. Un sistema es una colección de componentes interrelacionados que trabajan conjuntamente para cumplir algún objetivo.

Télécharger la présentation

UNIDAD I

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIDAD I CONCEPTOS INTRODUCTORIOS 1.1. Introducción a los Sistemas 1.2. Ciclo de vida de un proyecto de Software

  2. Introducción • Un sistema es una colección de componentes interrelacionados que trabajan conjuntamente para cumplir algún objetivo. • La información es un dato o un conjunto de datos que, en un contexto determinado tienen un significado para alguien, y transmiten un mensaje útil en un lugar determinado. La información es un recurso primordial que incluso puede determinar el éxito o el fracaso de un negocio.

  3. 1.1.1. Descripción general Sistema de Información Es un conjunto de funciones o componentes interrelacionados que forman un todo, es decir, obtiene, procesa, almacena y distribuye información para apoyar la toma de decisiones y el control en una organización. Igualmente apoya la coordinación, análisis de problemas, visualización de aspectos complejos, entre otros.

  4. 1.1.2. Tipos de sistemas • Sistemas Transaccionales • Sistemas de información que apoyan el proceso de toma de decisiones • Sistemas Estrátegicos

  5. 1.1.2. Tipos de sistemas • Los Sistemas de Información que logran automatización de procesos operativos dentro de una organización, son llamados frecuentementeSistemas Transaccionales, ya que su función primordial consiste en procesar transacciones tales como pagos, cobros, pólizas, entradas, salidas, etcétera.

  6. 1.1.2. Tipos de sistemas • Los Sistemas de Información que apoyan el proceso de toma de decisiones son los Sistemas de Soporte a la Toma de Decisiones (DSS), Sistemas para la Toma de Decisiones de Grupo (GDSS), Sistemas Expertos de Soporte a la Toma de Decisiones (EDSS) y Sistemas de Información para Ejecutivos (EIS).

  7. 1.1.2. Tipos de sistemas • El tercer tipo de sistemas, de acuerdo con su uso u objetivos que cumplen, es el de los Sistemas Estratégicos, los cuales se desarrollan en las organizaciones con el fin de lograr ventajas competitivas, a través del uso de la tecnología de información.

  8. El Modelo de la Pirámide

  9. 1.1.3. Clasificación • Sistemas de Procesamiento de Transacciones (TPS, Transaction • ProcessingSystem). • • Sistemas de Automatización de Oficina (OAS, Office AutomatitionSystem) • • Sistemas de Trabajo de Conocimiento (KWS, KnowledgeWorkSystem) • • Sistemas de Apoyo a Decisiones (DSS*, Decisión SupportSystems) • • Sistemas de Información Gerencial (MIS*Management Information • Systems). • • Sistemas de Apoyo a Ejecutivos (ESS*, ExecutiveSupportSystems) y • • Sistemas de Apoyo a Decisiones de Grupo (GDSS, Group Decisión Support • Systems). • • Sistemas de Trabajo Corporativo Apoyados por Computadora (CSCWS, • Computer-SupportedCollaborativeWorkSystem) • • Sistemas Expertos e Inteligencia Artificial

  10. CICLO DE VIDA DE UN PROYECTO DE SOFTWARE

  11. 1.2.1. Planificación y gestión del proyecto • El analista tiene que identificar los problemas, las oportunidades y los objetivos. • Las personas involucradas en la primera fase son los usuarios, analistas y administradores de sistemas que coordinan el proyecto.

  12. Planificación y gestión del proyecto (continuación) • Las actividades de esta fase consisten en entrevistas a los administradores de los usuarios, sumarización del conocimiento obtenido, estimación del alcance del proyecto y documentación de los resultados. • La salida de esta fase es un estudio de factibilidad que contiene una definición del problema y la sumarizacion de los objetivos.

  13. 1.2.2. Determinación de Requerimientos • Esta fase es donde se determinan los requerimientos de información de los usuarios. • Entre las herramientas que se usan para definir los requerimientos de información se encuentran métodos interactivos como: • Muestreo • Investigación de datos impresos • Entrevistas • Cuestionarios

  14. Determinación de Requerimientos(Continuación) • En esta fase es donde se toma mayor esfuerzo por comprender que información necesitan los usuarios para realizar su trabajo. • En esta fase los involucrados son los analistas y los usuarios. • Al término de esta fase, se debe conocer el funcionamiento del negocio y poseer información muy completa acerca de la gente, los objetivos, los datos y los procedimientos implicados.

  15. 1.2.3. Análisis y Diseño • En esta fase de análisis se involucra el análisis de las necesidades del sistema. • Herramientas y técnicas especiales ayudan para que el análisis haga las determinaciones de los requerimientos. • Una herramienta principal es el uso de diagramas de flujo de datos para graficar la entrada, el proceso y la salida de las funciones del negocio en forma gráfica estructurada. • A partir de los diagramas de flujo de datos se desarrolla un diccionario de datos, que lista todos los conceptos de datos usados en el sistema, así como sus especificaciones, si son alfanuméricos y que tanto espacio ocupan cuando se imprimen.

  16. 1.2.3. continuación… • En esta fase se prepara una propuesta de sistema que suma lo que ha sido encontrado, proporciona análisis de costo/beneficio de las alternativas y hace recomendaciones sobre lo que se debe hacer. • Si alguna de las recomendaciones es aceptable para la administración, se sigue el curso. • Cada problema de sistema es único y nunca hay una sola solución correcta. La manera en que se formula una solución o recomendación depende de la capacidad y preparación profesional • de cada analista.

  17. 1.2.3. Análisis y Diseño • En la fase de diseño del ciclo de vida, se usa la información recolectada anteriormente para realizar el diseño lógico de sistemas de información. • En esta parte se diseñan procedimientos precisos para la captura de datos, a fin de que los datos que van a entrar al sistema de información sean correctos. Además se debe de proporcionar una entrada efectiva al sistema de información mediante el uso de técnicas para el buen diseño de formularios y pantallas.

  18. … continuación • Parte del diseño lógico del sistema de información es diseñar la interfaz de usuario. • La fase de diseño también incluye el diseño de archivos o bases de datos que guardaran la mayor parte de los datos necesarios para los encargados en la toma de decisiones de la organización. • En esta fase se trabaja también con los usuarios para diseñar la salida (en pantalla o impresa) que satisfaga las necesidades de información. • Por ultimo se deben diseñar procedimientos de control y respaldo para proteger al sistema y a los datos y producir paquetes de specificaciones de programa para los programadores.

  19. 1.2.4. Programación • En esta fase del ciclo se trabaja con los programadores para desarrollar cualquier software original que se necesite. • Algunas de las técnicas estructuradas para el diseño y documentación de software incluyen diagramas estructurados, el método HIPO (son las siglas de jerarquía entrada/proceso/salida), diagramas de flujo, diagramas Nassi-Schneiderman y Warnier-Orr y Pseudocódigo. El analista de sistemas usa uno o más de estos dispositivos para comunicar al programador lo que es necesario programar.

  20. …continuación • Durante esta fase, también se trabaja con los usuarios para desarrollar documentación del software como: • Manual de Usuario • Manual de Implementación • Manual del sistema o Archivo léame • Ayuda en línea • Sitios de preguntas frecuentes(FAQ, FrequentlyAskedQuestions) • Archivo léame que se incluye en el software

  21. 1.2.5. Pruebas e Implementación Pruebas • Antes de ser usado, debe ser probado el software. Es mucho menos costoso encontrar problemas antes de que el sistema sea entregado a los usuarios. Algunas de las pruebas son realizadas solo por los programadores, y otras en colaboración con los analistas de sistemas. • Primero se ejecutan una serie de pruebas para que destaquen los problemas con datos de ejemplo y eventualmente con datos reales del software actual.

  22. 1.2.5. Pruebas e Implementación Implementación • En esta fase del desarrollo del software el analista del sistema ayuda a implementar el sistema de información. Esto incluye la capacitación de los usuarios para que manejen el sistema. • *** Debemos hacer notar que a veces los sistemas trabajan en forma cíclica. Cuando un analista termina una fase del desarrollo de sistema y pasa a la siguiente, el descubrimiento de un problema puede obligar a que el analista regrese a la fase anterior y modifique el trabajo que ya hizo.

More Related