You are on page 1of 13

Gujrat Institute of Management Science

PMAS-Arid Agriculture University, RWP


Course outline
Subject Title: Software Requirement Engineering Course code SE-454
Semester BSIT 3rd Department IT
Instructor Name: Ms. Javeria Khalid Contact No:
Email I.D:
Course Objective Consulting Hours Friday(10am-12pm)
Recommended/other Software Requirement
reference books Engineering by Wiegers K 3rd
edition Microsoft press 2013
Grading policy

WEEK – 1
Lecture TOPICS Content delivered Reference source Comments
1 Introduction to software requirement  Course objective Recommended Book/other:
engineering. explained. Software Requirement
 What is software? Engineering by Wiegers K
 What is book edition: 3rd edition
requirement? chapter no: 1
page no:
 Why Requirement Attach slides copy with reference
engineering is source
important?
2 Chapter 1  Software definition Recommended Book/other:
The essentials of software  Software Software Requirement
requirement engineering. Requirement Engineering by Wiegers K
book edition: 3rd edition
definition chapter no: 1
 Interpretation of page no: 1-7
requirements Attach slides copy with reference
source
 Levels of
requirement
WEEK – 2
Lecture TOPICS Content delivered Reference source Comments
3 Chapter 1  Requirement Types Recommended Book/other:
 Business Software Requirement
Requirement Engineering by Wiegers K
The essentials of software
 Features book edition: 3rd edition
requirement engineering.  Functional chapter no: 1
 Non-functional page no:7
 System requirement Attach slides copy with reference
source
 User requirement
 Quality Attributes

4 Chapter 1  Relationship among Recommended Book/other:


The essentials of software the types of Software Requirement
requirements Engineering by Wiegers K
requirement engineering.
 Relationship among book edition: 3rd edition
the features & chapter no: 1
functional page no:8-11
requirements Attach slides copy with reference
 Feature tree source

1
WEEK – 3
Lecture TOPICS Content delivered Reference source Comments
5 Chapter 1 Recommended Book/other:
The essentials of software  Working with 3 Software Requirement
levels of Engineering by Wiegers K
requirement engineering.
requirement book edition: 3rd edition
 Product vs Project chapter no: 1
Requirement page no: 12-15
 Software Attach slides copy with
Requirement reference source
Engineering Steps
6 Chapter 1  Requirement Development Recommended Book/other: Assignment
The essentials of software Software Requirement
steps When bad
Engineering by Wiegers K
requirement engineering.
 Requirement Management book edition: 3rd edition requirements happen to
chapter no: 1
Steps good people?
page no:16-19
Attach slides copy with
reference source

WEEK – 4
Lecture TOPICS Content delivered Reference source Comments
7 Chapter 2  The expectation Gap Recommended Book/other: Quiz taken
Software Requirement
Requirement from the customer’s  Who is the Engineering by Wiegers K
perspective. customer? book edition: 3rd edition
chapter no: 2

2
 The customer page no: 25-29
Attach slides copy with reference
development source
relationship
8 Chapter 2  Requirement bill of Recommended Book/other: Assignment
Software Requirement
Requirement from the customer’s rights per software Identifying decision
Engineering by Wiegers K
perspective. customer book edition: 3rd edition makers
chapter no: 2
 Requirement bill of Requirement baseline
page no: 30-36
responsibilities per Attach slides copy with reference
source
software customer

WEEK – 5
Lecture TOPICS Content delivered Reference source Comments
9 Chapter 3  Case study Recommended Book/other:
Software Requirement
Good Practices for requirement  Requirement Engineering by Wiegers K
engineering Engineering good book edition: 3rd edition
chapter no: 3
practices list page no: 43-47
 Requirement Attach slides copy with reference
source
Development
process framework
10 Chapter 3  Good practices, Recommended Book/other:
Software Requirement

3
Chapter 3 requirement Engineering by Wiegers K
book edition: 3rd edition
Good Practices for requirement elicitation
chapter no: 3
engineering  Good practices, page no: 48-52
Attach slides copy with reference
requirement source
Analysis
 Good practices,
requirement
Specification
WEEK – 6
Lecture TOPICS Content delivered Reference source Comments
11 Chapter 3  Requirement Recommended Book/other:
Software Requirement
Good Practices for requirement Validation
Engineering by Wiegers K
engineering  Requirement book edition: 3rd edition
chapter no: 3
Management page no: 52-53
Attach slides copy with reference
source
12 Chapter 4  Role of BA Recommended Book/other:
Software Requirement
Business Analyst  Task of BA Engineering by Wiegers K
book edition: 3rd edition
chapter no: 4
page no: 61-64
Attach slides copy with reference
source

4
WEEK – 7
Lecture TOPICS Content delivered Reference source Comments
13 Chapter 4  Essential Skills for Recommended Book/other:
Software Requirement
Business Analyst BA
Engineering by Wiegers K
 The Making of BA book edition: 3rd edition
chapter no: 4
page no: 65-71
Attach slides copy with reference
source
14 Chapter 5  Identifying the Recommended Book/other:
Software Requirement
Establishing the Business business
Engineering by Wiegers K
Requirement requirements book edition: 3rd edition
chapter no: 5
 Identifying the user page no: 81-85
benefits Attach slides copy with reference
source
 Project Vision and
scope

WEEK – 8
Lecture TOPICS Content delivered Reference source Comments
15 Mid-term  Paper checked and
solution discussed
16 Chapter 5  Conflicting business Recommended Book/other: Lecture repeated

5
Establishing the Business requirement Software Requirement
Engineering by Wiegers K
Requirement  Vision and scope
book edition: 3rd edition
document: chapter no: 5
page no: 80-82
background Attach slides copy with reference
 Difference between source

vision and scope


MID-TERM
WEEK – 10
Lecture TOPICS Content delivered Reference source Comments
17 Chapter 5  Business Recommended Book/other:
Software Requirement
Establishing the Business opportunities
Engineering by Wiegers K
Requirement  Business objectives book edition: 3rd edition
chapter no: 5
 Business objective page no: 83-85
model Attach slides copy with reference
source

18 Chapter 5  Success Metrices Recommended Book/other:


Software Requirement
Establishing the Business  Business risk Engineering by Wiegers K
Requirement  Scope and limitation book edition: 3 edition
rd

chapter no: 5
 Major features page no: 85-90
Attach slides copy with reference

6
 Project priorities source

WEEK – 11
Lecture TOPICS Content delivered Reference source Comments
19 Chapter 5  Business Context Recommended Book/other:
Software Requirement
Establishing the Business  Stakeholder profiles Engineering by Wiegers K
Requirement  User Classes book edition: 3rd edition
chapter no: 5
Chapter 6: User Classes
page no: 81-85
Attach slides copy with reference
source
20 Vision and Scope Document  Every Group
Practice and draft
their project
Document

WEEK – 12
Lecture TOPICS Content delivered Reference source Comments
21 Chapter 5  What is Context Recommended Book/other:
Software Requirement
Scope Representation Techniques Diagram?
Engineering by Wiegers K
 How to draw book edition: 3rd edition
chapter no: 5

7
Context Diagram? page no: 81-85
Attach slides copy with reference
 What is Feature source
Tree?
 How to draw
Feature Tree?
22 Chapter 5  Context Diagram Recommended Book /other: Example Scenario
Scope Representation Techniques  Feature Tree book edition:
chapter no:5
 Library page no:
Management, Hotel Attach slides copy with reference
source
and restaurant
Management ,Onlin
e shopping
WEEK – 13
Lecture TOPICS Content delivered Reference source Comments
23 Chapter 7  What is Elicitation? Recommended Book/other:
Software Requirement
Requirement Elicitation  Activities of single Engineering by Wiegers K
requirement session book edition: 3rd edition
chapter no: 7
 Interviews page no: 119-124
 Workshops Attach slides copy with reference
source
 Focus Group

8
24 Chapter 7  Elicitation Recommended Book/other:
Software Requirement
Requirement Elicitation techniques
Engineering by Wiegers K
 System / user / book edition: 3rd edition
chapter no: 7
document analysis page no: 125-128
 Questionnaires Attach slides copy with reference
source
 Observation
WEEK – 14
Lecture TOPICS Content delivered Reference source Comments
25 Chapter 7  Performing/preparing/planning Recommended
Book/other:
Requirement Elicitation Elicitation activities Software Requirement
Engineering by Wiegers K
book edition: 3rd edition
chapter no: 7
page no: 129-133
Attach slides copy with
reference source
26 Chapter 7 Use Cases Recommended
Book/other:
Understanding the user Why/need of Use Cases Software Requirement
Requirements Importance of use case Engineering by Wiegers K
book edition: 3rd edition
Use case Types
chapter no: 7
Use Case terminologies page no:143-149
Attach slides copy with
Formal Use Case reference source

9
WEEK – 15
Lecture TOPICS Content delivered Reference source Comments
27 Chapter 7 Formal Use Case:” Case Recommended Book/other:
Software Requirement
Understanding the user study of Cafeteria Ordering
Engineering by Wiegers K
Requirements system book edition: 3rd edition
chapter no: 8
page no:149-1531
Attach slides copy with reference
source
28 Chapter 7 Use Case Diagrams Recommended Book/other: Other Resources:
Software Requirement
Understanding the user Terminologies Appendix C of Book
Engineering by Wiegers K
Requirements Principles for drawing book edition: 3rd edition Wishnu Prasetya
chapter no: 8
Relationship of Use cases (wishnu@cs.uu.nl)
page no:53-159
Use Diagram Scenario Attach slides copy with reference
source

WEEK – 16
Lecture TOPICS Content delivered Reference source Comments
29 Chapter 7 Use Case Diagram and Recommended Book/other: Other Resources:
Software Requirement
Understanding the user Table formal Use Case ‘The Unified Modeling
Engineering by Wiegers K
Requirements ATM Case Study book edition: 3rd edition Language Reference
chapter no: 8
Use Diagram Scenarios Guide’ by J. Rambaugh,
page no:
Attach slides copy with reference G. Booch, & I.
source

10
Jacobson, Addison-
Wesley, 1998
‘Designing Concurrent,
Distributed, and Real-
Time Applications with
UML’ by H. Gomaa,
Addison-Wesley, 2000

30 Chapter 10 Software Requirement Recommended Book/other: Appendix C of Book


Software Requirement
Software Requirement Specification Specification Template SRS
Engineering by Wiegers K
Key elements of Templates book edition: 3rd edition
chapter no:10
Case Study of Cafeteria
page no:
Ordering System Attach slides copy with reference
source

31 Chapter 16 Why prioritizes Recommended Book/other:


Software Requirement
Setting the Requirement Priorities requirements
Engineering by Wiegers K
Game play with prioritizing book edition: 3rd edition
chapter no:16
requirements
page no:314-321
Techniques for prioritizing Attach slides copy with reference
source
requirements (In-Out, Pair
Wise Comparisons, Three

11
level, MoSCoW, $100)
32 Chapter 16 Prioritization Based on Recommended Book/other: Class exercise for
Software Requirement
Setting the Requirement Priorities Value Cost And Risk Prioritizing the
Engineering by Wiegers K
book edition: 3rd edition requirements of
chapter no:16
Chemical Tracking
page no:322-327
Attach slides copy with reference System
source
33 Chapter 17 V Model of software Recommended Book/other: Other Source:
Software Requirement
Validating the Requirements Development Requirements
Engineering by Wiegers K
Validation Vs Verification book edition: 3rd edition Engineering: Processes
chapter no:16
How they V VS V is and Techniques’ by G.
page no:329-336
different Attach slides copy with reference Kotonya and I.
source
Reviewing the requirements Sommerville, John
Inspection Process Wiley & Sons, 1998

Verification (For office use only)


Name: Signature:________________________
Designation: Date:

12

You might also like