System Analysis and Design
Complete syllabus overview for BIT 123 — covering rationale, learning outcomes, course content, assessment methods, and references. Eight units spanning SA&D concepts, process modeling, UML, system analysis, design, and implementation.
Course Synopsis
This module deals with a variety of tools used by analysts and designers to supervise projects, examine and document systems, design new systems, and execute plans. The course consists of SA&D concepts, roles of the system analyst, managing data resources, software engineering, and implementation.
Students gain knowledge in analytical procedures and the designing part of a system, including expanded coverage of data flow diagrams, data dictionaries, and process specifications.
None (Nil) — open to all Year 2 BIT students.
Critical Thinking & Problem Solving · Information Management & Lifelong Learning · Evaluating Results
Learning Outcome 1
Gain knowledge in business strategy, business process thinking, and change management to apply concepts for system analysis and design.
Learning Outcome 2
Gain knowledge of analytical and system design approaches for solving problems and issues in the technical field.
Learning Outcome 3
Solve system-related problems with proper analytical skills using structured methodologies and tools.
| Area | Details |
|---|---|
| Rationale | This course enables students to learn the concepts and skills of system analysis and design, with expanded coverage of data flow diagrams, data dictionaries, and process specifications. |
| Mode of Delivery | Lectures and Tutorials. |
| Teaching Strategy | Lectures, tutorials, and end-of-programme student evaluation of the course and lecturer. |
| Main Reference | Systems Analysis and Design, 9th Edition — Kenneth E. Kendall and Julie E. Kendall. Prentice Hall, 2013. |
Assessment Methods
Course Content Outline
- Introduction to system analysis and design
- Information systems and its types
- Stakeholders of information systems
- Systems development life cycle (SDLC) and life cycle models
- Role of the system analyst
- Introduction to Data Flow Diagrams (DFD)
- Concepts used in drawing DFDs
- DFD design up to Level 2
- Conceptual modeling
- Entity Relationship Diagrams (ERD)
- Overview of data and process modeling tools
- Introduction to CASE tools
- Role of CASE in data modelling
- Data dictionaries
- Decision table
- Decision tree
- Structured English
- Overview of object-oriented analysis
- Object modeling with UML
- Class Diagram
- State Diagram
- Sequence Diagram
- Use Case Diagram
- System planning and initial investigation
- Project scheduling
- Requirement analysis and types of requirements
- Requirement gathering methods
- Feasibility study and its types
- Steps of feasibility study
- Cost/benefit analysis — Direct & Indirect Cost, Tangible & Intangible Benefit
- Payback period
- Introduction to system design and its stages
- Logical and physical design
- Structured design — modular system design, functional strength, structure chart
- Cohesion and coupling
- Database design and overview of file organization
- Input/output and forms design techniques
- Introduction to system implementation
- System installation and its types
- Software quality assurance — formal technical review, walkthrough, inspections
- System maintenance, types of maintenance, and process
- Introduction to system testing
| Unit | Lecture | Tutorial | ILT | Total |
|---|---|---|---|---|
| 1 — Overview of SA&D | 8 | 2 | 10 | 20 |
| 2 — Process & Conceptual Modeling | 8 | 2 | 10 | 20 |
| 3 — Data and Process Modeling | 6 | 2 | 8 | 16 |
| 4 — Logic Modeling | 4 | 2 | 6 | 12 |
| 5 — Object Modeling | 6 | 2 | 8 | 16 |
| 6 — System Analysis | 10 | 3 | 13 | 26 |
| 7 — Systems Design | 9 | 3 | 12 | 24 |
| 8 — System Implementation | 10 | 3 | 13 | 26 |
| Total | 61 | 19 | 80 | 160 |
Program Focus
- Business process thinking and change management
- Analytical and design skills for technical problem-solving
- Data flow and entity relationship modeling
- UML-based object-oriented analysis
Additional References
- Alan Dennis — Systems Analysis and Design, 5th Ed. Wiley, 2012
- Whitten & Bentley — System Analysis & Design Methods, 5th Ed.
- Grady Booch — OO Analysis & Design with Application. Pearson
Course Note
The face-to-face hours column sums to 80 (61 L + 19 T), and total SLT including ILT is 160. The syllabus document states 166 hours which includes the 6 hours listed under "Others (O)."
Recommended References
- Kendall, K. E. & Kendall, J. E. — Systems Analysis and Design, 9th Ed. Prentice Hall, 2013.
- Dennis, A. — Systems Analysis and Design, 5th Ed. Wiley, 2012.
- Whitten, J. L. & Bentley, L. D. — System Analysis & Design Methods, 5th Ed.
- Booch, G. — Object Oriented Analysis & Design with Application. Pearson Education.
- Tilley, S. & Rosenblatt, H. J. — Systems Analysis and Design, 11th Ed. Cengage Learning, 2016.