Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
:I : Dr B.Surendiran
7. COURSE DESCRIPTION This course aims to develop the skills of the students in software engineering concepts, object oriented approach etc. 8. PREREQUISITE Basic knowledge about software development concepts. 9. LEARNING OBJECTIVES At the end of the course the students would Be able to learn software engineering life cycle. Learn what the object-oriented (OO) approach to software development is, through OO principles and design patterns. This course teaches advanced object-oriented software engineering concepts. The entire software lifecycle is discussed: requirements analysis, design, implementation, testing, and maintenance. Learn UML (Unified Modeling Language) that is part of most CASE (Computer Aided Software Engineering) tools and the benefits of visual modelling / diagramming. Find it useful for doing mini project and final year projects.
ASSIGNMENTS Assignment 1
1-4
5-7 8-9
10 II- Analysis 11-12 13-15 16-17 18 III System Design 19-22 23-24 25-27 28 29-30 31-32 33-36 38-42
Review of Unit-I
Requirements Elicitation Concepts Activities Management Analysis Object Model Analysis Dynamic Models
________
Review of Unit-II
Decomposing the system Overview of System Design System Design Concepts System Design Activities Addressing Design Goals Managing System Design
Assignment 2
------------
V-Managing Change
Assignment - 3
Rationale Management Configuration Management
43-47
-------___
48 49-50
--------------------______
Students are expected to come prepared for each class after revising the previous class topics as the knowledge of fundamental chapters is needed. Since the topics require a good deal of software engineering concepts, students are advised to attend all classes without fail. No repetition of topics for absentee students will be entertained.
11. TEST TOPICS S.No 1 Test Internal Examination-I Unit I, Unit II TOPIC
2 3
All tests are compulsory and absenteeism in any test will lead to reduction of internal marks.
COMPONENT
Tests Attendance University examination (Conducted for 100 Marks)
MARKS
15 5 ** 80
TOTAL
100
Attendance % >95.5 >90.5 and <95.5 >85.5 and <90.5 >80.5 and <85.5 >75 and <80.5 <75
Marks 5 4 3 2 1 0
13. a) TEXT BOOK : 1. Bernd Bruegge, Alan H Dutoit, Object-Oriented Software Engineering, 2nd ed, Pearson Education, 2004. b) REFERENCE BOOKS
1. Craig Larman, Applying UML and Patterns, 3rd ed, Pearson Education, 2005. 2. Stephen Schach, Software Engineering 7th ed, McGraw-Hill, 2007.
HoD Secretary