Categories Pricing Corporate
Free Textbook

Systems Analysis and Design

24 Recensioner
(24 ratings)
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-prenumeration gratis de första 30 dagarna, sedan $5.99/månad

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

Howard Gould recently retired as a senior lecturer in computing with the School of Computing, Creative Technologies and Engineering at Leeds Beckett University. He holds an MSc. in Software Engineering and a Post Graduate Certificate in Education (FE). He is a member of the BCS, The Chartered Institute for IT and became a Fellow of the Higher Education Academy in 2007.

Howard worked for a number of years in industry as a software developer before taking up a lecturing post at Bradford College in 1991. He was appointed Senior Lecturer in computing at Leeds Metropolitan University in 2001. He has over 30 years’ experience of teaching systems analysis and design and database design and development to higher and further education students. In addition, he has been involved in a number of design and development projects for a range of commercial and educational organisations.

Howard Gould has published the books “Systems Analysis and Design” and “Database Design and Implementation: A Practical introduction using Oracle SQL” with