Software Engineering
Software Engineering
Course Objectives
1. Discuss factors like cost, schedule, quality that drive a software project and to Learn
the role of software process and a process model in a project.
2. Understand the role of SRS in a project and to know how requirements are validated.
3. Understand software architectural views and learn planning and estimation of a
software project.
4. Describe the key design concepts of software engineering and articulate in Projects.
5. Illustrate principles of structured programming, testing modules using unit test
frameworks and code inspection to improve quality of code.
6. Identify evolving trend in software Engineering with DevOps.
Course Outcome
On successful completion of the course, the students will be able to attain below Course
Outcome (CO):
CL Linked PO Teaching
Course outcome
Hours
CO6 1,2,4,9,10 04
Identify the need for DevOps. R,U
Total 52
VI Devops 04 -- 05 05 10 7
Design Concepts, Coupling, Cohesion, the Open-Closed Principle, Function Oriented Design,
Structure Charts, Structured Design Methodology, Example, Object Oriented Design, OO
Concepts Unified Modelling Language (UML), A Design Methodology, Examples, Detailed
Design, Logic/Algorithm Design, State Modelling of Classes, Verification.
®Text books
1. Software Engineering –A Precise Approach, Pankaj Jalote, edition 2010, Wiley India,
ISBN: 9788126523115.
2. https://en.wikipedia.org/wiki/DevOps
3. http://www.informationweek.com/devops/agile-vs-devops-10-ways-theyre-
different/d/d-id/1326121
References
1. Software Engineering A Practitioners Approach, Roger S Pressman, 2010,
Tata McGraw Hill Publishing Co Ltd, ISBN 9780070701137
2. Software Engineering, Sajan Mathew, 2009 Reprint, S Chand publications.
3. Software Engineering Principles and Practices, Rajesh Narang.Mc Graw Hill Education.
4. Software Engineering, Subramanian Dutt, 2015 Pearson Publications
Course Delivery
The course will be delivered through lectures and Power point presentations/ Video
be computed)
Students
Student 1,2,3,4
05 Report
activities
Total 25
SE End End of the Answer scripts 1,2,3,4,5,6
100
E Exam course at BTE
Student Middle of the
1 & 2 Delivery
Feedback course Feedback forms
of course
Indirect Assessment
on course
Students
Questions for CIE and SEE will be designed to evaluate the various educational
components (Bloom’s taxonomy) such as:
Sl. No Bloom’s Category %
1 Remembrance 10
Note to IA verifier: The following documents to be verified by CIE verifier at the end of
semester
4. Blue books (20 marks)
5. Student suggested activities report for 5 marks
6. Student feedback on course regarding Effectiveness of Delivery of instructions &
Assessment Methods.
Question
Question MARKS CL CO PO
no
1
2
3
4
Note: Internal choice may be given in each CO at the same cognitive level (CL).
PART-B
Answer any SEVEN full questions each carries 10 marks. 10X7=70 Marks
1. Explain the Waterfall model with a neat diagram.
2. Explain Time boxing model with a neat diagram.
3. Explain components and connectors with an example.
4. Explain different architectural styles.
5. Explain the effort estimation of a software project.
6. Explain the Risk management concepts.
7. Explain various design concepts.
8. Explain structured design methodology.
9. Explain Test Driven development.
10. Compare Agile and Devops.
CO Question CL Marks
10