650 likes | 803 Views
Capítulo 1. Introduction to Systems Analysis and Design Profesor Nelliud D. Torres. Objetivos del Capítulo. Discutir el impacto de information technology en los negocios Definir un sistema de información y explicar sus componetes
E N D
Capítulo 1 Introduction to Systems Analysis and Design Profesor Nelliud D. Torres
Objetivos del Capítulo • Discutir el impacto de information technology en los negocios • Definir un sistema de información y explicar sus componetes • Utilizar profiles y modelos para entender las funciones de los negocios y sus operaciones • Entender el impacto del Internet en los negocios • Identificar varios tipos de sistemas de Información y explicar quienes lo utilizan
Objetivos del Capítulo (Cont.) • Explicar las herramientas de desarrollo de sistemas incluyendo modeling, prototyping, y CASE tools • Distingir entre structured analysis y object-oriented methodology • Describir el systems development life cycle • Discustir el role del departamento de information technology Y del analista de sistema que trabaja ahi.
DEFINICIÓN ANÁLISIS Y DISEÑO ANÁLISIS – Busqueda de factores (Fact Finding). Descomposición de un todo en sus partes hasta poder identificar los elementos de cada uno y la interrelación entre estos. DISEÑO – Delinear, especificar y concretizar la solución del diseño conceptual. SISTEMA – Conjunto de elementos (procesos, operaciones) relacionados entre sí con un mismo objetivo en común
Introducción • Las compañías utilizan la información como un arma en la batalla de aumentar la productividad, entrega de productos y servicios que mantienen la lealtad de los clientesy en la toma de desciciones. • IT (Information Technology) puede significar la diferencia entre exito y fracaso. (pág. 2) Figure 1-1
El Impacto de Information Technology • Definición de Information Technology • Combinación de productos tipo hardware y software y servicios que las compañías utilizan para manejar, aceder, comunicar e intercambiar información. • Es un activo vital que debe ser usado efectivamente, actualizarse constantemente y salvaguardar con mucha precaución.
El impacto de InformationTechnology • El Futuro de IT • Responsable de la mitad del crecimiento de la producción y de una tercera parte del crecimiento económico entre el 1995-1999 Figure 1-3
El impacto de InformationTechnology • The Role of Systems Analysis and Design • Systems Analysis and Design • Procesos definidos paso a paso para desarrollar sistemas de información de alta calidad. • Systems Analyst • Planifica, desarrolla y mantiene los sistemas de información
ANÁLISIS Y EL ANALISTA • El análisis se concentra en la búsqueda de factores (fact finding), investigar, construir un modelo lógico del sistema. • Esto envuelve Observación, Entrevistas, Investigación y Documentación • El analista tiene que investigar las áreas problemáticas y las necesidades • Busca posibles soluciones y escoger la mejor • Finalmente crea el diseño Conceptual • (¿ Algún parecido con la programación? ¿3011?)
ATRIBUTOS DE UN ANALISTA • Disciplinado • Buena comunicación • Buena organización • Paciente • Observador • Conocimiento técnico • Mente analítica • Lider nato • Gusta mucho de interactuar con personas en lugar de la computadora
The Impact of Information Technology Figure 1-4
The Impact of Information Technology • Quienes desarrollan Information Systems? • In-house applications • Software packages • Internet-based application services • Outsourcing • Custom solutions (IT consultants) • Enterprise-wide software strategies • How versus What (gran riesgo) Antes solo existían estas dos primeras opciones
Information System Components • Un sistema es un conjunto de componenetes relacionados que producen unos resultados en específico • Un sistema crítico es uno que es vital para las operaciones de la compañía. • Los sistemas de Información tienen cinco componentes claves: hardware, software, data, processes y people Figure 1-6
Information System Components Figure 1-9
Information System Components • Hardware • Todo el equipo físico de un Sistema de Información • La ley de Moore’s Law ha predicho con mucha presición que el poder de calcular de una computadora se duplica cada 18 a 24 meses Más información sobre la ley Moore: http://webopedia.internet.com/TERM/M/Moores_Law.html
Information System Components • Software • System software • Network operating system • Application software • Enterprise applications • Horizontal system • Vertical system • Legacy systems
Information System Components • Data • Datos crudos (raw) que un sistema de información transforma en información útil Aquí se demuestra como de 4 tablas se puede obtener datos para generar un cheque a un empleado Figure 1-11
Information System Components • Processes • Describe las tareas y funciones de un negocio en donde los usuarios, gerentes y el staff de IT ejecutan para completar unos resultados en específico • People • Usuarios, o end users, personas que interactúan con un sistema de información tanto dentro como fuera de la companía
Understanding The Business Los profesionales de IT deben comprender las operaciones de los negocios para poder diseñar sistemas exitosos. Cada negocio es diferente, por ejemplo: • Retail store • Cadena de hoteles • Compañías que venden por Internet (amazon) • ALquiler de bienes o servicios (video) Figure 1-12
Understanding The Business El analista utiliza lo que se llama el Business Process Modeling para representar las operaciones y necesidades de información de la compañía. En la figura 1-12 se muestra un ejemplo de un Business Process Model de un sistema de ventas de ordenes. Para poder crear estos modelos, se necesita un Business Profile y una serie de modelos que documenten los procesos (Business Models). Figure 1-12
Understanding The Business • Business Profile • Overview de la compañía que describe sus funciones, procesos,organización, productos, servicios, clientes, suplidores, competidores, fortalezas, debilidades, dirección de la empresa, etc. • Business Models • Representación gráfica de uno o mas procesos de la compañía como por ejemplo, reservar un vuelo, vender un ticket para un concierto, hacer un deposito o retiro en una cuenta bancancaria. Figure 1-12
Understanding The Business • Aparte de los dos tipos de compañías tradicionales (product & service oriented), se han creado nuevas formas de conducir negocias. A continuación se procede a explicarlas mas detalladamente.
Understanding The Business • La compañías se clasifican de acuerdo a sus actividades principales: • Production-oriented - Manufacturan y venden productos como chips, componentes, etc. La figura 1-14 muestra un ejemplo de un micro chip. Ejemplo de compañías que operan de esta forma son: • Motorola • Intel • Compaq • Cisco • Sun Microsystem Figure 1-14
Understanding The Business • Service-oriented – Ofrecen principalmente información o servicios o venden bienes producidos por otras compañías. Ejemplo: • Oracle • Amazon.com • Office Depot Hoy en dia existen compañías híbridas que ofrecen ambos tipos de servicios. IBM es una de ellas.
Understanding The Business Compañías tipo Internet-dependent • Brick-and-mortar - Compañías que conducen su negocio desde un sitio físico. Muchas de ellas tienen páginas que ayudan a expandir el alcanze de sus clientes y aumentar sus ventas. • Dot-com (.com) - Compañías que su negocio depende principalmente de las ventas que hagan por el Internet en lugar de los canales tradicionales de ventas.
Impact of the Internet • E-Commerce (I-Commerce) • Comercio basado en el Internet. Incluye dos sectores importantes. • B2C (Business-to-Consumer) • Los consumidores pueden conectarse en línea y comprar productos y servicios. (aumenta la necesidad de más analistas y programadores web) • B2B (Business-to-Business) • Capacita a los pequeños suplidores contactar muchos clientes potenciales(negocios) y permite a los compradores obtener información sobre los precios del mercado y disponibiliad.
Impact of the Internet • B2B (Business-to-Business) • EDI (electronic data interchange) • Transferencia de data Computer-to-computer entre dos o más compañías. (utilizan ,mucho XML) Información sobre el comercio electrónico http://www.ecommercetimes.com/ Información sobre XML http://www.xml.com/
Impact of the Internet • Web-Based System Development • Los sistemas basados en el Internet cambian muy rapidamente. Surgen constantemente nuevas herramientas. Por ejemplo: • WebSphere – Estrategia de IBM para soluciones de negocios • .NET – Estrategia de Microsoft. • EL incremento de los sistemas WEB y herramientas de apoyo crea un aumento de demanda en Web Designers, Database developers y System Analysts.
How Business Uses InformationSystems • En el pasado, los gerentes de TI dividían los sistemas en 4 categorías basados en el grupo al que se le servía: • Office systems – Personal administrativo • Operational systems – Personal operacional • Decision support systems - Gerentes • Executive information systems – Alta gerencia
How Business Uses Information Systems • En la actualidad, hace más sentido identificar un sistema por sus funciones en lugar de sus usuarios. Se clasifican en las siguientes categorías: • Enterprise computing systems • Transaction processing systems • Business support systems • Knowledge management systems • User productivity systems
How Business Uses Information Systems • Enterprise computing systems • Information systems that support company-wide operations and data management. Su objetivo primordial es integrar las funciones primarias de las compañías para mejorar eficiencia, reducir costos y ayudar a los gerentes en las tomas de desiciones claves. • Ejemplo de esos sistemas: • Control de inventario de Wal-Mart • Reservación de vuelos de American Airlines. INFORMACIÓN SOBRE ENTERPRISE RESOURCE PLANNING: http://www.erpfans.com/
How Business Uses Information Systems Cuando ocurre una transacción, se generan una serie de tareas. • Transaction processing systems • Process data generated by day-to-day business operations. Ejemplo: • Procesamiento de ordenes de clientes • Cuentas por cobrar Su dataes crítica para el negocio y muchas veces se procesan en grupo. Si un elemento de una transacción falla, el sistema no procesa el resto de las transacciones (similar al batch). Figure 1-18
How Business Uses Information Systems • Business support systems • Provide job-related information to users at all levels of a company. Puede trabajar en conjunto con un sistema de Transaction Processing. • Management information systems (MIS) - Orientado a los gerentes. • What-if - Desiciones • RFID (radio frequency identification) – Da seguimiento a objetos físicos. Figure 1-19
How Business Uses Information Systems • Knowledge management systems (expert systems) • Simula el razonamiento humano utilizando unos datos a los cuales le aplica unas reglas que determinan como el conocimiento se aplica. • Fuzzy logic (tonos de gris en lugar de lógica binaria) Figure 1-20 Más información al respecto: http://kmworld.com/
How Business Uses Information Systems • User productivity systems • Tecnología que mejora la productividad Ejemplos: • Word processing • Hojas electrónicas • E-Mail • Calendarios automatizados • Presentaciones • Intranet • Fax, Video, voice mail, etc.
How Business Uses Information Systems • Information systems integration • Muchas compañías grandes y complejas requieren la combinación de los sistemas transaction processing, business support, knowledge management, y user productivity features. Por ejemplo un cliente tiene una queja de un posible producto defectuoso. La data se entra por un sistema TP el cual actualiza el de knowledge management para saber si hay que hacer modificaciones al producto y al de Business support system para reducir la posibilidad de que aumenten las quejas sobre ese producto (pág: 14-15)
Information System Users and Their Needs El siguiente diagrama muestra un modelo típico de una empresa y las funciones típicas que maneja. Es responsabilidad del analista entender el modelo organizacional de la compañía. Debe poder identificar quien es el responsable de cualquier proceso y decisión y de estar al tanto de cual información es requerida por un usuario en particular de la compañía. Figure 1-20
NIVELES DE ORGANIZACIÓN Alta Gerencia – Determina los planes del grupo. Gerencia Intermedia – Mantiene el balance entre la misión de la empresa y los datos e información que recibe (MIS). Supervisión – Supervisa directamente al personal. Operacional – Trabaja con las transacciones diarias de la empresa.
NIVELES DE ORGANIZACIÓN Alta Gerencia – EES – Executive support system. Gerencia Intermedia – DDS – Decision support system Supervisión – MIS – Management information system Operacional – TPS – Transaction processing system
Information System Users and Their Needs • Top managers – Desarrollan planes estratégicos que definen las metas y misiones de la compañía. • Middle Managers and Knowledge Workers – Proveen dirección, recursos e informes de progreso a los supervisores o grupos de trabajo (team) • Supervisors and Team Leaders – Supervisa los procesos y operaciones diarias • Operational Employees – Trabajan con sistemas TP entrando datos y trabajando con los procesos diarios de la empresa. Hoy en dia todos estos niveles necesitan tener Sistemas de Información que les ayude y facilite en sus distintas tareas.
Systems Development Tools and Techniques • Los Analistas de Sistemas necesitan conocer una amplia variedad de técnicas tales como: modeling, prototyping y computer-aided systems engineering tools para planificar, diseñar e implementar sistemas de información. • El Analista debe trabajar con estas herramientas en un ambiente de equipo (team)
Systems Development Tools and Techniques • Modeling • A systems analyst can describe and simplify an information system by using a set of business, data, object, and process models. Se producen representaciones gráficas de conceptos y/o procesos que los analistas pueden cotejar, probar y modificar. • Ejemplos: Object model, network Model, data model y process model • Envuelve varias técnicas incluyendo Data Flow Diagrams (DFD) y Entity-Relationship Diagramas (ERD)
Systems Development Tools and Techniques • Prototyping (prototipos) • Early working version of an information system • Speeds up the development process significantly • Can be an extremely valuable tool • Se utilizan para medir varios factores que determinen si es factible o no implementar el sistema • Ejemplo: Pantallas o reportes prototipos para presentar al usuario
Systems Development Tools and Techniques • Computer-Aided Systems Engineering (CASE) Tools • CASE uses powerful software to help systems analysts develop and maintain information systems • El Analista utiliza estos CASE TOOLS para crear, modelos, documentar procesos complejos, crear diagramas, etc. Más información sobre CASE TOOLS: http://itmweb.com/case.htm http://www.visible.com http://popkin.com/products/product_overview.htm Figure 1-21
Systems Development Methods • Structured Analysis • traditional systems development technique • Uses the systems development life cycle to plan, analyze, design, implement, and support an information system. • Utiliza una serie de fases llamadas System Development Life Cycle (SDLC) • Fácil de entender. • Se enfoca en procesos que se convierten en datos e información. - Visio es una herramienta que nos va ayudar a diseñar los diferentes tipos de diagramas que se utilizan en este método. Figure 1-24
Systems Development Methods • Object-oriented (O-O) analysis • combines data and the processes that act on the data into things called objects • Systems analysts use O-O to model real-world business processes and operations • Para poder programar Object-Oriented, se necesita analizar el sistema utilizando el mismo método ya que son los analistas los que proveen las especificaciones a los usuarios.
Systems Development Methods • Object-oriented (O-O) analysis (ejemplo) Figure 1-26
Systems Development Methods • Joint Application Development and Rapid Application Development • JAD – Team based fact finding • RAD – compressed version of the entire process
Systems Development Methods • Other development methodologies • In addition to structured analysis and O-O methodologies, you might encounter other systems development techniques • Microsoft Solutions Framework (MSF) documents the experience of its own IT teams • Combina O-O con otras técnicas para analizar los sistemas.
The Systems Development Life Cycle • SDLC used to plan and manage the systems development process. • It includes the following steps: • Systems planning • Systems analysis • Systems design • Systems implementation • Systems operation and support Se abundará sobre esto en las próximas diapositivas