系统分析与设计 英文版PDF电子书下载
- 电子书积分:19 积分如何计算积分?
- 作 者:(美)JohnW.Satzinger著
- 出 版 社:北京:机械工业出版社
- 出版年份:2008
- ISBN:7111232496
- 页数:672 页
Part 1 The Systems Analyst 2
Chapter 1 The World of the Information Systems Analyst 2
Systems Analyst at Consolidated Refineries 3
Overview 4
The Analyst as a Business Problem Solver 4
Systems That Solve Business Problems 6
Required Skills of the Systems Analyst 10
The Environment Surrounding the Analyst 13
The Analyst’s Role in Strategic Planning 15
Rocky Mountain Outfitters and Its Strategic Information Systems Plan 17
The Analyst as a System Developer (the Heart of the Course) 26
Summary 29
Key Terms 29
Review Questions 30
Thinking Critically 30
Experiential Exercises 30
Case Studies 31
Further Resources 33
Chapter 2 Approaches to System Development 34
Development Approaches at Ajax Corporation, Consolidated 35
Concepts, and Pinnacle Manufacturing Overview 35
The Systems Development Life Cycle 36
Activities of Each SDLC Phase 43
Methodologies, Models, Tools, and Techniques 47
Two Approaches to System Development 51
Systems Development Life Cycle Variations 59
Current Trends in Development 61
Tools to Support System Development 63
Summary 68
Key Terms 68
Review Questions 69
Thinking Critically 69
Experiential Exercises 70
Case Studies 70
Further Resources 71
Chapter 3 The Analyst as a Project Manager 72
Blue Sky Family of Mutual Funds: Managing the IRA and 73
Educational Savings Plan Project Overview 74
Project Management 74
Project Initiation and Project Planning 81
Defining the Problem 84
Producing the Project Schedule 87
Confirming Project Feasibility 93
Staffing and Launching the Project 102
Recap of Project Planning for RMO 103
Summary 105
Key Terms 105
Review Questions 106
Thinking Critically 106
Experiential Exercises 107
Case Studies 107
Further Resources 108
PART 2 Systems Analysis Tasks 110
Chapter 4 Beginning the Analysis: Investigating System Requirements 110
Mountain States Motor Sports 111
Overview 112
The Analysis Phase in More Detail 113
Business Process Reengineering and the Zachman Framework 116
System Requirements 118
Stakeholders—The Source of System Requirements 120
Techniques for Information Gathering 124
Validating the Requirements 141
Summary 145
Key Terms 146
Review Questions 146
Thinking Critically 146
Experiential Exercises 147
Case Studies 148
Further Resources 149
Chapter 5 Modeling System Requirements 150
Waiters On Call Meal-Delivery System 151
Overview 152
Models and Modeling 152
Events, Activities, and Use Cases 158
“Things” in the Problem Domain 168
The Entity-Relationship Diagram 175
The Class Diagram 180
Where You Are Headed 190
Summary 191
Key Terms 191
Review Questions 192
Thinking Critically 192
Experiential Exercises 194
Case Studies 194
Further Resources 197
Chapter 6 The Traditional Approach to Requirements 198
San Diego Periodicals: Following the Data Flow 199
Overview 200
Traditional and Object-Oriented Views of Activities/Use Cases 201
Data Flow Diagrams 201
Documentation of DFD Components 217
Information Engineering Models 226
Locations and Communication through Networks 231
Summary 235
Key Terms 235
Review Questions 235
Thinking Critically 236
Experiential Exercises 236
Case Studies 237
Further Resources 239
Chapter 7 The Object-Oriented Approach to Requirements 240
Electronics Unlimited, Inc.: Integrating the Supply Chain 241
Overview 241
Object-Oriented Requirements 242
The System Activities—A Use Case/Scenario View 244
Identifying Inputs and Outputs—The System Sequence Diagram 258
Identifying Object Behavior—The State Machine Diagram 266
Integrating Object-Oriented Models 275
Summary 277
Key Terms 277
Review Questions 277
Thinking Critically 278
Experiential Exercises 281
Case Studies 282
Further Resources 285
Chapter 8 Evaluating Alternatives for Requirements,Environment, and Implementation 286
Tropic Fish Tales: Netting the Right System 287
Overview 287
Project Management Perspective 289
Deciding on Scope and Level of Automation 290
Defining the Application Deployment Environment 297
Choosing Implementation Alternatives 303
Contracting with Vendors 311
Presenting the Results and Making the Decisions 313
Summary 315
Key Terms 315
Review Questions 315
Thinking Critically 316
Experiential Exercises 316
Case Studies 317
Further Resources 318
PART 3 Systems Design Tasks 320
Chapter 9 Moving to Design 320
Fairchild Pharmaceuticals: Finalizing Architectural Design for a Production System 321
Overview 322
Understanding the Elements of Design 322
Design Phase Activities 327
Project Management: Coordinating the Project 330
Deployment Environment 334
Application Architecture 337
Network Design 344
Summary 347
Key Terms 347
Review Questions 348
Thinking Critically 348
Experiential Exercises 348
Case Studies 349
Further Resources 349
Chapter 10 The Traditional Approach to Design 350
Theatre Systems, Inc.: Something Old, Something New 351
Overview 352
The Structured Approach to Designing the Application Architecture 352
The Automation System Boundary 353
The System Flowchart 355
The Structure Chart 358
Module Algorithm Design: Pseudocode 369
Integrating Structured Application Design with Other Design Tasks 371
Three-Layer Design 372
Summary 377
Key Terms 377
Review Questions 377
Thinking Critically 378
Experiential Exercises 382
Case Studies 382
Further Resources 383
Chapter 11 The Object-Oriented Approach to Design:Use Case Realization 384
New Capital Bank 385
Overview 386
Object-Oriented Design—The Bridge between Requirementsand Implementation 386
Design Classes and Design Class Diagrams 393
Realizing Use Cases and Defining Methods—Designing with Sequence Diagrams 404
Developing a Multilayer Design 413
Designing with Communication Diagrams 420
Updating the Design Class Diagram 422
Package Diagrams—Structuring the Major Components 424
Implementation Issues for Three-Layer Design 426
Summary 429
Key Terms 429
Review Questions 430
Thinking Critically 431
Experiential Exercises 437
Case Studies 437
Further Resources 439
Chapter 12 Designing Databases 440
Nationwide Books: Designing a New Database 441
Overview 442
Databases and Database Management Systems 442
Relational Databases 444
Object-Oriented Databases 457
Hybrid Object-Relational Database Design 464
Data Types 468
Distributed Databases 470
Summary 478
Key Terms 478
Review Questions 478
Thinking Critically 479
Experiential Exercises 480
Case Studies 480
Further Resources 481
Chapter 13 Designing the User Interface 482
Interface Design at Aviation Electronics 483
Overview 483
Identifying and Classifying Inputs and Outputs 484
Understanding the User Interface 486
Guidelines for Designing User Interfaces 494
Documenting Dialog Designs 498
Guidelines for Designing Windows and Browser Forms 505
Guidelines for Designing Web Sites 509
Designing Dialogs for Rocky Mountain Outfitters 511
Summary 519
Key Terms 519
Review Questions 520
Thinking Critically 520
Experiential Exercises 521
Case Studies 521
Further Resources 523
Chapter 14 Designing System Interfaces, Controls, and Security 524
Downslope Ski Company: Designing a Secure Supplier System Intertace 525
Overview 526
Identifying System Interfaces 526
Designing System Inputs 530
Designing System Outputs 538
Designing Integrity Controls 548
Designing Security Controls 554
Summary 563
Key Terms 563
Review Questions 564
Thinking Critically 565
Experiential Exercises 567
Case Studies 567
Further Resources 569
PART 4 Implementation and Support 572
Chapter 15 Making the System Operational 572
Tri-State Heating Oil: Juggling Priorities to Begin Operation 573
Overview 574
Program Development 575
Quality Assurance 587
Data Conversion 595
Installation 597
Documentation 602
Training and User Support 606
Maintenance and System Enhancement 608
Summary 612
Key Terms 612
Review Questions 612
Thinking Critically 613
Experiential Exercises 614
Case Studies 614
Further Resources 615
Chapter 16 Current Trends in System Development 616
Valley Regional Hospital: Measuring a Project’s Progress 617
Overview 617
Software Principles and Practices 618
Adaptive Methodologies to Development 622
Model-Driven Architecture—Generalizing Solutions 640
Frameworks, Components, and Services 643
Summary 651
Key Terms 651
Review Questions 652
Thinking Critically 652
Experiential Exercises 653
Case Studies 654
Further Resources 655
Index 657
- 《水面舰艇编队作战运筹分析》谭安胜著 2009
- 《管理信息系统习题集》郭晓军 2016
- 《分析化学》陈怀侠主编 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《卓有成效的管理者 中英文双语版》(美)彼得·德鲁克许是祥译;那国毅审校 2019
- 《影响葡萄和葡萄酒中酚类特征的因素分析》朱磊 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019