Introduction to course: the course will introduce the basics of requirements engineering. It will discuss the issues, processes, and techniques in requirements engineering. The course will teach different modeling approaches in problem solving. It will introduce advance and potential research topics in requirements engineering.

course Pre-requisities: CMPC-104 Software engineering

Time Table:

  1. class name

    BSSE 4th Regular

    class timinig 

    Wednesday 8:00 to 9:30

    class timing

    .Friday 9:20 to 10:40

sessional breakup:  ​2 Quiz of 8 marks

                                  3 Assignment 6 makrs , 

                                  class behaviuor 6 marks.

Semester project/assignment :  15 marks.

Rules and Regulations

       70 % class attendance is a must.

        Assignments would not be accepted after the due date.

       Originality of work would be ensured in case of assignments by checking palagarism.

      In group presentations, group members have to divide the sub-topics in consultation with the teacher.

learning outcomes:

   After the completion of this course, student should be able to:

  • Understand the basics of requirements engineering.

  • Understand the social, cultural, political, and technical issues in requirements engineering.

  • Understand activities in requirements engineering (requirements elicitation, analysis and negotiation, validation, and management).

  • Understand requirements traceability.

  • Understand requirements documentation.

  • Understand use-case modeling, object-oriented static modeling, functional modeling, and dynamic modeling techniques applicable in requirements engineering.

  • Understanding the need for research in selected topics in requirements engineering.

  • To know how to apply the learnt concepts, knowledge and techniques to solve real world problems.

Course Material