ISBN | Product | Product | Price CHF | Available | |
---|---|---|---|---|---|
Introduction to System Analysis and Design |
9781740092807 Introduction to System Analysis and Design |
100.50 |
![]() |
The fifth edition of this classic text has been substantially revised, whilst maintaining the hallmark features of analysis and accuracy that have made this book so popular.
The new edition focuses on integrating the study of information systems with the strategic objectives of the enterprise, away from the study of information systems as an isolated topic. Much of the material and chapters on strategic planning has now been included in the earlier chapters and is closely integrated with business systems development.
Introduction to Systems Analysis and Design 5e is intended for beginners who have some basic knowledge about computers and the Internet.
Improved Pedagogy to Assist Student Understanding:
End of chapter material includes Summary, Discussion Questions, Exercises, Bibliography
1. Introduction
Introduction - Development Processes - Management Processes - Supporting Processes - What are the Kinds of Systems? - Corporate Information Systems - Networking - Who is Involved in Building Information Systems?
2. Work Practices and Workgroup Systems
Introduction - The Changing Organization - The Importance of Process - Workgroups - Supporting Groups and Teams - Choosing the Support System
3. Business Systems
Introduction - Introduction to Current Business Information Systems - System Integration - Business Processes - Setting New Directions - The Business Plan - The IS Plan - Development Plan
4. Requirements Analysis
Introduction - The Importance of Communication - The Importance of Models - Identifying Requirements - Collection Methods
5. The Development Process
Introduction - Describing the Development Process - The Linear or Waterfall Cycle - Staged Development - Using Prototyping in System Development - Rapid Application Development - Evolutionary Design - Choosing the Development Process
6. Supporting System Development
Introduction - Project management - Project Management activities - Organizing Resources - Using Tools in Project Management - The Document Configuration - CASE Tools - Tools used in Project Scheduling -Project Monitoring - Measuring the Process
7. Conceptual Design
Introduction - Problem Definition - Design and Feasibility- Solution Generation - Economic Feasibility - Business Process Improvement - Proposing Solutions for Improvement - Selecting an Alternative - Preparing a Project proposal
8. Data Flow Diagrams
Introduction - Data flow diagram symbols - Describing systems by data flow diagrams - Logical versus physical functions - What is a good data flow diagram? Some more on levelling techniques
9. Describing Data
Introduction - Entity-relationship analysis - Building entity-relationship models - Some additional concepts - E-R diagrams and DFDs
10. Process Descriptions
Introduction - Natural language specifications - Scripting - Structured English - Decision tables - Some issues in process description - Describing data structures - Using case tools for documentation
11. Object Modelling
Introduction - The Object Environment - Object Structure - Classes and Objects - Modelling Behaviour - Object Modelling in the Development Process
12. Object Analysis - Identifying Objects
Introduction - Beginning by Data Analysis - Beginning with Use Case - Methodologies used in Practice
13. Defining the Requirements
Introduction - Creating the Specification - Identifying Detailed Objectives - System Specification in Structured Systems Analysis - The O-O Requirements Model - Designing Processes - Job Design
14. Interface Design
Introduction - What Makes a Good Interface? - Workspaces - Interfaces for Personal Support - Interfaces for Transaction Processing - Designing Workspaces for Collaboration - Designing World Wide Web Interfaces - Off-line Transactions - Some Generalities
15. Database Design
Introduction - What do Logical Record Structures Look Like? - Conversion to a LRS System Model - Text Case D - Construction Company - Developing the LRS - Completing the System Model - Relations - Normal Form and Non-Normal Form - Functional Dependencies - Normal Relations - Normal Relations and Multi-Valued Dependencies - Constructing Relations from Functional Dependencies
16. Program Design
Introduction - From Specification to System Models - Dividing into Computer Systems - Structure Charts - Structure Charts and Structured Design - Design Using Object Modelling
17. Physical Design
Introduction - Database Implementation Models - Database Management Systems - Conversion to DBMS Structure - Recovery from Error - Program Design - Deployment Diagrams
18. Development
Introduction - Program Development - Database Languages - Report Generators - Object Development - Web System Development - Document Management and Workflows - Workflows - a Way of Supporting Processes
19. Interviewing
20. Quality Assurance: Reviews Walkthroughs and Inspections
Cases:
Case 1: Sales/order system
Case 2: Travel arrangements
Case 3: Standing orders support
Case 4: Insurance claims system