0% found this document useful (0 votes)
58 views4 pages

Punjab University, College of Information and Technology: Department of Computer Science

This document outlines a course on Software Requirement Engineering. It provides details on the course including objectives, credit hours, prerequisites, and lecture plan. The course aims to help students understand issues in requirements engineering and apply the requirements engineering process. It will cover topics like elicitation, specification, analysis, validation and management of requirements. Students will be evaluated based on quizzes, assignments, software requirements specifications, presentations, midterm and final exams.

Uploaded by

Noor noor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views4 pages

Punjab University, College of Information and Technology: Department of Computer Science

This document outlines a course on Software Requirement Engineering. It provides details on the course including objectives, credit hours, prerequisites, and lecture plan. The course aims to help students understand issues in requirements engineering and apply the requirements engineering process. It will cover topics like elicitation, specification, analysis, validation and management of requirements. Students will be evaluated based on quizzes, assignments, software requirements specifications, presentations, midterm and final exams.

Uploaded by

Noor noor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Punjab University, college of information and technology

Department of Computer Science


Bachelor of Science in Software Engineering: BS (SE)

Course Title: Software Requirement Engineering

Resource Person: Ms Aqsa Ali

Credit Hours: 03

Prerequisites: Software Engineering

Google classroom Link: code: byzi2we

Objectives: To understand Issues in Requirements Engineering, to understand and apply Requirements Engineering Process, to
understand and use Requirements Elicitation and Specification, to understand modeling and analysis of Non-Functional
Requirements.

Lecture Plan:

Week Lec # Contents

1 Introduction, Overview and Importance of the Course


1
2 Defining Software Requirement Engineering
3 Requirement Engineering Process and Models
2
4 Requirement Engineering Process and Models

5 Requirement Development: Requirement Elicitation


3
6 Requirement Development: Requirement elicitation

7 Requirement Development: Requirement Elicitation


4
8 Requirement Development: Requirement Analysis

9 Requirement Development: Requirement Analysis


5
10 Requirement Development: Requirement Specification

11 Requirement Development: Requirement Specification


6
12 Requirement Development: Requirement Validation

13 Requirement Development: Requirement Validation


7
14 Requirement Management

15 UML
8
16 UML-diagarms

17 Mid Term

9 Mid Term Discussion & Review,


18
Mid Term evaluation of Reports

19 presentations
10
20

21 Requirement Errors, Impact of Requirements Errors, Error Prevention in Requirements


11
22 Requirement Errors, Impact of Requirements Errors, Error Prevention in Requirements
23 Writing Requirements
12
24 Problems in the Requirements Writing Activities

25 Defect removal
13
26 Goal Oriented Requirement Engineering

Goal Oriented Requirement Engineering: Continued.


27
14
28 Requirement Engineering for Agile Methods

29 OOP concepts: Aggregation, composition, association, realization, generalization..


15
30 Requirements Prioritization

Benefits of Requirements Prioritization, Prioritization Techniques

Review of the course and Discussion on Final Term Exam, Final evaluation of srs

Tentative Grading Policy:


Quiz: 15%
Assignment: 10%
SRS: 5%
Presentation 5%
Mid Term: 25%
Final Term: 40%
Plagiarism Policy:
As per standards set by Higher Education Commission of Pakistan
Books (B):
1. Hull, Jackson, and Dick, Requirements Engineering, 2004, Springer (Text Book)
2. Karl E. Wiegers, Software Requirements, 2nd Edition, 2003, Microsoft Press
3. Loucopoulos and Karakostas, System Requirements Engineering, McGraw-Hill , 1995
4. Kotonya and Sommerville, Requirements Engineering: Processes and Techniques, John Wiley Sons, 1998.

You might also like