Post

Course Teaching: [SOFTWARE REQUIREMENTS ANALYSIS] [2021/2022]

Course Teaching: [SOFTWARE REQUIREMENTS ANALYSIS] [2021/2022]

Course Overview

The following are the main topics to be covered in this course: requirements determination, functional requirements, nonfunctional requirements, requirements elicitation techniques, requirements analysis strategies, use case analysis, modeling and design of the software systems using UML class diagram, sequence diagram and activity diagram, transition from requirements to design, system acquisition strategies, principles for user interface design.


Course Snapshot

  • Credits: [3]
  • Audience: [Undergraduates]
  • Delivery Mode: [Hybrid]
  • No. of Students: [239]
  • Students Evaluation: [N/A]

Teaching Objectives

  1. To recognize the principles of requirements engineering.

  2. To apply various techniques for requirements analysis and specification.

  3. To work in a team and present the team decision/solution for a given tasks.


Assessment & Student Engagement

  • Strategies for Engagement: (discussions, group work, etc.)
  • Assessment MethodsWeighting
    QuizzesExtra 10%
    Assignment40%
    Project60%

Reflections

  • What worked well:
  • What could be improved:
  • Student feedback highlights:

Resources

Phillip A. Laplante. 2018. Requirements Engineering for Software and Systems. Third Edition CRC Press Taylor & Francis Group, LLC.


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!


This post is licensed under CC BY 4.0 by the author.