本书是系统分析与设计的经典著作,也是世界范围内最受欢迎的高校教材之一,被加州大学伯克利分校、普度大学、伊利诺伊大学(UIUC)、华盛顿大学等众多名校采用。
与一般同类图书不同的是,本书的作者在学术界和工业界都有着丰富的阅历,全书的字里行间融入了作者在实际开发和分析系统时的经验心得,而且特别强调通过动手实践来理解和掌握系统分析与设计的精髓。这种实战性主要体现在如下两个方面:从主题的安排来看,作者通过一个典型项目逐一阐述计划、分析、设计和实现整个软件开发生命周期中面临的关键问题,面向对象的概念与技术贯穿全书始终,专用一章讲述UML核心知识,并涵盖了UML2.0新版本、敏捷开发方法等最新内容;从小专题的设置来看,文中给出了来自业界一线的多个“实战场景”,既讲述成功故事,也揭示失败教训,又给出了许多贴近实际的案例、模板和小练习。
本书是“系统分析与设计”课程的经典教材,讲授了系统分析与设计的基本理论和知识点,同时强调在实际项目中的应用以及其中的核心技能。全书共分为4个部分,以整个信息系统开发生命周期为主线,详细探讨了规划、分析、设计及实施4个阶段的活动。此外,书中还涵盖了项目团队中需要的各种角色和技能,以及面向对象技术,并介绍了UML的主要元素。
本书适合作为高等院校计算机、信息系统等相关专业的本科生和研究生教材,也可供一些软件开发人员尤其是系统分析师阅读。
CHAPTER 1 INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN
Introduction
The Systems Development Life Cycle
Planning
Analysis
Design
Implementation
Systems Development Methodologies
Structured Design
RapidApplication Development (RAD)
Agile Development
Selecting the Appropriate Development Methodology
Project Team Skills and Roles
Business Analyst
Systems Analyst
Infrastructure Analyst
Change Management Analyst
Project Manager
Summary
PART ONE PLANNING PHASE
CHAPTER 2 PROJECT INITIATION
CHAPTER 3 PROJECT MANAGEMENT
PART TWO ANALYSIS PHASE
CHAPTER 4 REQUIREMENTS DETERMINATION
CHAPTER 5 USE CASE ANALYSIS
CHAPTER 6 PROCESS MODELING
CHAPTER 7 DATA MODELING
PART THREE DESIGN PHASE
CHAPTER 8 MOVING INTO DESIGN
CHAPTER 9 ARCHITEcTuRE DESIGN
CHAPTER 10 USER INTERFACE DESIGN
CHAPTER 11 PROGRAM DESIGN
CHAPTER 12 DATA STORAGE DESIGN
PART FOUR IMPLEMENTATION PHASE
CHAPTER 14 TRANSITION TO THE NEW SYSTEM
CHAPTER 15 THE MOVEMENT TO OBJECTS
INDEX