SE41
SE41
COURSE PLAN
Regulation: R11
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
COURSE DETAILS :
Name Of The Programme: B.Tech Batch:: 2011
Designation: B. Tech-III Year
Year : 2013 Semester: I
Department: CSE
Title of The Subject: Software Engineering Subject Code: SE
No of Students: 131
2013-14
COURSE PLAN
Regulation: R11
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
1. TARGET
2. COURSE PLAN
(Please write how you intend to cover the contents: i.e., coverage of Units by lectures, guest lectures, design exercises, solving
numerical problems, demonstration of models, model preparation, or by assignments, etc.)
3. METHOD OF EVALUATION
3.4. Quiz
3.6. Others
4. List out any new topic(s) or any innovation you would like to introduce in teaching the subject in this Semester.
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
Guidelines for Preparing the Course:
Course Description:
Software Engineering (SE) comprises the core principles consistent in software construction and
maintenance: fundamental software processes and life-cycles, mathematical foundations of software
engineering, requirements analysis, software engineering methodologies and standard notations,
principles of software architecture and re-use, software quality frameworks and validation, software
development, and maintenance environments and tools. An introduction to object-oriented software
development process and design. Topics include: iterative development, interpretation of
requirements and use case documents into code; application of design notation in UML and use of
commonly-used design patterns. Current industry-strength programming languages, technologies and
systems feature highly in the practical components, electives and projects of the course, but they are
also taught with a view to understanding and applying principles underlying their more ephemeral
character.
Course Objectives:
1. Knowledge of basic SW engineering methods and practices, and their appropriate application.
2. Describe software engineering layered technology and Process frame work.
3. A general understanding of software process models such as the waterfall and evolutionary
models.
4. Understanding of software requirements and the SRS documents.
5. Understanding of the role of project management including planning, scheduling, risk
management, etc.
6. Describe data models, object models, context models and behavioural models.
7. Understanding of different software architectural styles.
8. Understanding of implementation issues such as modularity and coding standards.
reviews.
10. Understanding of software testing approaches such as unit testing and integration testing.
12. Understanding of software evolution and related issues such as version management.
13. Understanding on quality control and how to ensure good quality software.
2013-14
COURSE OBJECTIVES
Regulation: R11
Learning Outcomes:
1. Basic knowledge and understanding of the analysis and design of complex systems.
2. Ability to apply software engineering principles and techniques.
3. Ability to develop, maintain and evaluate large-scale software systems.
4. To produce efficient, reliable, robust and cost-effective software solutions.
5. Ability to perform independent research and analysis.
6. To communicate and coordinate competently by listening, speaking, reading and writing english for
technical and general purposes.
7. Ability to work as an effective member or leader of software engineering teams.
8. To manage time, processes and resources effectively by prioritising competing demands to achieve
personal and team goals Identify and analyzes the common threats in each domain.
9. Ability to understand and meet ethical standards and legal responsibilities.
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
models.
3
3.
Role of project management including planning, scheduling and, risk management.
5
4.
Discuss data models, object models, context models and behavioural models.
6
5.
Signature of Faculty
Date:
Note: For each of the OBJECTIVE indicate the appropriate OUTCOMES to be achieved.
Kindly refer Page 16, to know the illustrative verbs that can be used to state the objectives.
2013-14
COURSE OUTCOMES
Regulation: R11
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
29-07-2013 05-08-2013
Design engineering creating an
4.
architectural design 07
06-08-2013 17-08-2013
Model component- level design
5.
and performing user interface design 06
20-08-2013 24-08-2013
6.
Testing strategies product metrics 10
26-08-2013 11-09-2013
8 Quality Management
24-09-2013 19-10-2013 06
Total No. of Instructional periods available for the course: 50 Hours / 60 Periods
SCHEDULE OF
INSTRUCTIONS 2013-14
Regulation:
UNIT - I R11
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Software Engineering
Course / Subject is:
SI Objective
s& References
. No. of
Topics / Sub - Outco (Text Book,
N Perio
Date Topics me Journal…)
o. ds
Page No___ to
Nos. ___
Introduction to software
03-07- Engineering
1 2013 1 1 TB1
The evolving role of
03-07- software
2 2013 2 1 TB1
Changing nature of
03-07- software
3 2013 3 1 TB1
Legacy systems,
03-07- software myths
4 2013 4 1 TB1
Software engineering- a
03-07- layered technology
5 2013 5 2 TB1
03-07- Process frame work
6 2013 6 2 TB1 TB1
03-07- CMMI, Process patterns
7 2013 7 2 TB1
Process assessment
03-07- 1,
8 2013 8 2 TB1
Personal and team
15-07- process models 1,
9 2013 9 2 TB1
Text Book:
Signature of Faculty
Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.
2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
3. MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Signature of Faculty
Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.
2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS 2013-14
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Signature of Faculty
Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.
2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS 2013-14
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Signature of Faculty
Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.
2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS 2013-14
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Signature of Faculty
Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.
2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS 2013-14
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Signature of Faculty
Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.
2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS 2013-14
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Signature of Faculty
Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.
2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
SCHEDULE OF INSTRUCTIONS 2013-14
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Signature of Faculty
Date
Note: 1. ENSURE THAT ALL TOPICS SPECIFIED IN THE COURSE ARE MENTIONED.
2. ADDITIONAL TOPICS COVERED, IF ANY, MAY ALSO BE SPECIFIED BOLDLY.
MENTION THE CORRESPONDING COURSE OBJECTIVE AND OUT COME NUMBERS AGAINST EACH TOPIC.
2013-14
COURSE COMPLETION STATUS
Regulation: R11
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Subject: Software Engineering Subject Code: SE
Department: Computer Science & Engineering
Actual Date of Completion & Remarks, if any
Nos. of
Units Remarks Objectives
Achieved
Unit 1
No 1,2
Unit 2
No 3,4
Unit 3
No 5,6
Unit 4
No 7,8
Unit 5
No 8,9
Unit 6 No 9,10
Unit 7 No 11
Unit 8 No 12,13
NOTE: AFTER THE COMPLETION OF EACH UNIT MENTION THE NUMBER OF OBJECTIVES ACHIEVED.
2013-14
TUTORIAL SHEETS - I
Regulation: R11
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Date: 07-08-2013
This Tutorial corresponds to Unit Nos.: I and II Time: 10.00 A.M
Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the
objectives to which these questions / Problems are related.
TUTORIAL SHEETS - II
Regulation: R11
FACULTY DETAILS:
Name of the Faculty: Bijaya Kumar Biswal
Designation: Assistant Professor
Department: Computer Science & Engineering
The Schedule for the whole Course / Subject is: Software Engineering
Date: 04-09-2013
This Tutorial corresponds to Unit Nos.: III, IV and V Time: 10.00 A.M
Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the
objectives to which these questions / Problems are related.
FACULTY DETAILS:
Name of the Faculty:: Bijaya Kumar Biswal
Designation: Assistant Professor
Department:: Computer Science & Engineering
Date: 11-10-2013
This Tutorial corresponds to Unit Nos.: VI, VII and VIII Time: 10.00 A.M
Please write the Questions / Problems / Exercises which you would like to give to the students and also mention the
objectives to which these questions / Problems are related.
These verbs can also be used while framing questions for Continuous Assessment Examinations as well as for End –
Semester (final) Examinations.
ILLUSTRATIVE VERBS FOR STATING GENERAL OBJECTIVES
Session Teaching
Topics to be covered
No Time Ref Method
1. Understand the basic SW engineering methods and practices, and their appropriate
application.
Assignment / Questions
Signature of Faculty
Note: Mention for each question the relevant objectives and outcomes.
2013-14
LESSON PLAN
Unit-II
Regulation: R11
Session Teaching
Topics to be covered
No Time Ref Method
1. Understanding of software process models such as the waterfall and evolutionary models.
Assignment / Questions
Signature of Faculty
Note: Mention for each question the relevant objectives and outcomes.
2013-14
LESSON PLAN
Unit-III
Regulation: R11
Session Teaching
Topics to be covered
No Time Ref Method
1. Understanding of the role of project management including planning, scheduling and risk
management.
2. Describe data models, object models, context models and behavioural models.
2013-14
ASSIGNMENT
Unit-III
Regulation: R11
Assignment / Questions
Signature of Faculty
Note: Mention for each question the relevant objectives and outcomes.
2013-14
LESSON PLAN
Unit-IV
Regulation: R11
Session Teaching
Topics to be covered
No Time Ref Method
Assignment / Questions
A9. What is Software architecture? Briefly explain with Architectural styles and patterns.
A10. What is prototype in software engineering? Mapping data flow into a software architecture.
Signature of Faculty
Note: Mention for each question the relevant objectives and outcomes.
2013-14
LESSON PLAN
Unit-V
Regulation: R11
Session Teaching
Topics to be covered
No Time Ref Method
Assignment / Questions
Signature of Faculty
Note: Mention for each question the relevant objectives and outcomes.
2013-14
LESSON PLAN
Unit-VI
Regulation: R11
Session Teaching
Topics to be covered
No Time Ref Method
1. Understanding of software testing approaches such as unit testing and integration testing.
.
2013-14
ASSIGNMENT
Unit-VI
Regulation: R11
Assignment / Questions
Signature of Faculty
Note: Mention for each question the relevant objectives and outcomes.
2013-14
LESSON PLAN
Unit-VII
Regulation: R11
Session Teaching
Topics to be covered
No Time Ref Method
Software measurement
50 Min Black Board
48 TB1
Metrics for software quality 50 Min TB1
Black Board
49
Reactive vs. Proactive risk strategies 50 Min TB1
Black Board
50
Software risks 50 Min TB1
Black Board
51
Risk identification, Risk projection 50 Min TB1
Black Board
52
Risk refinement 50 Min
Black Board
53 TB1
RMMM, RMMM Plan TB1
50 Min Black Board
54
Assignment / Questions
A15. Discuss the direct and indirect measures of software process and product.
Signature of Faculty
Note: Mention for each question the relevant objectives and outcomes.
2013-14
LESSON PLAN
Unit-VIII
Regulation: R11
Session Teaching
Topics to be covered
No Time Ref Method
Quality concepts
50 Min Black Board
55 TB1
Software quality assurance 50 Min TB1
Black Board
56
Software reviews, formal technical reviews 50 Min TB1
Black Board
57
Statistical software quality assurance 50 Min TB1
Black Board
58
Software reliability 50 Min TB1
Black Board
59
The ISO 9000 quality standards 50 Min
Black Board
60 TB1
Assignment / Questions
A18. What is formal technical review? Explain how it will assess software design quality.
Signature of Faculty
Note: Mention for each question the relevant objectives and outcomes.