510104 Elective-I 510104A Advanced Software Engineering Teaching Scheme Examination Scheme Lectures: 3 Hrs/week Theory: 100 Marks Total Credits : 03
1. Introduction to Software Engineering Introduction, Socio-technical Systems, Dependability, Software Processes, Software Requirements, RE Processes, Systems Models, Critical Systems Specification, Formal Specification 2. Design Engineering Architectural Design, Distributed Systems Architecture, Application Architectures Object-oriented Design, Real-time Systems, User Interface Design 3. Software Development Methodologies Iterative Software Development, Software Reuse, CBSE, Critical Systems Development Software Evolution 4. Software Management Verification and Validation, Software Testing, Critical Systems Validation, Managing People, Software Cost Estimation, Quality Management, Process Improvement, Configuration Management 5. Alternative Paradigms Extreme Programming, Agile Software Engineering, Clean Room Software Engineering, Introduction to Formal Methods, soft systems 6. Advanced Software Engineering Process Software Process Improvement, Software Economics, Software Quality, Software Metrics, Software Maintenance, Risk management, Requirement Engineering
Reference Books: 1. Software Engineering, Ian Sommerville, 8th Edition, Addison-Wesley, 2006,ISBN-10: 0321313798, ISBN-13: 9780321313799 2. Software Engineering: A Practitioner's Approach, 6/e, Roger S Pressman, McGraw Hill, 2005, ISBN: 0072853182 Reference http://www.unipune.ernet.in/stud_info/Syllabi/Syllabus_2008.html
|
No responses found. Be the first to respond...
|