Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Standard view
Full view
of .
Look up keyword or section
Like this

Table Of Contents

1.2.2Linkage of IS to Business Objectives
1.6The Role of the Analyst and Designer
Case Study: System Telecom
Case Study: LozCo Ltd
2.2A Framework for Analysis and Design Methods
2.6 Structured Approaches
2.8 Yourdon
2.9 Jackson
2.10 Merise
2.11Rapid Application Development
2.11.1Direct Systems Development Method (DSDM)
2.11.2Principles of DSDM
2.12Workflow Systems
2.13 Summary
3 Communicating with People
3.1 Introduction
3.2Types of Communication
3.3Barriers to Communication
3.4Improving Your Skills
3.4.1Getting Information
3.4.2Giving Information
3.5 Summary
4Building Better Systems
4.2Quality Concepts
4.3Quality Gurus
4.4The Cost of Poor Quality
4.5Quality Management
4.8.1 Inputs
5Project Management
5.2Stages of System Development
5.2.1Before Analysis and Design
5.2.2Analysis and Design
5.2.3After Analysis and Design
5.3Project Planning
5.3.1Stages in Planning
5.5.1The Control of Quality
5.5.2Documentation Control
5.5.3Change Control
5.5.4 Configuration Management
5.7 Summary
6Systems Analysis: Concepts
6.2What Is Systems Analysis?
6.3Development Life Cycles
6.4A Structured Approach
6.4.1Structured Systems Analysis
6.5The PARIS Model
7Systems Analysis: Planning the Approach
7.2Objectives and Terms of Reference
7.3 Constraints
7.4Preparing for Detailed Analysis
7.5The Feasibility Study
7.6 Summary
Systems Analysis: Asking Questions and Collecting Data
8.2 Fact-finding Interviews
8.2.1Planning the Interview
8.2.2Conducting the Interview
8.3 Questionnaires
8.4 Observation
8.5Record Searching
8.6Document Analysis
8.7 Summary
9Systems Analysis: Recording the Information
9.2Data Dictionaries and CASE Tools
9.3Data Flow Diagrams
9.3.1DFD Components
9.3.2DFD Hierarchies
9.4Modelling Current Physical Processing
9.5Entity Models
9.5.1The Logical Data Structuring Technique
9.5.2The Logical Data Model
9.6Modelling Current Data
9.7The Data Catalogue
9.8Recording the Requirements
Case Study: The Shark Loan Company
Case Study: Ravenelli Ice Cream
10 Object-Oriented Methods
10.1 Introduction
10.2Principles of OO
10.2.2 Encapsulation
10.2.3 Polymorphism
10.3 Object-Oriented Models
10.3.1Use Case Diagrams
10.3.3OO Behaviour Models
Systems Analysis: Modelling Systems Behaviour
11.1 Introduction
11.2Creating a Logical Model of Current Processing
11.3Modelling the Required System
11.4Adding the Time Dimension
11.5Modelling the Effects of System Events
11.6Entity Life Histories
11.7Producing Entity Life Histories
11.8Effect Correspondence Diagrams
11.9Producing Effect Correspondence Diagrams
11.10Modelling Enquiries
11.11Defining the User View of Processing
11.12Modelling Input and Output Data
11.13Modelling OO System Behaviour
11.14Modelling Logic
11.15Size and Frequency Statistics
11.16 Summary
Systems Analysis: Meeting Business Requirements
12.1 Introduction
12.2Agreeing the Options
12.2.1Identifying Options
12.2.2Choosing Between the Options
12.2.3The Use of Prototyping
12.2.4Quantification of Options
12.3Identifying Benefits
12.4Presenting the Requirement
12.5Writing the Functional Specification
12.6Business Analysis
12.7Business Activity Modelling
12.8Business Analysis and IT Strategy
12.8.1IT SWOT
12.8.2Requirements Engineering
12.9Strategic Information Systems
12.10PESTEL Analysis
12.11 Summary
13From Analysis to Design
13.2Bridging the Gap
13.3 Design Objectives and Constraints
14 Systems Design: Information Security
14.1 Introduction
14.2Hacking and Viruses
14.3The Purpose of Control
14.4Input Controls
14.5Output Controls
14.6Processing Controls
14.7Storage Controls
14.8Audit Controls
14.9Contingency Planning
14.10 Summary
15Systems Design: Human– Computer Interaction
15.2Agreeing the System Boundary
15.3Output Design
15.3.1Output Technology
15.3.2Displaying Information on a Screen
15.3.3The Use of Tables and Graphics
15.3.4Specifying Outputs
15.4Input Design
15.4.1Keyboard Transcription from Clerical Documents
15.4.3Direct Entry through Intelligent Terminals
15.4.4Input by Speech
15.5Dialogue Design
15.5.1Website Design
15.5.2Dialogue Types
15.5.3WIMP Interfaces
15.5.4User Support
15.6Ergonomics and Interface Design
16 Systems Design: System Interfaces
16.1 Introduction
16.2 Interfaces Defined
16.3 Analysing Interfaces
16.4Physical Forms of Interfaces
16.5Interfaces to Peripherals
17Systems Design: Logical Data Design
17.2The Top-down View: Entity Modelling
17.2.1The Entity Relationship Matrix
17.2.2Summary of Entity Modelling
17.3The Bottom-up View: Third Normal Form Analysis
17.4Merging the Data Models
17.5Testing the Data Model
17.6The Data Dictionary
17.6.1Advanced Features of a Data Dictionary
18.2Types of Data
18.3Storage Media
18.3.1Magnetic Disk
18.4File Organisation
18.4.1 Serial Organisation
18.4.2 Sequential Organisation
18.4.3Indexed Sequential Organisation
18.4.4 Random Organisation
Fig. 18.5Full index organisation
18.4.5Full Index Organisation
18.4.6Chained Data
18.5Access Methods
18.6Factors Influencing File Design
19 Systems Design: Databases
19.1 Introduction
19.2Database Concepts
19.3Database Models
19.4File Management Systems
19.5Hierarchical Database Systems
19.6Network Database Systems
19.7Relational Database Systems
19.7.1Data Structure
19.7.2Data Manipulation
19.8RDBMS Design
19.10 Summary
20Systems Design: Physical Data Design
20.2Quantifying the Data Storage Requirements
20.3Assessing the Required System Performance
20.3.1Factors Affecting System Performance
20.3.2Overheads that Adversely Affect System Performance
20.4Investigating the Chosen Hardware/Software Platform
20.4.1Data Storage
20.4.2Data Transfer
20.4.3The Programming Language Used
20.5Moving from Logical to Physical Data Design
20.5.1Creating a Physical Data Design
20.5.2Data Access Diagrams
20.5.3Refining the Physical Data Design
21Systems Design: Data Communications
21.2Basic Concepts
21.3The Use and Provision of Networks
21.4Carrying Information Across Networks
21.4.1Local Area Networks
21.4.2Wide Area Networks
21.5Standards and Standards-making Bodies
21.5.1The OSI Reference Model
21.5.2The Upper Layers
21.5.3The Lower Layers
21.5.4The Transport Layer
21.5.5The X and V Series Recommendations
21.6LANs, WANs and the Internet
21.6.1Client/Server Architecture
21.7Markup Languages
22Systems Implementation
22.2Coding and Unit Test
22.2.1Employing Programmers to Write Code
22.2.2Using Code Generators
22.3Testing: Ensuring the Quality
22.4Data Take-on and Conversion
22.5User Training
22.6Going Live
22.7The Maintenance Cycle
Change Management
23.1 Introduction
23.2Information Technology and People
23.2.1The Role of Analysts and Designers
23.3Change Management
23.3.1Unfreezing, Moving and Refreezing
23.4The People Project
1creating involvement;
23.4.1 Creating Involvement
23.4.2 Building Commitment
23.4.3Providing Skills
23.4.4Managing the Benefits
23.5The Change Management Pay-off
What Next?
24.2How Did We Get Here?
24.3What’s Happening to Work?
24.4How Shall We Survive?
24.4.2Technology and Organisation Design
24.5Business Process Reengineering
24.6Conversations and Conclusions
Bibliography and Web References
0 of .
Results for:
No results containing your search query
P. 1
Systems Analysis and Design 2nd Edition

Systems Analysis and Design 2nd Edition

|Views: 292|Likes:
Published by Bizo Crime

More info:

Published by: Bizo Crime on Apr 07, 2011
Copyright:Attribution Non-commercial


Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less





You're Reading a Free Preview
Pages 11 to 54 are not shown in this preview.
You're Reading a Free Preview
Pages 65 to 115 are not shown in this preview.
You're Reading a Free Preview
Pages 126 to 135 are not shown in this preview.
You're Reading a Free Preview
Pages 146 to 223 are not shown in this preview.
You're Reading a Free Preview
Pages 234 to 518 are not shown in this preview.

Activity (4)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
banarisali liked this
arthurrozier liked this

You're Reading a Free Preview

/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->