Analiss y diseño de sistemas kendall & kendall

Click here to load reader

  • date post

    15-Jun-2015
  • Category

    Documents

  • view

    1.435
  • download

    21

Embed Size (px)

Transcript of Analiss y diseño de sistemas kendall & kendall

  • 1. ANLISIS Y DISEO DE SISTEMAS SEXTAEDICINKENNETH E. KENDALL Rutgers University School of Business-Camden Camden, New JerseyJULIE E. KENDALL Rutgers University School of Business-Camden Camden, New JerseyTRADUCCIN: Antonio Nfiez Ramos Traductor profesional REVISIN TCNICA: Dr. Macedonio Alans Departamento de Sistemas de Informacin Instituto Tecnolgico y de Estudios Superiores de Monterrey, Campus Monterrey Humberto Crdenas Instituto Tecnolgico y de Estudios Superiores de Monterrey, Campus Estado de Mxico Mara Anglica Prez de Ovalles Departamento de Procesos y Sistemas Universidad Simn Bolvar, Venezuela EARSO?^Educacin Mxico Argentina Brasil Colombia Costa Rica Chile Ecuador Espaa Guatemala Panam Per Puerto Rico Uruguay "Venezuela

2. / Datos de catalogacin bibliogrfica E. KENDALL, KENNETH y E. KENDALL, JULIE Anlisis y diseo de sistemas. Sexta edicin PEARSON EDUCACIN, Mxico, 2005 ISBN: 970-26-0577-6 rea: Computacin Formato: 21 x 27 cmPginas: 752Authorized translation from the English language edition, entitled Systems analysis and design 6* ed., by Kenneth E. Kendall and Julie E. Kendall, published by Pearson Education, Inc., publishing as PRENTICE HALL, INC., Copyright 2005. AU rights reserved. ISBN 0-13-145455-2 Traduccin autorizada de la edicin en idioma ingls, titulada Systems analysis and design 6/e de Kenneth E. Kendall y Julie E. Kendall publicada por Pearson Education, Inc., publicada como PRENTICE HALL INC., Copyright 2005. Todos los derechos reservados. Esta edicin en espaol es la nica autorizada. Edicin en espaol Editor:Guillermo Trujano Mendoza e-mail: guillermo.trujano@pearsoned.com Editor de desarrollo: Miguel B. Gutirrez Hernndez Supervisor de produccin: Enrique Trejo Hernndez Edicin en ingls Executive Editor: Bob Horan Publisher: Natalie E. Anderson Project Manager (Editorial): Kyle Hannon Editorial Assistant: Robyn Goldenberg Snior Marketing Manager: Sharon M. Koch Marketing Assistant: Danielle Torio Project Manager (Media): Joan Waxman Managing Editor (Production): John Roberts Production Editor: Suzanne Grappi Associate Director, Manufacturing: Vincent SceltaProduction Manager: Arnold Vila Manufacturing Buyer: Diane Peirano Design Manager: Mara Lange Interior Design: John Romer Cover Design: Michael Fruhbeis Cover Illustration: Douglas G. Hamilton, Sydney II Manager, Print Production: Christy Mahon Composition/Full-Service Project Management: Interactive Composition Corporation Printer/Binder: Courier-KendallvilleSEXTA EDICIN, 2005 D.R. 2005 por Pearson Educacin de Mxico, S.A. de C.V. Atlacomulco No. 500, 5o piso Col. Industrial Atoto 53519 Naucalpan de Jurez, Edo. de Mxico E-mail: editorial.universidades@pearsoned.com Cmara Nacional de la Industria Editorial Mexicana. Reg. Nm. 1031. Prentice Hall es una marca registrada de Pearson Educacin de Mxico, S.A. de C.V. Reservados todos los derechos. Ni la totalidad ni parte de esta publicacin pueden reproducirse, registrarse o transmitirse, por un sistema de recuperacin de informacin, en ninguna forma ni por ningn medio, sea electrnico, mecnico, fotoqumico, magntico o electroptico, por fotocopia, grabacin o cualquier otro, sin permiso previo por escrito del editor. El prstamo, alquiler o cualquier otra forma de cesin de uso de este ejemplar requerir tambin la autorizacin del editor o de sus representantes. ISBN 970-26-0577-6 Impreso en Mxico. Prnted in Mxico. 1 2 3 4 5 6 7 8 9 0 - 08 07 06 05 3. Apple y Macintosh son marcas registradas de Apple Computer. Dragn Naturally Speaking es marca registrada de ScanSoft. FormFlow es marca registrada de Adobe Systems Incorporated. Dreamweaver, Macromedia Flash y Likeminds son marcas registradas de Macromedia. HyperCase es marca registrada de Raymond J. Barnes, Richard L. Baskerville, Julie E. Kendall y Kenneth E. Kendall. Lotus 1-2-3, Freelance Graphics y Organizer son marcas registradas de IBM Corporation. Micrografx Designer, Flowcharter, WebCharter y Graphics Suite fueron marcas registradas de Micrografx Corporation. Microsoft Windows, Microsoft Access, Microsoft Word, Microsoft FrontPage, Microsoft PowerPoint, Microsoft Project, Microsoft Excel y Microsoft Visio Professional son marcas registradas de Microsoft Corporation. Netscape Communicator y Netscape Navigator son marcas registradas de Netscape Communications Corp. OmniPage es marca registrada de ScanSoft. ProModel y Service Model son marcas registradas de PROMODEL Corporation. Visible Analyst es marca registrada de Visible Systems Corporation. Web Strategy Pro y Business Plan Pro son marcas registradas de Palo Alto Software. WinFax Pro y Norton Internet Security son marcas registradas de Symantec. Otros nombres de productos y empresas que se mencionan en esta obra podran ser marcas registradas de sus respectivos propietarios. Las empresas, nombres y/o los datos que se muestran en las pantallas de computadora y los ejemplos de salida son ficticios a menos que se indique lo contrario.11 1 4. PARTE i FUNDAMENTOS DEL ANLISIS DE SISTEMAS 1 EL ROL DEL ANALISTA DE SISTEMAS 1 2 EL ESTILO ORGANIZACIONAL Y SU IMPACTO EN LOS SISTEMAS DE INFORMACIN 27 3 DETERMINACIN DE LA VIABILIDAD Y ADMINISTRACIN DE LAS ACTIVIDADES DE ANLISIS Y DISEO 49PARTE I ANLISIS DE LOS REQUERIMIENTOS DE INFORMACIN 4 RECOPILACIN DE INFORMACIN: MTODOS INTERACTIVOS 89 5 RECOPILACIN DE INFORMACIN: MTODOS NO INTRUSIVOS 123 6 ELABORACIN DE PROTOTIPOS, RAD Y PROGRAMACIN EXTREMA 151PARTE III EL PROCESO DE ANLISIS 7 USO DE DIAGRAMAS DE FLUJO DE DATOS 191 8 ANLISIS DE SISTEMAS MEDIANTE DICCIONARIOS DE DATOS 245 9 DESCRIPCIN DE LAS ESPECIFICACIONES DE PROCESOS Y DECISIONES ESTRUCTURADAS 283 10 PREPARACIN DE LA PROPUESTA DE SISTEMAS 319PARTE IV ASPECTOS ESENCIALES DEL DISEO 11DISEO DE UNA SALIDA EFICAZ 35912DISEO DE UNA ENTRADA EFICAZ 40513 DISEO DE BASES DE DATOS 443 14 DISEO DE INTERFACES DE USUARIO 497 15 DISEO DE PROCEDIMIENTOS PRECISOS DE ENTRADA DE DATOS 543PARTE V INGENIERA E IMPLEMENTACIN DE SOFTWARE 16 ASEGURAMIENTO DE LA CALIDAD MEDIANTE INGENIERA DE SOFTWARE 581 17 IMPLEMENTACIN EXITOSA DEL SISTEMA DE INFORMACIN 621 18 ANLISIS Y DISEO DE SISTEMAS ORIENTADO A OBJETOS USANDO EL LENGUAJE UNIFICADO DE MODELACIN (UML) 657GLOSARIO 703 ACRNOS 713 NDCE'"74IV 5. PARTE! FUNDAMENTOS DEL A N S I S ' D E SISTEMAS 1EL ROL DEL ANALISTA DE SISTEMAS 1 Tipos de sistemas 2Sistemas de procesamiento de transacciones 2 / Sistemas de automatizacin de la oficina y sistemas de trabajo del conocimiento 3 / Sistemas de informacin gerencial 3 / Sistemas de apoyo a la toma de decisiones 3 / Sistemas expertos e inteligencia artificial 3 / Sistemas de apoyo a la toma de decisiones en grupo y sistemas de trabajo colaborativo apoyados por computadora 4 / Sistemas de apoyo a ejecutivos 4 Integracin de las tecnologas de sistemas 4Aplicaciones de comercio electrnico y sistemas Web 5 / Sistemas de planeacin de recursos empresariales 5 / Sistemas para dispositivos inalmbricos y porttiles 5 / Software de cdigo abierto 6 La necesidad del anlisis y diseo de sistemas 6 Roles del analista de sistemas 7El rol de consultor del analista de sistemas 8 / El rol de experto en soporte tcnico del analista de sistemas 8 Oportunidad de consultora 1.1 Contratacin sana: se solicita ayuda para comercio electrnico 8El rol de agente de cambio del analista de sistemas 9 / Cualidades del analista de sistemas 9 El ciclo de vida del desarrollo de sistemas 10Identificacin de problemas, oportunidades y objetivos 10 / Determinacin de los requerimientos de informacin 1 1 / Anlisis de las necesidades del sistema 1 1 / Diseo del sistema recomendado 12 / Desarrollo y documentacin del software 12 / Prueba y mantenimiento del sistema 13 / Implementacin y evaluacin del sistema 13 / Impacto del mantenimiento 13 Uso de herramientas case 14Razones para el uso de las herramientas case 15 Herramientas case de bajo y alto nivel 16Herramientas case de alto nivel 16 / Herramientas case de bajo nivel 16 Ingeniera inversa y reingeniera de software 18 Anlisis y diseo de sistemas orientado a objetos 19 Programacin extrema y otras metodologas alternas 20 RESUMEN 20 EXPERIENCIA CON HYPERCASE 1 21 PALABRAS Y FRASES CLAVE 22 PREGUNTAS DE REPASO 23 BIBLIOGRAFA SELECCIONADA 23 CASO DE LA CPU EPISODIO 1: EMPIEZA EL CASO 25 6. 2EL ESTILO ORGAN1ZACIONAL Y SU IMPACTO EN LOS SISTEMAS DE INFORMACIN 27 Las organizaciones como sistemas 27Interrelacin e interdependencia de los sistemas 28 / Organizaciones virtuales y equipos virtuales 29 /Adopcin de una perspectiva de sistemas 30 Oportunidad de consultora 2.1 La E de vitamina E significa comercio electrnico 30Planeacin de recursos empresariales: La organizacin como sistema 32 Descripcin grfica de sistemas 32Sistemas y el diagrama de flujo de datos de contexto 32 / Sistemas y el modelo de entidad-relacin 33 Niveles de administracin 39Implicaciones para del desarrollo de sistemas de informacin 40 Oportunidad de consultora 2.2 Donde hay carbn, hay una copia 40 Cultura organizacional 41 Oportunidad de consultora 2.3 El poder de la pirmide 41 RESUMEN 42 EXPERIENCIA CON HYPERCASE 2 43 PALABRAS Y FRASES CLAVE 44 PREGUNTAS DE REPASO 44 PROBLEMAS 45 PROYECTOS DE GRUPO 46 BIBLIOGRAFA SELECCIONADA 46 CASO DE LA CPU EPISODIO 2: DESCRIPCIN DE LAS RELACIONES 473DETERMINACIN DE LA VIABILIDAD Y ADMINISTRACIN DE LAS ACTIVIDADES DE ANLISIS Y DISEO 49 Iniciacin de un proyecto 49Problemas en la organizacin 50 / Seleccin de proyectos 51 Oportunidad de consultora 3.1 El sonido ms dulce que he probado 51 Determinacin de la viabilidad 52Definicin de objetivos 53 / Determinacin de recursos 55 / Evaluacin de la viabilidad 57 Planeacin y control de actividades 57Clculo del tiempo requerido 57 Oportunidad de consultora 3.2 Alimento para reflexionar 58Uso de grficas de Gantt para la programacin de proyectos 59 / Uso de diagramas Pert 60 Programacin de proyectos por computadora 63Punto de entrega (timeboxing] 64 Administracin de las actividades de anlisis y diseo 64Estrategias de comunicacin para administrar equ