没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
TILLEY
|
ROSENBLATT
ELEVENTH EDITION
Systems Analysis
and Design
For product information and technology assistance, contact us at
Cengage Learning Customer & Sales Support, 1-800-354-9706
For permission to use material from this text or product,
submit all requests online at www.cengage.com/permissions.
Further permissions questions can be e-mailed to
permissionrequest@cengage.com
Systems Analysis and Design, Eleventh
Edition
Scott Tilley and Harry Rosenblatt
SVP, GM Skills & Global Product Management:
Dawn Gerrain
Product Director: Kathleen McMahon
Product Team Manager: Kristin McNary
Senior Director, Development: Marah
Bellegarde
Senior Content Developer: Kate Mason
Developmental Editor: Deborah Kaufmann
Product Assistant: Abigail Pufpaff
Senior Production Director: Wendy Troeger
Production Director: Patty Stephan
Senior Content Project Manager: Stacey
Lamodi
Designer: Diana Graham
Cover Template Designer: Lisa Kuhn, Curio
Press, LLC
Cover image(s): robuart/Shutterstock.com
© 2017 Cengage Learning
ALL RIGHTS RESERVED. No part of this work covered by the copyright herein
may be reproduced or distributed in any form or by any means, except as
permitted by U.S. copyright law, without the prior written permission of the
copyright owner.
Library of Congress Control Number: 2015958228
ISBN: 978-1-305-49460-2
Cengage Learning
20 Channel Center Street
Boston, MA 02210
USA
Cengage Learning is a leading provider of customized learning solutions
with employees residing in nearly 40 different countries and sales in
more than 125 countries around the world.Find your local representative at
www.cengage.com
Cengage Learning products are represented in Canada by Nelson Education, Ltd.
To learn more about Cengage Learning, visit www.cengage.com
Purchase any of our products at your local college store or at our preferred
online store www.cengagebrain.com
Printed in the United States of America
Print Number: 01 Print Year: 2016
iii
BRIEF CONTENTS
PHASE 1: SYSTEMS PLANNING 001
Chapter 1 Introduction to Systems Analysis and Design 002
Chapter 2 Analyzing the Business Case 040
Chapter 3 Managing Systems Projects 070
PHASE 2: SYSTEMS ANALYSIS 101
Chapter 4 Requirements Modeling 102
Chapter 5 Data and Process Modeling 142
Chapter 6 Object Modeling 178
Chapter 7 Development Strategies 200
PHASE 3: SYSTEMS DESIGN 233
Chapter 8 User Interface Design 234
Chapter 9 Data Design 274
Chapter 10 System Architecture 322
PHASE 4: SYSTEMS IMPLEMENTATION 359
Chapter 11 Managing Systems Implementation 360
PHASE 5: SYSTEMS SUPPORT AND SECURITY 409
Chapter 12 Managing Systems Support and Security 410
THE SYSTEMS ANALYST’S TOOLKIT 463
Toolkit Part A Communication Tools 464
Toolkit Part B CASE Tools 484
Toolkit Part C Financial Analysis Tools 498
Toolkit Part D Internet Resource Tools 514
Glossary 539
Index 559
iv
TABLE OF CONTENTS
PHASE 1: SYSTEMS PLANNING
Chapter 1
Introduction to Systems Analysis
and Design
Learning Objectives 2
1.1 Introduction 3
1.2 What Is Information Technology? 3
1.2.1 The Changing Nature of Information Technology 3
1.2.2 Systems Analysis and Design 4
1.2.3 What Does a Systems Analyst Do? 4
Case in Point 1.1: Cloud Nine Financial Advisors 5
1.3 Information System Components 5
1.3.1 Hardware 6
1.3.2 Software 6
1.3.3 Data 7
1.3.4 Processes 7
1.3.5 People 7
1.4 Business Today 8
1.4.1 The Internet Model 8
1.4.2 B2C (Business-to-Consumer) 9
1.4.3 B2B (Business-to-Business) 9
1.5 Modeling Business Operations 10
1.5.1 Business Profiles 10
1.5.2 Business Processes 10
1.6 Business Information Systems 10
1.6.1 Enterprise Computing 11
1.6.2 Transaction Processing 11
1.6.3 Business Support 12
1.6.4 Knowledge Management 13
1.6.5 User Productivity 13
1.6.6 Systems Integration 13
1.7 What Information Do Users Need? 14
1.7.1 Top Managers 14
1.7.2 Middle Managers and Knowledge Workers 15
1.7.3 Supervisors and Team Leaders 15
1.7.4 Operational Employees 15
1.8 Systems Development Tools 15
1.8.1 Modeling 16
1.8.2 Prototyping 16
1.8.3 Computer-Aided Systems Engineering
(CASE) Tools 17
1.9 Systems Development Methods 17
1.9.1 Structured Analysis 18
1.9.2 Object-Oriented Analysis 21
1.9.3 Agile Methods 22
1.9.4 Other Development Methods 23
1.10 The Information Technology
Department 24
1.10.1 Application Development 24
Case in Point 1.2: Global Hotels and
Momma’s Motels 25
1.10.2 Systems Support and Security 25
1.10.3 User Support 25
1.10.4 Database Administration 25
1.10.5 Network Administration 25
1.10.6 Web Support 26
1.10.7 Quality Assurance (QA) 26
Case in Point 1.3: What Should Lisa Do? 26
1.11 The Systems Analyst 26
1.11.1 Role 26
1.11.2 Knowledge, Skills, and Education 27
1.11.3 Certification 28
1.11.4 Career Opportunities 29
Case in Point 1.4: Just-in-Time Airfreight, Inc. 31
1.12 Trends in Information Technology 31
A Question of Ethics 32
1.13 Chapter Summary 32
Key Terms 34
Chapter Exercises 39
Chapter 2
Analyzing the Business Case
Learning Objectives 40
2.1 Introduction 41
2.2 A Framework for IT Systems Development 41
2.2.1 Strategic Planning Overview 41
2.2.2 What Is SWOT Analysis? 42
2.2.3 Strategic Planning for IT Projects 43
Case in Point 2.1: Lo Carb Meals 43
2.2.4 The Changing Role of the IT Department 44
Case in Point 2.2: Attaway Airlines, Part One 45
2.3 What Is a Business Case? 45
2.4 Information Systems Projects 45
2.4.1 Main Reasons for Systems Projects 45
Case in Point 2.3: Trent College 47
2.4.2 Factors That Affect Systems Projects 47
2.4.3 Internal Factors 47
2.4.4 External Factors 49
2.5 Evaluation of Systems Requirements 51
2.5.1 Systems Request Forms 51
2.5.2 Systems Review Committee 51
2.6 Overview of Feasibility 52
2.6.1 Operational Feasibility 53
2.6.2 Economic Feasibility 53
2.6.3 Technical Feasibility 54
2.6.4 Schedule Feasibility 55
2.7 Evaluating Feasibility 55
2.8 Setting Priorities 56
2.8.1 Factors That Affect Priority 56
2.8.2 Discretionary and Nondiscretionary Projects 56
Case in Point 2.4: Attaway Airlines,
Part Two 57
2.9 Preliminary Investigation Overview 57
2.9.1 Interaction with Managers, Users, and
Other Stakeholders 57
2.9.2 Planning the Preliminary Investigation 58
v Table of Contents
A Question of Ethics 65
2.10 Chapter Summary 66
Key Terms 67
Chapter Exercises 69
Chapter 3
Managing Systems Projects
Learning Objectives 70
3.1 Introduction 71
3.2 Overview of Project Management 71
3.2.1 What Shapes a Project? 71
3.2.2 What Is a Project Triangle? 71
3.2.3 What Does a Project Manager Do? 72
3.3 Creating a Work Breakdown Structure 72
3.3.1 Gantt Charts 73
3.3.2 PERT/CPM Charts 73
3.3.3 Identifying Tasks in a Work Breakdown
Structure 74
Case in Point 3.1: Parallel Services 76
3.3.4 Factors Affecting Duration 76
Case in Point 3.2: Sunrise Software 77
3.3.5 Displaying the Work Breakdown Structure 78
3.4 Identifying Task Patterns 78
3.4.1 Task Patterns 78
3.4.2 Using Task Boxes to Create a Model 79
3.4.3 Task Patterns 79
3.4.4 Identifying Task Patterns 80
3.4.5 Working with Complex Task Patterns 81
3.5 Calculating the Critical Path 81
3.5.1 Critical Path 82
3.5.2 Calculating the Critical Path 82
3.6 Project Monitoring and Control 83
3.6.1 Monitoring and Control Techniques 83
3.6.2 Maintaining a Schedule 83
3.7 Reporting 84
3.7.1 Project Status Meetings 84
3.7.2 Project Status Reports 85
3.8 Project Management Examples 85
3.8.1 PERT/CPM Examples 85
3.9 Project Management Software 87
Case in Point 3.3: Census 2010 90
3.10 Risk Management 91
3.10.1 Steps in Risk Management 91
3.10.2 Risk Management Software 92
3.11 Managing for Success 93
3.11.1 Business Issues 93
3.11.2 Budget Issues 93
3.11.3 Schedule Issues 93
Case in Point 3.4: Spring Forward Products 94
3.12 The Bottom Line 94
A Question of Ethics 95
3.13 Chapter Summary 95
Key Terms 97
Chapter Exercises 99
PHASE 2 : SYSTEMS ANALYSIS
Chapter 4
Requirements Modeling
Learning Objectives 102
4.1 Introduction 103
4.2 Systems Analysis Phase Overview 103
4.2.1 Systems Analysis Activities 103
4.2.2 Systems Analysis Skills 105
4.2.3 Team-Based Techniques: JAD, RAD, and Agile Methods 105
4.3 Joint Application Development 105
4.3.1 User Involvement 105
4.3.2 JAD Participants and Roles 106
4.3.3 JAD Advantages and Disadvantages 106
4.4 Rapid Application Development 107
4.4.1 RAD Phases and Activities 108
4.4.2 RAD Objectives 109
4.4.3 RAD Advantages and Disadvantages 109
4.5 Agile Methods 109
4.5.1 Agile Method Advantages and Disadvantages 111
Case in Point 4.1: North Hills College 111
4.6 Modeling Tools and Techniques 111
4.6.1 Functional Decomposition Diagrams 112
4.6.2 Business Process Modeling 112
4.6.3 Data Flow Diagrams 113
4.6.4 Unified Modeling Language 113
4.7 System Requirements Checklist 115
4.7.1 Output Examples 115
4.7.2 Input Examples 116
4.7.3 Process Examples 116
4.7.4 Performance Examples 116
4.7.5 Control Examples 117
4.8 Future Growth, Costs, and Benefits 117
4.8.1 Scalability 117
4.8.2 Total Cost of Ownership 118
4.9 Fact-Finding 118
4.9.1 Fact-Finding Overview 118
4.9.2 Who, What, Where, When, How, and Why? 119
4.9.3 The Zachman Framework 120
4.10 Interviews 120
Case in Point 4.2: Deep River College 126
4.10.1 Unsuccessful Interviews 126
Case in Point 4.3: Fastpak Overnight
Package System 127
4.11 Other Fact-Finding Techniques 127
4.11.1 Document Review 127
4.11.2 Observation 127
4.11.3 Questionnaires and Surveys 129
4.11.4 Interviews versus Questionnaires 130
4.11.5 Brainstorming 131
4.11.6 Sampling 131
4.11.7 Research 131
Case in Point 4.4: CyberStuff 132
4.12 Documentation 132
4.12.1 The Need for Recording the Facts 132
4.12.2 Software Tools 133
4.13 Information Management Software 134
4.14 Preview of Logical Modeling 135
剩余591页未读,继续阅读
资源评论
锺馗
- 粉丝: 5
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于Android的学生信息管理2.rar
- 3e9ef566-ba13-47b0-a252-77aa9e4b040f8412130.apk
- 毕业设计基于SSM的房屋租赁系统源【源码+lw+部署+讲解】
- 基于Android男装出口管理系统的app.rar
- 工资表生成工资条Excel模版
- 位运算、状态压缩、枚举子集汇总.html
- C++毕业设计快递分拣机器人系统源码+论文文件+资料.zip
- 锐龙处理器 体质分析工具,体质越好越稳定,越容易超频 tool1007/Win V/F
- IOS Swift3 四种单例模式详解及实例《PPT文档》
- Swin-Unet网络预训练模型,swin-tiny-patch-window7-224.pth
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功