本书是本科和研究生“系统分析与设计”课程的教材。书中为读者展示了系统分析师所需掌握的概念、技能和技术等知识。全书的焦点是面向对象的系统分析与设计,并且遵循UML 2标准,但也包含了来自其他方法的元素,比如关系数据库系统设计的元素,它们如今仍然是企业组织中系统开发的一部分。
本书适合从事相关研究工作的人员参考阅读。
本书是本科和研究生“系统分析与设计”课程的教材。
本书为读者展示了系统分析师所需掌握的概念、技能和技术等知识。本书的焦点是面向对象的系统分析与设计,并且遵循UML 2标准,但也包含了来自其他方法的元素,比如关系数据库系统设计的元素,它们如今仍然是企业组织中系统开发的一部分。作者用一个系统开发周期模型作为贯穿本书的组织工具,为学生提供一个强有力的概念上的、系统化的框架。通过一个集成的、扩充的说明性案例(松谷家具WebStore)和一个章末案例(百老汇娱乐公司)介绍了基于因特网的系统设计与开发的有关知识。
PART Ⅰ: FOUNDATIONS FOR OBJECT-ORIENTED SYSTEMS DEVELOPMENT
CHAPTER 1 The Object-Oriented Systems Development Environment
What Is Information Systems Analysis and Design?
Systems Analysis and Design: Core Concepts
Systems
Definitions of a System and Its Parts
Important Systems Concepts
Information Systems Analysis and Design
Step One: Project Management and Planning
Step Two: Systems Analysis
Step Three: Systems Design
Step Four: Systems Implementation and Operation
Types of Information Systems and Systems Development
Transaction Processing Systems
Management Information Systems
Decision Support Systems
The Analyst's Role in Systems Development
Systems Analysts in the Systems Development Process
The Evolution of Systems Development Methodologies
Systems Development Life Cycle (SDLC)
Structured Analysis and Design
Data-Oriented Methodologies
The Object-Oriented Methodology
Agile Methodologies
Why Should We Use Object-Oriented Systems Analysis and Design(OOSAD)?
Iterative and Incremental Development
RUP's Iterative, Incremental Approach to OOSAD
Our Approach to Object-Oriented Systems Analysis and Design
Key Points Review
Key Terms Checkpoint
Review Questions
Problems and Exercises
Discussion Questions
Case Problems
PART Ⅱ:PROJECT MANAGEMENT AND PLANNING
PART Ⅲ:SYSTEM ANALYSIS
PART Ⅳ:SYSTEMS DESIGN
PART Ⅴ:SYSTEMS INPLEMENTATION AND OPERATION