图书介绍

需求分析 Requirements AnalysisPDF|Epub|txt|kindle电子书版本网盘下载

需求分析 Requirements Analysis
  • (美)赫尔著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302063524
  • 出版时间:2003
  • 标注页数:458页
  • 文件大小:26MB
  • 文件页数:499页
  • 主题词:软件开发-系统分析-英文

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

需求分析 Requirements AnalysisPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

CHAPTER 1 A Framework for Architecture1

The Zachman Framework1

The Rows2

The Columns4

The Architecture Framework5

The Analysis Process7

Implications9

CHAPTER 2 Managing Projects11

Introduction11

Summary of Development Phases14

About Strategy17

Articulation17

About Requirements Analysis18

Definition18

Process One:Define Scope19

Process Two:Plan the Process20

Process Three:Gather Information21

Step 1:Conduct Briefing22

Step 2A:Conduct Interviews22

Step 2B:Joint Application Development(JAD)and Feedback Sessions23

Step 3:Obtain Industry Information and Patterns23

Step 4:Examine Current Systems24

Step 5:The Deliverable24

Process Four:Describe the Enterprise25

Step 1:Define Data Models(See Chapter 3)26

Step 2:Define Activity Models(See Chapter 4)27

Step 3:Define Location Models(See Chapter 6)30

Step 4:Define People and Organization Models(See Chapter 5)30

Step 5:Define Event and Timing Models(See Chapter 7)32

Step 6:Define Motivation Models(See Chapter 8)33

Step 7:Present Models37

Step 8:Deliverables:Model Descriptions39

Process Five:Define What Is Required of a New System40

Step 1:Restate Project Purpose40

Step 2:Identify Key Players40

Step 3:Identify Required Capabilities41

Step 4:Identify Requirement Constraints43

Step 5:Identify Non-functional Requirements43

Step 6:Determine Level of Technology46

Step 7:Identify Capacity Requirements47

Step 8:Decide Whether to Make or Buy47

Process Six:Determine the Existing Systems Environment48

Step 9:Deliverable:Requirements Statement48

Step 1:Define Operating Environment49

Step 2:Identify Software Environment49

Step 3:Define Technological Architecture50

Step 4:Define Operational Procedures50

Step 5:Identify Existing Capacity50

Step 6:Deliverable:System Inventory51

Process Seven:Plan for Transition51

Step 1:Begin Reorganization52

Step 2:Begin Education52

Step 3:Prepare for Training53

Step 4:Prepare for Data Conversion53

Step 5:Prepare for Implementation of Hardware and Software54

Step 6:Deliverable:Transition Plan54

Summary55

Views of Data57

CHAPTER 3 Column One:Data57

A Brief History of Data Architecture60

The Application Approach to Systems...61

What Went Wrong?63

1.Input s Connections to Output63

2.Overlapping Applications64

3.Encoding Business in the Programs65

The Solution—Version 165

Data Management68

The Solution—Version 268

Advanced Data Management—Meta-data72

Graphics—Data Modeling72

A Short History72

Entity/Relational Modeling72

Object Modeling73

Object-Role Modeling(ORM)76

How to Draw a Data Model79

Using Entity/Relationship and Object Models86

Business Owners Views(Row Two)87

Architect s View(Row Three)87

Designer s View(Row Four)88

Normalization91

Before Normal Forms92

First Normal Form93

Second Normal Form94

Third Normal Form95

Boyce/Codd Normal Form97

Fourth Normal Form99

Fifth Normal Form100

Data Modeling and Normalization104

Object-Oriented Design111

Referential Integrity111

Data Modeling Conventions112

Syntactic—Symbols112

Positional—The Crow s Foot Rule113

Semantic—Data Model Patterns114

Entity/Relationship Model Validation131

The Requirements Analysis Deliverable—Column One136

Entity Types and Relationships,with Narrative136

Attributes136

Domains137

Unique Identifiers137

Data,People,and Organizations138

Data and Locations138

Data and Activities138

Data and the Other Columns138

Referential Integrity138

Data and Timing139

Data and Business Rules139

Conclusion139

CHAPTER 4 Column Two:Activities141

From the Business Owners View to the Architect s View143

Approach145

Function Hierarchies146

Dependency Diagrams150

Data Flow Diagrams152

Exploding Processes157

Context Diagram160

Physical Data Flow Diagrams161

Logical( Essential )Data Flow Diagrams162

IDEFO169

Syntax170

Rules174

The UML Activity Diagram180

Interaction Diagrams183

Use Cases184

A Word About Business Process Re-engineering185

Business Process Diagrams185

Detailed Function and Process Documentation187

Structured Natural Language187

Action Diagrams190

Decision Trees and Decision Tables191

Implications for Relational Design192

Implications of Analyzing Activities192

Other Hierarchical Techniques192

Implications for Object-Oriented Design193

The Requirements Analysis Deliverable—Column Two193

A Comparison of the Techniques194

Activities and the Other Columns195

Activities and Data195

Activities and Locations196

Activities and People196

Activities and Timing(Events)197

Activities and Motivation197

CHAPTER 5 Column Four:People and Organizations199

How to Organize the Enterprise(Row One)202

Row Two:The Business Owner s View202

Times Change...202

A Very Short History of the World203

Human Capital205

Structural Capital205

Customer Capital206

Requirements for Knowledge Management206

The New Workplace and Knowledge Management207

Row Three:The Nature of a(Human)System210

A System211

Management212

A Model of the Viable System—System One219

Freedom221

System Two:Dampen Waves224

System Three:Achieve Synergy226

System Four:Opportunities228

System Five:System Identity232

Extra Communication Channels234

Implications of This Model236

Information Overload236

Jobs238

Our Personal Lives238

System Use239

Requirements Analysis Deliverable—Column Four242

People,Organizations,and the Other Columns243

People and Data243

People and Activities243

People and Locations244

People and Timing244

People and Motivation244

CHAPTER 6 Column Three:Locations245

Row Two—Geography247

Headquarters and Field Offices248

Production Network249

Distribution Network250

Research Network250

Customer Locations250

The Set of Sites250

Row Three—Network(and the Other Columns)251

Column One:Where Are Data Created?Where Are They Used?251

Column Two:Which Functions Are Where?251

Column Four:Which Roles Are Where?252

Column Five:What Events Are Where?252

Column Six:Which Business Rules Are Where?253

The Requirements Analysis Deliverable—Column Three253

Introduction255

CHAPTER 7 Column Five:Timing255

Row One:Scope257

Row Two:The Business Owner s View257

Schedules257

Events and States258

State/Transition Diagram259

Row Three:The Architect s View260

Events and States260

Essential Data Flow Diagrams261

Entity Life Histories262

The Requirements Analysis Deliverable—Column Five283

Timing and the Other Columns283

Timing and Data283

Timing and Activities283

Conclusion284

Timing and Motivation284

Timing,People,and Organizations284

Timing and Locations284

CHAPTER 8 Column Six:Motivation287

Introduction287

Row One:Scope290

Row Two:Business Owners Views291

End292

Means293

Course of Action293

Assessment295

Discovering Rules296

Row Three:Architect s View298

Classes of Rules298

Rule Descriptions304

Quality Criteria304

Requirements Analysis Deliverable—Column Six336

Motivation and the Other Columns337

Motivation and Data337

Motivation and Activities337

Motivation and Locations337

Motivation,People,and Organizations337

Motivation and Timing338

Conclusion338

APPENDIX A The Zachman Framework341

APPENDIX B A Comparison of Data Modeling Techniques343

APPENDIX C The Business Rules Group Motivation Model389

APPENDIX D The Business Rules Group and David C.Hay Modified Motivation Model391

Glossary393

Bibliography443

Index449

热门推荐