Course Teaching: [SYSTEM ANALYSIS AND DESIGN PROCESS] [2018/2019]
Course Overview
This course introduces students to the software system analysis and design process. Topics covered include the software life cycle, requirements analysis, system architectural analysis and design, data design, detailed object-oriented design methods using UML, software project management, and miscellaneous topics. Teams comprising of 2-3 students analyze large or small systems using a requirements-proposal methodology. Each team will experience the system life-cycle methodology from proposal to delivery and installation phases. They will research their solutions based on criteria described by the instructor. Each analysis includes problem definition, feasibility, design, implementation, maintenance, and training. Data collection technique, system design tools, cost/time estimating are all studied in detail. “Real-world” examples give each student practice as a systems analyst. In addition to team projects, individual homework assignments are required.
Course Snapshot
- Credits: [3]
- Audience: [Undergraduates]
- Delivery Mode: [In-person]
- No. of Students: [16]
- Students Evaluation: [N/A]
Teaching Objectives
Distinguish the important terminology and activities involves (theoretically and practically) related to foundation concepts of software engineering and software development process.
Define and Utilize phases of the system development life cycle (Analysis and Design) and System development methodologies.
Demonstrate Object Oriented software design methods using UML, and Software Project Management such as MS Project and a CASE tool.
Produce a system design from a case study that comply with the stages of systems development life cycle.
Present a professional design solution in a team-based project.
Assessment & Student Engagement
- Strategies for Engagement: (discussions, group work, etc.)
Assessment Methods Weighting Quizzes 5% Assignment 20% Project 30% Exam 25%
Reflections
- What worked well:
- What could be improved:
- Student feedback highlights:
Resources
A. Dennis, B. Wixom, D. Tegarden, System Analysis and Design: An object-oriented approach with UML, 5th edition, Wiley Publications, 2015, ISBN-13: 978-1118804674, ISBN-10: 1118804678
Testimonials (optional)
If you’ve taken this course and you’re visiting this site, feel free to drop a comment and share your thoughts or experience!