Systems analysis & design:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a.]
McGraw Hill
1993
|
Schriftenreihe: | McGraw Hill international editions
Management information systems series |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXII, 521 S. graph. Darst. |
ISBN: | 0070195730 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023761304 | ||
003 | DE-604 | ||
005 | 20070308000000.0 | ||
007 | t | ||
008 | 950929s1993 d||| |||| 00||| eng d | ||
020 | |a 0070195730 |9 0-07-019573-0 | ||
035 | |a (OCoLC)831316716 | ||
035 | |a (DE-599)BVBBV023761304 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a eng | |
049 | |a DE-634 | ||
082 | 0 | |a 650.0285421 | |
100 | 1 | |a Edwards, Perry |e Verfasser |4 aut | |
245 | 1 | 0 | |a Systems analysis & design |c Perry Edwards |
264 | 1 | |a New York [u.a.] |b McGraw Hill |c 1993 | |
300 | |a XXII, 521 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a McGraw Hill international editions | |
490 | 0 | |a Management information systems series | |
650 | 0 | 7 | |a Systemanalyse |0 (DE-588)4116673-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Systementwurf |0 (DE-588)4261480-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Systementwurf |0 (DE-588)4261480-6 |D s |
689 | 0 | 1 | |a Systemanalyse |0 (DE-588)4116673-5 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017403547&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017403547 |
Datensatz im Suchindex
_version_ | 1804138947046014976 |
---|---|
adam_text | Contents in Brief
PARTI AN INTRODUCTION10 THE SYSTEMS PROCESS 3
Chapter 1 The Systems Development Life Cycle 4
Chapter 2 Modeling Tools for the Systems Analyst 32
Chapter 3 Structured Methodologies 69
PARTII SYSTEMS ANALYSIS AND MODELING 99
Chapter 4 Preliminary Systems Analysis 100
Chapter 5 Detailed Analysis 134
Chapter 6 Prototyping and Fourth-Generation Languages 171
PARTIII SYSTEMS DESIGN 215
Chapter 7 Output Design 216
Chapter 8 Input Design and Data Collection Screens 252
Chapter 9 File Design 292
Chapter 10 Database Design 325
Chapter 11 Network Design 363
Chapter 12 Software Design 390
PART IV SYSTEMS IMPLEMENTATION AND MANAGEMENT 423
Chapter 13 Programming, Quality Assurance, and Conversion 424
Chapter 14 Testing and Training 452
Chapter 15 Maintaining and Managing the Systems Process 481
V
Contents
Preface xix
PARTI AN INTRODUCTION TO THE SYSTEMS PROCESS 3
Chapter 1 The Systems Development Life Cycle 4
Goals 4
Preview 4
What is a System? 5
Computer-Based Business Systems 6
Advantages and Disadvantages of Business Systems 7
Information Systems in Business 9
Analysts and Users 10
WORKING WITHPEOPLE:
Personal Traits of an Analyst 13
The Systems Life Cycle 14
Logical Versus Physical 14
Phase 1: Systems Analysis 15
Phase 2: Systems Design 17
Phase 3: Systems Implementation 18
Phase 4: Systems Maintenance 18
The Systems Development Life Cycle: An Example 19
Systems Development: Then and Now 21
Then: Art and Chaos 21
WORKING WITH TECHNOLOGY:
The Developers of Structured Programming 22
Now: Structured Methodologies and CASE 23
A Perspective on CASE 26
Summary 27
Key Terms 28
Questions for Review and Discussion 28
CASESTUDY:
View Video: Putting the Systems Development Life Cycle and CASE to Work 30
w
Contents vii
Chapter 2 Modeling Tools for the Systems Analyst 32
Goals 32
Preview 32
The Role of Data in Business 33
Modeling: A Portrait of the Business 34
Modeling With Data Flow Diagrams 35
What Are Accounts Receivable? 35
Drawing the Context DFD 36
Leveling DFDs 38
Level Numbering 40
DFD Symbols and Rules 42
Drawing DFDs With CASE 45
The CASE Revolution 45
CASE Drawings 46
Graphical User Interfaces 46
WORKING WITH TECHNOLOGY:
Guidelines for Drawing DFDs 47
Modeling With Entity-Relationship Diagrams 47
Entity Types and Instances 48
Attributes ofEntities 49
Relationships 50
Cardinality 50
ERD Notations and Symbols 52
How to Model Data 53
Recognizing Entities 54
Levels of Modeling 56
Benefits of Modeling 58
User Involvement 58
A Blueprint ofthe Business 58
WORKING WITH PEOPLE:
Old Tools Versus New 59
Summary 60
Key Terms 61
Questions for Review and Discussion 61
CASESTUDY:
Modeling View Videos Tape Rental System 63
viii Contents
Chapter 3 Structured Methodologies 69
Goals 69
Preview 69
What Are Accounts Payable? 70
The Need for a Structured Methodology 71
The Top-Down Approach: Functional Decomposition 72
Modules 73
CASE as an Enabling Technology 74
CASE Repositories and Data Dictionaries 74
A Catalog of the System s Specifications 75
A Closer Look at Data Dictionaries 76
Advantages and Disadvantages of Modeling and Data Dictionaries 81
Other Specification Tools 82
Structure Charts 82
WORKING WITH PEOPLE:
How Important is Keeping Current With the State-of-the-Art? 84
Pseudocode 86
Guidelines to Writing Pseudocode 89
Structured Walkthroughs 89
WORKING WITH TECHNOLOGY
Ten Guidelines for a Successful Walkthrough 90
Summary 92
Key Terms 93
Questions for Review and Discussion 93
CASE STUDY:
Data Dictionary and Pseudocode for View Video s Customer List 95
PART II SYSTEMS ANALYSIS AND MODELING 99
Chapter 4 Preliminary Systems Analysis 100
Goals 100
Preview 100
An Overview of Analysis 101
The Problem-Solving Attitude 102
Preliminary Analysis 103
Contents Ix
Evaluating the User s Request 103
Analyzing the User s Request 106
Fact Finding and the Interview 107
Preparing for the Interview 107
Establishing Rapport 108
Questioning 109
Summarizing the Interview 110
Following Up After the Interview 110
WORKING WITH PEOPLE:
Conducting a Meeting 112
The Preliminary Report for Management 112
The Role of CASE in Systems Analysis 115
Applying Preliminary Analysis: Valley Blood Center 118
Summary 123
Key Terms 123
Questions For Review and Discussion 123
CASE STUDY:
View Video s Preliminary Analysis 125
Chapters Detailed Analysis 134
Goals 134
Preview 134
Review and Assignment 135
The Preliminary Report 136
Scheduling the Detailed Analysis 136
Authorization and Notification 138
WORKING WITH PEOPLE:
Accounting and Analysts 139
Fact Finding and the Current System 139
Interviewing 140
Questionnaires 140
Observing the Current System 144
The Feasibility Study 145
Diagramming the Logical System 145
Sample Documents and Data Dictionaries 148
Determining Alternatives, Costs, and Benefits 150
Reporting Findings 155
WORKING WITH TECHNOLOGY:
Writing Successfully For Management 160
X Contents
Presentation of Findings to Management 160
Choosing CASE Tools 162
Summary 163
Key Terms 163
Questions For Review and Discussion 163
CASE STUDY:
The Detailed Analysis of View Video s Tape Rental System 165
Chapter 6 Prototyping and Fourth-Generation Languages 171
Goals 171
Preview 171
Third-Generation Languages (3GLs) 172
Prototyping: Rapid System Development 173
Fourth-Generation Languages (4GLs) 175
CASE and 4GLs 177
CASE Trends 179
CASE Methodologies 180
Contrasting 4GLs and CASE 181
Object-Oriented Analysis 181
WORKING WITH TEHCNOLOGY:
Using 4GLs to Cut Software Maintenance Costs 182
Systems Development Using CASE and 4GLs: An Example 184
Entering Data Elements 186
Creating Files 187
Constructing Data-Entry Screens 189
Producing Printed Reports 190
Transaction Processing 193
Contrasting 4GLs and CASE 195
Reverse Engineering 195
4GLs and CASE: Advantages 195
WORKING WITH PEOPLE:
When It Absolutely, Positively, Has to be Done 196
Summary 198
Key Terms 199
Questions For Review and Discussion 199
CASE STUDY:
Prototyping View Video s System With CASE and a 4GL 201
Contents xi
PART III SYSTEMS DESIGN 215
Chapter 7 Output Design 216
Goals 216
Preview 216
Guidelines for Output Design 217
Selecting the Best Media 220
Printers 220
Paper 222
CRTs 223
WORKING WITH TECHNOLOGY:
An Illustrated Guide to Type 224
WORKING WITH PEOPLE:
Involving the User From the Start 226
Formatting Reports 227
Types of Reports 228
Designing Reports for Printers 229
Designing Reports for Screens 232
Prototyping Reports With CASE 234
WORKING WITH TECHNOLOGY:
Guidelines for Screen Designs 235
Control of System Outputs 236
An Overview of Control Systems 236
Totaling and Crossfooting 237
Auditing 23H
Security Checks 23H
Building a Data Dictionary 239
Summary 241
Key Terms 242
Questions for Review and Discussion 242
CASE STUDY:
Designing the Reports for View Video s System 243
Chapter 8 Input Design and Data Collection Screens 252
Goals 252
Preview 252
xii Contents
Methods of Data Entry 253
Controlling Data Entry 255
Verification 255
Validation 255
Batch or Control Totals 257
Check Digits, Transpositions, and Slides 257
Visual Verification and Computer-Aided Validation 258
Data-Entry Hardware 258
WORKING WITH PEOPLE:
Ergonomics and Design 259
Terminals 260
Personal Computers 261
Optical Character Readers 261
Other Design Considerations 262
WORKING WITH TECHNOLOGY:
Guidelines for Designing Data-Entry Screens 263
Color 263
Sound 264
Menus 265
Keyboards and Function Keys 266
Icons 268
Mouse 268
Interface Design 270
WORKING WITH TECHNOLOGY:
12 Steps to Better Menus 271
Designing Data-Entry Screens 272
Using CASE to Design Screens 273
Documenting Screen Layouts 275
Designing Fleet Feet s Data Collection Screens 276
Summary 280
Key Terms 280
Questions for Review and Discussion 281
CASE STUDY:
View Video s Input Design 282
Chapter 9 File Design 292
Goals 292
Preview 292
Contents xiii
An Introduction to File Design 293
Storage Capabilities 293
Types of Files 294
Data Storage Methods 295
Storing Alphanumeric Data 296
Storing Numeric Data 297
Media and Data Storage Techniques 298
Tapes and Sequential Files 298
WORKING WITH PEOPLE:
The Super-Mini Versus the PC 299
Disks 302
Indexed Files 303
Direct-Access Files 305
Compact Disks and CD-ROMs 306
Designing Disk or Tape Files 307
Fixed- Versus Variable-Length Records 309
File and Processing Controls 311
Record Counts 311
WORKING WITH TECHNOLOGY:
Guidelines for Designing Files 312
Back-Up 313
Using CASE to Design Files 313
Summary 315
Key Terms 315
Questions for Review anH Discussion 315
CASE STUDY:
View Video s File Design 317
Chapter 10 Database Design 325
Goals 325
Preview 325
Database Management Systems 326
Advantages of a DBMS 32 7
Disadvantages of a DBMS 32S
Types of Databases 329
Hierarchical 329
Network 330
Relational 332
xiv Contents
Defining the Physical Database 333
WORKING WITH TECHNOLOGY:
Relational DBMS-What s in a Name? 334
Data Manipulation Languages 335
Commercial Versions of SQL 336
SQL Rules and Syntax 337
Query Languages 341
Utilities 343
Normalization 343
WORKING WITH PEOPLE:
Retraining for the Database Environment 344
CASE and Database Design 346
Database Controls 348
Back-Up 348
Transaction Logging 348
Access Security 349
Mirror Databases 349
Designing Fleet Feet s Database 350
Summary 354
Key Terms 355
Questions for Review and Discussion 355
CASE STUDY:
View Video s Database Design 357
Chapter 11 Network Design 363
Goals 363
Preview 363
Modes of Processing Data 364
Batch Processing 365
On-Line Processing 366
On-Line Transaction Processing (OLTP) 367
Data Communications 368
WORKING WITH PEOPLE:
Too Many Controls 369
Networks 372
Topologies 372
Network Considerations 376
Local Area Networks (LANs) 376
Contents xv
Advantages and Disadvantages 377
Hardware and Software Acquisition: RFQs and RFPs 377
WORKING WITH TECHNOLOGY:
LANS and Distributing the Workload 378
Real-Time CASE Tools 382
Designing Fleet Feet s Network 384
Summary 385
Key Terms 386
Questions for Review and Discussion 386
CASE STUDY:
View Video s RFQ for Equipment 388
Chapter 12 Software Design 390
Goals 390
Preview 390
Program Definition 391
Module Design 393
Modules 393
Control Structures 395
Decomposition and Refinement 397
Coupling 400
Cohesion 403
Span of Control 404
Language Considerations 405
WORKING WITH TECNOLOGY:
Guidelines for Planning Modules 408
Program Specifications 408
CASE and Writing Specifications 410
The Design Walkthrough 411
WORKING WITH PEOPLE:
A Program Specifications Walkthrough 412
Design Review 413
Summary 414
Key Terms 414
Questions for Review and Discussion 415
CASE STUDY:
Program Identification and Specifications for View Video s Titles
by Category Report 416
xvi Contents
PART IV SYSTEMS IMPLEMENTATION AND MANAGEMENT 423
Chapter 13 Programming, Quality Assurance, and Conversion 424
Goals 424
Preview 424
Overview of Implementation 425
Scheduling and Assigning Tasks 426
WORKING WITH PEOPLE:
Coping With Change 430
Programming a Structured System 431
Standards 431
Stubs 431
Program Walkthroughs 433
Using CASE to Assist Programming 435
Quality Assurance: Testing Modules, Module Integration, and Programs 436
Testing Modules 437
Types of Conversions 438
WORKING WITH TECHNOLOGY:
Guidelines for Writing IF and GO TO Statements 439
Parallel 439
Phased 440
Direct 442
Programs, Facilities, and Procedures 443
Summary 445
Key Terms 445
Questions for Review and Discussion 447
CASE STUDY:
Developing View Video s Customer List 447
Chapter 14 Testing and Training 452
Goals 452
Preview 452
Testing 453
Program Integration 454
System Test 455
Acceptance Tests 456
Contents xvii ^H
Training 456
Methods 456
Management 457
Users and Operations Staff 458
Documentation 458
WORKING WITH TECHNOLOGY:
Eye-Care Guidelines for PC/Terminal Users 459
Management 460
User 460
Program 462
Operations 463
Using CASE to Generate Documentation 464
WORKING WITH PEOPLE:
Writing Effectively 466
Quality Assurance 467
Certification 467
Runthrough 468
Input of Data 469
Adjustments to Data 470
Program Specifications 470
Output of Data 470
System Interface 471
Systems Maintenance 472
Summary 474
Key Terms 474
Questions for Review and Discussion 474
CASE STUDY:
Testing, Training, and Documentation of View Video s Video Cassette
Tape Rental System 476
Chapter 15 Maintaining and Managing the Systems Process 481
Goals 481
Preview 481
Systems Maintenance 482
Operations 482
Documentation 483
Audit or Review 484
Enhancements 485
xviii Contents
Management Issues 486
Six Keane Rules 486
Schedule Overruns 487
People Issues 488
Cost Containment 488
Working in Teams 491
WORKING WTIH TECHNOLOGY:
Project Management 492
Theories X, Y, and Z 492
WORKING WITH PEOPLE:
Learning to Listen 495
Keeping Current 495
Professional Societies 495
Journals and Periodicals 496
Books 497
Training Groups 497
Objects and the Future of CASE 498
Summary 499
Key Terms 500
Questions for Review and Discussion 500
CASE STUDY:
Acceptance of View Video s New Rental System 501
References 505
Index 508
|
any_adam_object | 1 |
author | Edwards, Perry |
author_facet | Edwards, Perry |
author_role | aut |
author_sort | Edwards, Perry |
author_variant | p e pe |
building | Verbundindex |
bvnumber | BV023761304 |
ctrlnum | (OCoLC)831316716 (DE-599)BVBBV023761304 |
dewey-full | 650.0285421 |
dewey-hundreds | 600 - Technology (Applied sciences) |
dewey-ones | 650 - Management and auxiliary services |
dewey-raw | 650.0285421 |
dewey-search | 650.0285421 |
dewey-sort | 3650.0285421 |
dewey-tens | 650 - Management and auxiliary services |
discipline | Wirtschaftswissenschaften |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01326nam a2200361zc 4500</leader><controlfield tag="001">BV023761304</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20070308000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">950929s1993 d||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0070195730</subfield><subfield code="9">0-07-019573-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)831316716</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023761304</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">650.0285421</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Edwards, Perry</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Systems analysis & design</subfield><subfield code="c">Perry Edwards</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a.]</subfield><subfield code="b">McGraw Hill</subfield><subfield code="c">1993</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 521 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">McGraw Hill international editions</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Management information systems series</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systemanalyse</subfield><subfield code="0">(DE-588)4116673-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Systementwurf</subfield><subfield code="0">(DE-588)4261480-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Systementwurf</subfield><subfield code="0">(DE-588)4261480-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Systemanalyse</subfield><subfield code="0">(DE-588)4116673-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017403547&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017403547</subfield></datafield></record></collection> |
id | DE-604.BV023761304 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:36:16Z |
institution | BVB |
isbn | 0070195730 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017403547 |
oclc_num | 831316716 |
open_access_boolean | |
owner | DE-634 |
owner_facet | DE-634 |
physical | XXII, 521 S. graph. Darst. |
publishDate | 1993 |
publishDateSearch | 1993 |
publishDateSort | 1993 |
publisher | McGraw Hill |
record_format | marc |
series2 | McGraw Hill international editions Management information systems series |
spelling | Edwards, Perry Verfasser aut Systems analysis & design Perry Edwards New York [u.a.] McGraw Hill 1993 XXII, 521 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier McGraw Hill international editions Management information systems series Systemanalyse (DE-588)4116673-5 gnd rswk-swf Systementwurf (DE-588)4261480-6 gnd rswk-swf Systementwurf (DE-588)4261480-6 s Systemanalyse (DE-588)4116673-5 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017403547&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Edwards, Perry Systems analysis & design Systemanalyse (DE-588)4116673-5 gnd Systementwurf (DE-588)4261480-6 gnd |
subject_GND | (DE-588)4116673-5 (DE-588)4261480-6 |
title | Systems analysis & design |
title_auth | Systems analysis & design |
title_exact_search | Systems analysis & design |
title_full | Systems analysis & design Perry Edwards |
title_fullStr | Systems analysis & design Perry Edwards |
title_full_unstemmed | Systems analysis & design Perry Edwards |
title_short | Systems analysis & design |
title_sort | systems analysis design |
topic | Systemanalyse (DE-588)4116673-5 gnd Systementwurf (DE-588)4261480-6 gnd |
topic_facet | Systemanalyse Systementwurf |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017403547&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT edwardsperry systemsanalysisdesign |