This course is designed to impart the students with the theory and practice of designing information systems to meet user needs, including problem investigation and the analysis, design and implementation of system. It will also familiarize students with system analysis and design tools. The objective of the course is to make students familiar with the basic principles of a systems development lifecycle, system modeling techniques, system requirement discovery and project management.
This course introduces students to the fundamental concepts, philosophies and trends that provide the context of system analysis and design at the starting. After understanding these basics, students will be better able to apply, with confidence, the practical tools and techniques that will be learned on later sections. Additionally, students are required to do lab works using the various tools like Project and Visio.
By the end of this course, students should be able to:
- Learn about relationships between the stakeholders in system development.
- Understand an architectural look at information systems and methodology for developing the information system.
- Learn basics of project management.
- Learn specific system analysis skills and techniques for use-case modelling, data modelling, process modelling and object-oriented modelling.
- Learn various fact-finding techniques.
- Learn the process of system design and design strategies.