Analisis y-disenio-de-sistemas-kendall-kendall

Click here to load reader

Embed Size (px)

Transcript of Analisis y-disenio-de-sistemas-kendall-kendall

1. ANLISIS Y DISEO DESISTEMAS S E X T A E D I C I N KENNETH E. KENDALL Rutgers University School of Business-Camden Camden, New Jersey JULIE E. KENDALL Rutgers University School of Business-Camden Camden, New Jersey TRADUCCIN: Antonio Nfiez Ramos Traductorprofesional 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 UniversidadSimnBolvar, 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 cm Pginas: 752 Authorized 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 Scelta Production 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-Kendallville SEXTA 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 Incorpo- rated. 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 fue- ron 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. Nets- cape Communicator y Netscape Navigator son marcas registradas de Netscape Communi- cations 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. 111 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 49 PARTE 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 151 PARTE 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 319 PARTE IV ASPECTOS ESENCIALES DEL DISEO 11 DISEO DE UNA SALIDA EFICAZ 359 12 DISEO DE UNA ENTRADA EFICAZ 405 13 DISEO DE BASES DE DATOS 443 14 DISEO DE INTERFACES DE USUARIO 497 15 DISEO DE PROCEDIMIENTOS PRECISOS DE ENTRADA DE DATOS 543 PARTE 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) 657 GLOSARIO 703 ACRNOS 713 NDCE'"74 IV 5. PARTE! FUNDAMENTOS DEL ANSIS'DE SISTEMAS 1 EL ROL DEL ANALISTA DE SISTEMAS 1 Tipos de sistemas 2 Sistemas 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 4 Aplicaciones 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 7 El 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 8 El rol de agente de cambio del analista de sistemas 9 / Cualidades del analista de sistemas 9 El ciclo de vida del desarrollo de sistemas 10 Identificacin de problemas, oportunidades y objetivos 10 / Determinacin de los requerimientos de informacin 11/ Anlisis de las necesidades del sistema 11/ 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 14 Razones para el uso de las herramientas case 15 Herramientas case de bajo y alto nivel 16 Herramientas 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. 2 EL ESTILO ORGAN1ZACIONAL Y SU IMPACTO EN LOS SISTEMAS DE INFORMACIN 27 Las organizaciones como sistemas 27 Interrelacin 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 30 Planeacin de recursos empresariales: La organizacin como sistema 32 Descripcin grfica de sistemas 32 Sistemas y el diagrama de flujo de datos de contexto 32 / Sistemas y el modelo de entidad-relacin 33 Niveles de administracin 39 Implicaciones 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 47 3 DETERMINACIN DE LA VIABILIDAD Y ADMINISTRACIN DE LAS ACTIVIDADES DE ANLISIS Y DISEO 49 Iniciacin de un proyecto 49 Problemas 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 52 Definicin de objetivos 53 / Determinacin de recursos 55 / Evaluacin de la viabilidad 57 Planeacin y control de actividades 57 Clculo del tiempo requerido 57 Oportunidad de consultora 3.2 Alimento para reflexionar 58 Uso de grficas de Gantt para la programacin de proyectos 59 / Uso de diagramas Pert 60 Programacin de proyectos por computadora 63 Punto de entrega (timeboxing] 64 Administracin de las actividades de anlisis y diseo 64 Estrategias de co