Categories Pricing Corporate
Free Textbook

Systems Analysis and Design

(24 ratings)
147
Language:  English
This book concisely introduces systems analysis and design principles and techniques which are used for building information systems. Numerous practical exercises with feedback are included.
Download free PDF textbooks or read online. Less than 15% adverts
Business subscription free for the first 30 days, then $5.99/mo
Description
Content

This book introduces systems analysis and design principles and techniques which are used for building information systems. Each phase of the systems development life cycle is concisely covered.

Contents include structured analysis techniques, object modelling with the UML and Agile approaches to development. Also covered is system design including data design, human computer interaction and system architectures, along with system implementation and maintenance. A brief introduction to IT project management techniques is also included as an appendix.

  1. Introduction to systems analysis and design
    1. What is an information system?
    2. The system development life cycle
    3. Summary
  2. Systems analysis
    1. Requirements modelling
    2. Functional decomposition
    3. Identifying functions and processes
    4. Dataflow diagram notation
    5. Drawing a physical DFD
    6. DFD errors
    7. Drawing a logical DFD
    8. Levelled data flow diagrams
    9. The context (level ) diagram
    10. The data dictionary
    11. Process specification
    12. Decision trees
    13. Decision tables
    14. Structured English
    15. Requirements catalogue
    16. Summary
  3. Object oriented analysis
    1. Objects and classes
    2. Use case modelling
    3. Class diagram
    4. Sequence diagrams
    5. State machine diagrams
    6. Activity diagrams
    7. Business process modelling
    8. Summary
  4. Systems design
    1. Data design
    2. Entity modelling
    3. Normalisation
    4. Identifying relations
    5. Data table structures
    6. Human-computer interaction
    7. System architecture
    8. Network topology
    9. Design documentation
    10. Summary
  5. Systems implementation
    1. Software design
    2. Software development and testing
    3. Documentation and training
    4. System changeover
    5. Summary
  6. Systems maintenance
    1. User support and training
    2. Software maintenance
    3. System performance
    4. System security
    5. System termination
    6. Summary
About the Author

Howard Gould