You are on page 1of 6

Lovely Professional University, Phagwara

INSTRUCTIONAL PLAN (for Lectures)


Term: ____________
Course No. CSE 364 Course Title: Software Engineering Concepts & Tools L: 3 T: 0 P: 2
Textbook: 1. Ian Somerville, Software Engineering, 7th Edition, Pearson Education
Other specific books: 2. Author: Grady Booch, James Rum bough, Ivar Jacobson,Title: The Unified Modeling
Language User Guide Publishers: Pearson Edutaion , Delhi,Year of Publication: 2004
 3. Author: R. S. Pressman,Title: Software Engineering – A practitioner’s approach
,Publishers: McGraw Hill,Year of Publication: 2004
Other readings:
S.No. Journal articles as compulsory readings (Complete reference)
4. www.worldsscinet.com- interplay between software & knowledge engg.
5. Journal of software maintenance-www.informatic.uni_heter.de
6. Cost estimation driven software development-ieeexplore.ieee.org by Dr. Kuhn-2004
Relevant websites:
S.No. Web address (Exact page address) Salient Features
7. www.acm.org Software Engg. Codes of Professional are
available
8. www.agilemanifesto.org Manifesto for agile software development
9. www.pcmag.com PC Magazine
Detailed Plan for Lectures
Plan for 12×L lectures: 6×L for before the MTE, 6×L for after the MTE. Provide for at least 2×L spill-over lecture.
Lecture Topic Chapters/ Assignment/ Pedagogical aid Date
2
No. Sections of Task to be Demonstration/ Delivered
Textbook/ assigned to case study/
other students images/
1 5
reference 3 4 animations etc.
DoS
1 Overview: Introduction to concept of 1, Ch-1 TBA1 NA
Software, S/W Engineering, System
Engineering
2 S/W Process & its models, S/W cost, key 1, Ch-3 Images
challenges of S/W Engg., Attributes of a (fig-3.1.3.4)
good S/W,
1,Ch-3
3 Professional & ethical responsibility, 1, Ch-3 NA
Exposure to Socio Technical Systems &
Critical Systems
4 Software Processes: S/W Process 1, Ch-3 NA
models, process iteration, activities,
5 Rationale unified process 1, Ch-3 NA
6 Computer aided software engineering 1, Ch-3 NA
7 Project Management: Management 1, Ch-4 TBA2 Images
activities,. (fig-4.3)
1,Ch-4
8 Project planning, scheduling, risk 1, Ch-4 Images
management (fig-4.11)
1,Ch-4
9 S/W Requirements: Functional & Non 1, Ch-5 NA
functional requirements, user
requirements, system requirements,
interface specifications, SRS document.
10 System requirements, interface 1, Ch-5 NA
specifications, SRS document.
11 Requirement Engineering Process: 1, Ch-6 Images
Feasibility Study, Analysis (fig-6.1)
1,Ch-6
12 Validation & management of 1, Ch-6 NA
requirements.

13 Exposure to system models for 1, Ch-6 TBA3 NA


requirement engineering process.
14 Dealing with risk, safety 1, Ch-6 NA
15 Security & reliability specifications. 1, Ch-6 NA
16 Design: Concept of Software 1, Ch-10 Images
architecture & architectural design, (fig-
System organization, ways of
decomposing subsystems into modules.
10.1,10.2,10.3)
1,Ch-10
17 System organization, ways of 1, Ch-10 NA
decomposing subsystems into modules.
18 Object Oriented Design: Objects & 1, Ch-12 NA
Object classes
MTE
19 Object oriented design process, design 1, Ch-12 TBA4 NA
evolution
20 Design in various Application 1, Ch-13 NA
Architectures: Exposure to Design
methodologies for various type of
systems like data processing
21 Transaction processing, event processing 1, Ch-13 NA
& language processing systems,
22 User Interface design issues, UI design 1, Ch-15 NA
process, interface prototyping, interface
evaluation
23 Verification & Validation: Planning 1, Ch-19 Images
verification & validation, S/W (fig-19.3)
inspections
1,Ch-19
24 Static analysis, formal methods of 1, Ch-19 NA
verification & validation
25 S/W Testing: Need of testing, various 1, Ch-20 TBA5 Images
type of testing, (fig-20.13)
1,Ch-20
26 Test case design, 1, Ch-20 NA
27 Test automation. 1, Ch-20 NA
28 S/W Evolution: Program evolution 1, Ch-26 NA
dynamics, S/W maintenance
29 Evolution Process 1, Ch-26 NA
30 S/W Cost Estimation: S/W 1, Ch-23 NA
Productivity, Estimation techniques,
31 Algorithmic Cost Modelling, Project 1, Ch-23 TBA 6 NA
duration, & Staffing
32 Quality Management: Quality 1, Ch-24 NA
Assurance & Standards
33 Quality Planning & Control, S/W 1, Ch-24
Measurement & metrics
34 Miscellaneous Topics (Overview): 3,Ch-3 NA
Concept of Rapid S/W development:
35 Agile methods & Extreme programming, 3,Ch-4 NA
36 S/W Reuse, Component based S/W 3,Ch-27 NA
Engineering, S/W Configuration Mgt
Additional material for spill over
1. V- model
2. SDLC & STLC
3. Test Planning
Notes: 1. Use S. No. Of the readings above
2. To be filled in on the date of delivery of lecture by the instructor
3. Put assignment number from Assignment Table (below) against the lecture in which planned to be
assigned (by co-ordinator)
4. To be filled in on the date of assignment (by the instructor)
5. Do not write Lecture, OHP, LCD projector etc.
Details of Assignments Planned:
Assignment Details Nature of Expected outcome
No. Assignment
1 Based on Overview, processes & Differentiate among
management Analytical models & situations where
we can use which one
2 Requirements engg. & reliability Srs preparation based on
specification different organisations
3 Design techniques Exposure to Function &
object oriented techniques.
4 Verification & Validation ,Types of Models of v&v, Testing
testing methods & circumstances
where to apply which one
5 Estimation Techniques Various methods of
estimating
6 S/W maintenance & evolution process Importance of maintenance
Quality control & Miscellaneous Topics in SDLC, Significance of
Quality

Term paper to be allotted by lecture no. _____ Due date of term paper: 2 wks before the close of term

Scheme for CA: (out of 100)


Component Frequency Marks out of 100
Attendance Calculated at the end of the
term
Assignment Based Tests 6 in No.
Design Problem Once in a Term (2 one
before MTE and one a
before ETE)
Lab assessments Once in a Week
For Lab Assessment, Student will be evaluated
every week & marks will be allocated as per the
following proportion:
1) Execution / Job Work ---- 50%
2) Written Work ---- 20%
3) Viva Voce ---- 30%
Evaluations done every week will be combined to
get the total lab assessment.
Mention all the components as decide by the Department. Do mention the practical
components also wherever required
TOTAL 100
List of suggested topics for term paper [at least 15] (Student to spend about 15 hrs on any one specified assignment)
S.No. Topic
1 Software Process & Models
2 Project Planning & Risk Management
3 SRS: need & structure
4 Requirement engineering models
5 OOD Vs. Function oriented design
6 Methods to implement V&V
7 Test Cases & Test Passes
8 Types Of Testing
9 S/W Maintenance : significance & methodology
10 S/W Estimation : Cost, Schedule & Staff
11 S/W Quality Models
12 Measurement & metrics Of Software
13 Compponent Based S/W Engg.
14 SCMP
15 Event Processing & Language Processing Systems

Instructional plan for Lab component (Only for courses with lab component as well as the
lecture component)

List of experiments (Should plan for 12 weeks of teaching: 6 before MTE and 6 after MTE)
Expt. Title* Equipment used
No.
1 Defining requirement – Creation of SRS Document Rational Rose Software or Magic Draw

2 Defining different object models in the system Rational Rose Software or Magic Draw

3 Defining aggregation Rational Rose Software or Magic Draw


4 Activities on real objects Rational Rose Software or Magic Draw

5 Creation of UML diagram including Rational Rose Software or Magic Draw

6 Activity diagrams Rational Rose Software or Magic Draw


7 Object models Rational Rose Software or Magic Draw
8 Use cases Rational Rose Software or Magic Draw
9 Interaction diagram Rational Rose Software or Magic Draw
10 Investigating automated source code generation Rational Rose Software or Magic Draw

11 Tools for testing Rational Rose Software or Magic Draw

12 Reverse-engineering UML models from source Rational Rose Software or Magic Draw
code

*Attach for each experiment, the objectives and the complete list of equipment/ consumables
required
Plan of experiments: Fill exp number to be performed by each group on each lab turn
Lab. Date Group Group Group Group Group Group Group Group Group Group
Turn 1 2 3 4 5 6 7 8 9 10
1.
2.
3.
4.
5.
6.
7
8
9
10
11
12.

Break-up of CA marks for each lab experiment


Component Recommended Proposed
Conduct/Performance/Execution 20% 20%
Written Record 50% 50%
a. Observations
b. Analysis
c. Error Analysis
d. Results and Discussions
Viva – Voce 30% 30%
Any other component 0% 0%

Proposed Changes from the standard pedagogy for the course:

_______________________
Prepared by (Instructional Planner: Name, signature & date)

Comments of HoFD(Chief Academic Officer

Signature & Date

Comments of Dean of Faculty

Signature & Date

Report
(to be filled by the instructor and submitted at the end of term to HoS through HoD)
Lectrures
S.No. Innovation introduced [New pedagogy, new demonstration, case Topic and lecture number where
study, teaching aid, etc. NOT part of the instructional plan introduced
General Comments of the Instructor about the suitability of IP

Syllabus Coverage Report


Syllabus coverage by one week before MTE

Satisfactory/ Lagging by ____ lectures.

Syllabus coverage by two week before E TE

Satisfactory/ Lagging by ____ lectures.

_____________________________ __________________________________
Signature of Instructor & Date Signature of HoD & Date

You might also like