HOME > 상세정보

상세정보

Sytems analysis and design : a comprehensive methodology with CASE

Sytems analysis and design : a comprehensive methodology with CASE

자료유형
단행본
개인저자
Gibson, Michael L. Hughes, Cary T.
서명 / 저자사항
Sytems analysis and design : a comprehensive methodology with CASE / Michael L. Gibson, Cary T. Hughes.
발행사항
Danvers, MA :   Boyd & Fraser,   1994.  
형태사항
808 p. ; 24 cm.
ISBN
0877092478
일반주기
Includes index.  
일반주제명
Management information systems. System design. Computer-aided software engineering.
000 00806camuuu2002658a 4500
001 000000230054
005 19951201153516.0
008 931001s1994 mau 001 0 eng
010 ▼a 93039103
020 ▼a 0877092478
040 ▼a DLC ▼c DLC ▼d CNO
049 ▼a ACSL ▼l 121016690
050 0 0 ▼a T58.6 ▼b .G494 1994
082 0 0 ▼a 658.4/038/011 ▼2 20
090 ▼a 658.4038 ▼b G449s
100 1 ▼a Gibson, Michael L.
245 1 0 ▼a Sytems analysis and design : ▼b a comprehensive methodology with CASE / ▼c Michael L. Gibson, Cary T. Hughes.
260 ▼a Danvers, MA : ▼b Boyd & Fraser, ▼c 1994.
263 ▼a 9402
300 ▼a 808 p. ; 24 cm.
500 ▼a Includes index.
650 0 ▼a Management information systems.
650 0 ▼a System design.
650 0 ▼a Computer-aided software engineering.
700 1 0 ▼a Hughes, Cary T.

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(2층서고)/ 청구기호 658.4038 G449s 등록번호 121016690 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

Intended for undergraduate college and trade school students, or for business personnel. Assumes no familiarity with analysis and design. Arrangement is in sections on establishing a framework, data gathering and analysis using data and process modeling methods, logical and physical design, database technologies, justifying and managing analysis and design projects, and maintaining and securing the system. Annotation copyright Book News, Inc. Portland, Or.


정보제공 : Aladin

목차


CONTENTS
Preface = xix
PART I ESTABLISHING A FRAMEWORK FOR SYSTEMS ANALYSIS AND DESIGN = 1
 CHAPTER 1 Introduction to Systems Analysis and Design = 2
  overview = 2
  Key Terms = 3
  Definition of Systems Analysis and Design = 5
  General Systems Theory = 9
   Systems Theory Model of the Firm = 14
  The Management Information System(MIS) = 17
   Methods of Supplying Information = 17
   Subsystems of the Management Information System = 20
   Management Levels and Operational Personnel = 23
  Attributes of Systems = 25
   Central Purpose = 25
   System Structure = 27
   System Dependence = 27
   System Integration = 27
   System Interaction = 27
  Information Resource Management(IRM) = 28
   Elements of Information Resource Management = 28
  Systems Spanning Computer Architectures = 29
   Differences in Computer Architectures = 30
   Spanned System Architecture = 30
  Environmental Considerations in Systems Design = 31
  Database Considerations in Systems Design = 34
  Attributes and Qualifications of a Systems Analyst = 35
   Educational Requirements = 37
   Job Opportunities = 37
  Review = 38
  Questions = 39
 CHAPTER 2 Business and Information Systems Modeling Using A&D Modeling Methods and Methodology = 42
  Overview = 42
  Key Terms = 43
  Modeling the Business = 44
   Business Objects = 44
   Business Activities = 46
   Associations = 47
  Methodology = 51
   Structured Methodology = 52
   Methodology Components = 52
   A Methodology for Systems Analysis and Design = 58
  Two Approaches to Designing Information systems = 59
  Data Modeling Methods = 59
   Entity / Relationship (E/R) Modeling Method = 60
  Activity Modeling Methods = 62
   System Flow Charts = 63
   Function Decomposition Modeling Method = 65
   Process Modeling Methods = 66
   Procedure Modeling Methods = 78
  Object-Oriented Modeling Methods = 87
  Prototyping as a Modeling Method = 91
  Computer-Aided Software Engineering(CASE) = 92
   The Philosophy Behind Using CASE = 92
   Components of CASE = 93
   Integrated CASE Systems = 95
   The Benefits of Using CASE = 96
   The Importance of Using CASE = 97
  The Text Methodology = 98
  Review = 102
  Questions = 103
  Exercises = 107
  Selected References by Topic = 108
   Structured Modeling Methods = 108
   Object-Oriented Modeling Methods = 109
   Methodology and Information Engineering = 109
   computer-Aided Software Engineering = 109
 CHAPTER 3 The System Development Life Cycle = 110
  Overview = 110
  Key Terms = 111
  System Development Life Cycle Phases = 112
   Problem Definition = 113
   System Analysis = 115
   System Design = 118
   System Development = 121
   System Testing = 121
   System Implementation = 122
   Formal Review = 123
   System Project Modification and Enhancement = 124
   System Maintenance = 124
  Project Management = 126
  Reactive and Proactive System Development = 127
  Sample Project Profile for National Golf & Tennis(NG&T) = 128
   Present System Concerns = 129
   New System Requirements = 129
   Management Decisions = 130
   Specific System Objectives = 130
   System Analysis and Design at NG&T = 131
  Review = 131
  Questions = 132
  Exercises = 134
  Selected References = 134
PART II DATA GATHERING AND ANALYSIS USING DATA AND PROCESS MODELING METHODS = 135
 CHAPTER 4 Defining the Problem and Collection Data = 136
  Overview = 136
  Key Terms = 137
  Types of Systems and Associated Problems = 137
   Management Information Systems = 138
   Decision Support Systems = 138
   Management Support Systems = 139
   Transaction Processing Systems = 140
  Investigating a Project and Studying Its Feasibility = 141
   Authorization for Project Investigation = 141
   Determining the Feasibility of the Project = 142
  Preparing a Plan of Investigation = 142
   Objectives of the Project = 143
  Detecting and Defining the Problem = 144
   Determining Whether a Problem Actually Exists = 144
   separating Problems from Symptoms of Problems = 145
   Major Types of System Problems = 146
   Problem Domains = 147
  Methods of Data Collection = 149
   Collecting Data from User = 149
   Archival Data Sources = 156
   personal Observation = 158
   On-Site work Sampling = 159
  Joint Application Design(JAD) = 159
   Benefits of JADs = 160
   JAD participants = 160
   Preparing for and Conduction JADs = 163
  Review = 167
  Questions = 168
  Exercises = 170
  Selected References = 170
 CHAPTER 5 Analyzing the Problem Using Data Modeling Methods = 172
  Overview = 172
  Key Terms = 173
  Modeling Business Objects = 173
  Basic Premises of Business Modeling = 177
   Data Types Rarely Change = 178
   Functions Rarely Change = 178
   Processes Change More than Functions = 179
   Procedure Frequently Change = 179
   How These Rates of Change Affect Business Modeling = 180
  Modeling Business Objects as Data Types = 180
   Individual and Generalized Data Type Abstractions = 181
   Data Model Complexity = 182
  Modeling Data Types as Entities on an Entity / Relationship Diagram(E/RD) = 182
   Entities and Relationship Symbols used to Model Data Types = 183
   Entity Type Descriptions = 185
   Creating Entity Type Description = 186
   Subject Areas = 187
   Basic Formats of Entity / Relationship Diagrams = 193
   Components of Entity / Relationship Diagrams = 194
   Summary of the Text Entity / Relationship(E/R) Modeling Method = 201
  Design Dictionary Recording Method = 202
  Example Entity / Relationship Diagram for an Employment System = 205
   Level-0 Entity / Relationship Diagram(EMPLY) = 205
   Level-1 Entity / Relationship Diagram(EMPLY01) = 207
   Level-2 Entity / Relationship Diagram(EMPLY0101) = 208
   Cardinality Relationship = 208
   Explosion Paths on Entity / Relationship Diagram(E/RDs) = 210
   Design Dictionary Specifications for Entity / Relationship Diagrams = 212
   Entity / Relationship Modeling Method and the Logical Design Phase = 222
  Data Modeling for the National Golf & Tennis(NG&T) Project = 223
   National Golf & Tennis Entity / Relationship Diagrams = 224
   National Gold & Tennis Dictionary E/RD Entries = 228
   National Gold & Tennis E/RD Tree Format = 238
   Maintaining Dictionary Entries = 238
  Computer-Aided Data Modeling Methods and Documentation = 240
   Using Entity / Relationship Diagram at the Start of System Projects = 242
   Using Entity / Relationship Diagram During Joint Application Design (JAD) Sessions = 243
  Review = 244
  Questions = 244
  Exercises = 247
  Selected References = 247
 CHAPTER 6 Analyzing the Problem Using Business Process Modeling = 248
  Overview = 248
  Key Terms = 249
  Modeling Business Processes = 250
   Data Flow Diagram(DFD) Modeling Method = 241
   Example Data Flow Diagram for an Employment System = 258
   The Relationships Among Entity / Relationship Diagram (E/RDs), Data Structures, and Data Flow Diagrams = 268
  Process Modeling for the National Golf & Tennis(NG&T) Project = 271
   National Golf & Tennis DFD Explosion Levels = 277
   Balanced Inputs and Output on National Gold & Tennis DFDs = 277
   VALIDATE ORDERS Process Explosion data Flow Diagram = 279
  National Golf & Tennis Analysis and Review of Study Results = 283
   Present Analysis Results and Make Recommendations = 283
   Conduct a Formal Review of Analysis Results = 285
   Results of National Golf & Tennis Analysis and Review = 289
  Computer-Aided Process Modeling During Systems Analysis = 291
   Using Data Flow Diagrams During Joint Application Design(JAD) Sessions = 292
  Review = 292
  Questions = 293
  Exercises = 295
  Selected References = 296
PART III LOGICAL AND PHYSICAL DESIGN = 297
 CHAPTER 7 Prototyping and the User Interface = 298
  Overview = 298
  Key Terms = 299
  Uses of Prototyping = 300
   Entity / Relationship Diagram(E/RDs), Data Flow Diagrams(DFSs), and Prototype Specifications = 301
   Observations on Prototyping = 304
  Prototyping Methods = 305
   Data Entry, Inquiry, Update, and Report Screen Formats = 305
   Menu Screens = 306
   The Graphical User Interface(GUI) = 308
   Overview Data Flow Diagrams(DFDs) Used During Prototyping = 309
   Graphic Diagrams of Business Functions = 310
   Making a Prototype Operational = 311
  Designing the Input and Output Interfaces = 314
   Designing Output = 315
   Designing Input = 318
  Prototyping for the National Golf & Tennis(NG&T) Application = 323
   Prototype Creation for the GTOP00 Level-1 E/RD = 326
   Prototype Creation for the GTOP00 and GTOP0005 DFDs = 329
  Closing Remarks on Prototyping Practices = 332
  Computer-Aided Prototyping = 333
   Middle CASE Prototyping = 333
   Lower CASE Prototyping = 334
   Integrating Middle and Low CASE Prototyping = 335
   CASE and Graphical User Interface(GUI) Application Prototyping = 335
   Rapid Application Development(RAD) = 336
   Prototyping in Joint Application Design(JAD) Sessions = 338
  Review = 339
  Questions = 340
  Exercises = 340
  Selected References = 341
 CHAPTER 8 Logical Business and Information System Design = 342
  Overview = 342
  Key Terms = 343
  Integrating Information Systems(IS) with Other Corporate Functions = 344
  Identifying and Refining User Requirements = 347
   Developing the Logical Business Design = 350
   Evaluation of Aggregated Analysis Data = 350
   Logical and Physical Data Flow Diagrams(DFDs) = 351
   Modifying Entity / Relationship Diagrams(E/RDs) at National Golf & Tennis = 352
   Modifying Data Flow Diagrams(DFDs) at National Golf & Tennis = 360
   The Influence of the Prototype on Other Requirements = 370
   Changing Prototype Specifications = 370
  Review of the Logical Design = 371
   Formal Review = 371
   National Golf & Tennis Logical Design Formal Review = 372
  Computer-Aided Logical Design = 378
   Joint Application Design(JAD) Sessions for the Logical Design = 379
  Review = 380
  Questions = 380
  Exercises = 382
  Selected References = 383
 CHAPTER 9 Physical Design Criteria Using Procedure Modeling Methods = 384
  Overview = 384
  Key Terms = 385
  Principles of Good Physical Design = 386
  Physical Design Modeling Methods = 387
   Structure Charts = 387
  Converting Logical Business Design Data Flow Diagrams(DFDs) into Physical Design Structure Charts(STCs) = 393
   Identifying Data Flow Diagrams to Convert To Structure Charts = 394
   Identifying the Boss Module = 395
   Transform / Transaction Analysis = 406
   Converting the GTOP0001 Data Flow Diagram into a Structure Chart = 411
   Converting the GTOP000101 Data Flow Diagram into a Structure Chart = 420
   Goals in Refining the Structure Chart = 430
   The Refined GTOP0001 Structure Chart = 433
   The Refined GTOP000101 Structure Chart = 439
   Summary of Structure Chart Creation Guidelines = 440
  Physical Design Dictionary Entries = 441
  Physical Design Program Specifications and Boundaries = 450
   Identifying and Creating Program Requirements = 450
  Formal Review = 452
  Computer-Aided Physical Design = 452
   Prototyping the Physical Design Using CASE Systems = 453
   Information Systems Re-engineering = 454
  Review = 455
  Questions = 455
  Exercises = 457
  Selected References = 458
PART IV DATABASE TECHNOLOGIES AND DEVELOPING AND IMPLEMENTING THE PROJECT DESIGN = 459
 CHAPTER 10 Understanding Database Technologies That Influence the Design = 460
  Overview = 460
  Key Terms = 461
  Structure of the Database = 463
   The Database Schema = 464
  Database Administration = 468
   Creation of the Schema = 469
   Modification of the Schema = 471
   Managing the Database Management System(DBMS) and Performing Configuration analysis = 472
   The Analyst's Role in Database Administration = 475
  Database Management Systems = 475
   Database Management System Models = 475
   Data Dictionaries = 480
   database Management System Functions = 481
  Usage of the Database = 484
   Data Manipulation commands(DMCs) and Command Languages = 485
   On-Line Access to the Database = 487
   Interfacing Computer Systems to the Database = 487
   Program Execution in an Client-Server Architecture = 488
   Relation Logical and Physical Data Structures = 489
   Accessing Data from Multiple Database Management Systems = 494
  Database Design and Normalization of Database File Formats = 495
   Normal Forms = 499
  Object-Oriented Database Design = 508
   Semantic Object Categories = 509
   Normalized Database Design Using Object-Oriented Database Design = 512
  Normalization as a Design Issue = 528
   Summary of Database Design Criteria = 528
  Review = 529
  Questions = 530
  Exercises = 533
  Selected References = 534
 CHAPTER 11 System Development : Implementing the Physical Design = 536
  Overview = 536
  Key Terms = 537
  Project Supervision = 539
   Assigning and scheduling Program Creation = 539
  Creating Maintainable Systems and Documentation = 541
   Developing Maintainable Programs = 543
   Developing systems Program Procedures = 546
   Developing communication Program Procedures = 547
  Technical Characteristics and Categories of systems = 550
   Batch and Random Access Processing Systems = 550
   Interactive Systems = 552
   Real-Time Systems = 554
   Remote Job Entry Systems = 557
   Distributed Systems = 558
   Expert Systems = 559
   Time-Sharing Systems = 560
  Developing Documentation = 561
   Design / Development Documentation = 562
   User Documentation = 563
   Operations Documentation = 564
   Training Documentation = 565
  Preparation for System Implementation = 565
   Converting Existing software and Data Formats = 566
   Hardware and Software Acquisitions = 566
   Database Modification and Creation = 567
  Error Prevention and Crash Recovery Provisions = 568
   Error Prevention Methods = 568
   Error Recovery Routines = 572
  Technologies Supporting Fast Systems Development = 574
   Fourth Generation Languages(4GLs) = 575
   Natural Language Programming(NLP) = 576
   Object-Oriented Programming(OOP) = 577
   Standard System Architecture = 578
   Open Systems Architecture = 581
   Client-Server Application Development = 581
   Rehosting Computer Architectures = 582
  Computer-Aided System Development = 582
   Programmer Workbenches = 584
   Code Generators = 586
   Application Generators = 587
   Low CASE(Fifth Generation Application Development Systems) = 588
   Computer-Aided Software Engineering and Fourth Generation Languages = 590
   Computed-Aided Software Engineering and Object-Oriented Programming Languages = 591
   Computed-Aided Software Engineering and Graphical User Interface Application Generation = 591
   Computed-Aided software Engineering and Cross System Architecture Development = 591
   Computed-Aided software Engineering and Client-Server Application Generation = 592
  Review = 593
  Questions = 594
  Exercises = 596
  Selected References = 597
 CHAPTER 12 File Organization and System Testing = 598
  Overview = 598
  Key Terms = 599
  File Organization and Access Methods = 600
   File Organization Methods = 600
   file Access Methods = 603
   File Organization and Access Methods as a Basis for Testing = 605
  Levels of Testing = 606
   Influence of Structure Charts on Testing = 607
  Testing Procedures = 607
   The Black-Box Approach = 608
   The White-Box Approach = 609
   Program Testing = 609
   Debugging Aids = 610
  System Testing = 612
   Objectives and Scope of Integration testing = 612
   Special Types of System Tests = 612
   Acceptance Testing = 614
  Designing Test Data = 615
  Automating the Testing Process = 616
  Testing at National Golf & Tennis(NG&T) = 618
  Review = 622
  Questions = 623
  Exercises = 625
  Selected References = 625
 CHAPTER 13 Training, Implementation, and Formal Review = 626
  Overview = 626
  Key Terms = 627
  Training = 628
   Training Effectiveness = 629
   Training Plan = 631
  Training at National Golf and Tennis(NG&T) = 634
   General Topics = 634
   Training for Point-of-Sale(POS) Terminal Users = 634
   Administrative Users = 635
  Conversion = 635
   Data Conversion = 637
   Program Conversion = 639
   Business Practices Conversion = 639
   Reusable Code = 641
  Changeover = 643
   Crash changeover = 644
   Pilot changeover = 644
   Phased changeover = 645
   Parallel changeover = 645
   Deciding on an changeover Strategy = 646
  Formal Acceptance = 646
   User Point of View = 646
   Information Systems Department Point of View = 649
  Computer-Aided Support for System Implementation = 649
   Repository Support = 649
   Computer-Aided Software Engineering and the Formal Review = 655
  Review = 656
  Questions = 657
  Exercises = 658
PART V JUSTIFYING AND MANAGING ANALYSIS AND DESIGN PROJECTS = 659
 CHAPTER 14 Justifying the Project = 660
  Overview = 660
  Key Terms = 661
  Major Areas of Feasibility = 662
   Operational Feasibility = 662
   Timing Feasibility = 662
   Technical Feasibility = 663
   Legal Feasibility = 663
   Organizational Feasibility = 663
   Economic Feasibility = 666
  Classifications of Costs and Benefits = 667
   Fixed Versus Variable Costs or Benefits = 667
   Tangible Versus Intangible Costs or Benefits = 668
   Direct Versus Indirect Costs or Benefits = 668
   Classifying Cost and Benefit Categories = 668
  Cost / Benefit Analysis = 669
   Pay-Back Analysis = 670
   break-Even Analysis = 671
   Real Value Monetary Costs = 673
   Present Value Analysis = 675
   Net Present Value Analysis = 677
   Additional Financial Consideration Examples = 677
  Establishing Criteria for Performing Cost / Benefit Analysis = 679
  Computer-Aided Cost Estimation = 681
  Cost Justification at National Golf & Tennis (NG&T) = 683
  Review = 687
  Questions = 688
  Exercises = 689
  Selected References = 689
 CHAPTER 15 Project Management = 690
  Overview = 690
  Key Terms = 691
  Project Planning and Control = 691
   Defining Tasks = 692
   Creating the Network = 693
   Estimating Duration of Time for Tasks = 693
   Deriving a Project Schedule = 693
   Monitoring Resource Availability = 694
   Estimating Unit Cost of Resources = 694
   Estimating Resource Usage for Task Completion = 694
   Estimating Duration and Cost of the Entire Project = 695
   Monitoring and Controlling the Project = 695
  Project Management Methods = 695
   Critical Path Methods(CPM) = 695
   Time Estimation = 700
   Gantt Charts = 702
   Milestone Charts = 703
   Time and Cost Trade-offs = 704
  Factors in Time and Cost Estimation = 705
   Complexity of the Task = 706
   Time Needed for Each Phase = 706
   Capability of Personnel = 707
  Computer-Aided Project Management = 708
   Reasons for Using Project Management Software = 708
  Project Management at National Golf & Tennis(NG&T) = 709
  Review = 709
  Questions = 715
  Exercises = 716
  Selected References = 716
PART VI MAINTAINING AND SECURING THE SYSTEM = 717
 CHAPTER 16 Post-Implementation Review and Maintenance = 718
  Overview = 718
  Key Terms = 719
  Post-Implementation Review = 719
   Assessing the Benefits = 720
   Investigating Problems Requiring Enhancement and Modification = 720
   Assessing Timely Completion = 722
   Determining Transferable Lessons = 722
   Assessing the Quality of a Project and the Resultant System = 723
  FactorS in Maintenance = 723
   Maintaining Legacy Systems = 724
   External and Internal Influences on Maintenance = 725
   Evolution of Software = 726
   Maintenance of Design and Systems = 726
  Types of Maintenance = 728
   Ongoing Maintenance = 728
   Maintenance Categories = 729
   Maintenance Tools and Methods = 737
  Managing Maintenance = 738
   Building in Maintenance = 738
   Staffing and Training for Maintenance = 739
   Maintenance Planning = 741
   Retesting and Validation = 741
  Maintenance Activities = 742
   Application Types = 742
   Age, Size, and Complexity of the System = 742
   System Dependence = 743
   Documentation and Maintenance = 743
   Managing User Requests = 744
  Maintaining the Business and System Models = 745
  Computer-Aided Maintenance = 747
  Maintaining the Business and System Models at National Golf & Tennis(NG&T) = 748
  Review = 750
  Questions = 751
  Exercises = 752
  Selected References = 755
 CHAPTER 17 Security and Ethics = 756
  Overview = 756
  Key Terms = 757
  Assessing Security Needs = 757
   Security as an Auditing Function = 758
  Types of Security = 759
   Legal Security = 760
   Operational Security = 762
   Data Security = 765
   User Security = 766
  Security in a Distributed Environment = 767
   Inventory Management = 768
   Security of Transferred Data = 769
  Tracking Security Breaches = 769
  Computer Viruses = 771
   Virus Protection = 771
   Recovery Plan = 772
  Security in a CASE Environment = 772
  Ethics = 773
   Ethical Considerations = 773
   What Are Ethics(Models)? = 774
   The Good and Bad Influences of Computer Technology = 775
   How Technology Obscures Ethical Behavior = 776
   Ethics in the Organization = 776
   Codes of Ethics in Professional Organizations = 777
   Areas of Ethical Concern = 777
   Computer Ethics Education = 778
  Security at National Golf & Tennis(NG&T) = 779
  Review = 780
  Questions = 781
  Exercises = 783
  Selected References = 783
PART VII APPENDIXES = 785
 APPENDIX A Database Data Structures = 786
  Link Lists = 787
   Two-Way Link Lists = 788
  Inverted Lists = 789
  Where and When to Use Link and Inverted Lists = 791
 APPENDIX B Structured Programming Rules for COBOL Programs = 793
Index = 796


관련분야 신착자료

김홍탁 (2026)