Software Engineering Ece 5th Sem Syllabus for BE 2017 Regulation Anna Univ (Open Elective I) detail syllabus for Electronics And Communication Engineering (Ece), 2017 regulation is collected from the Anna Univ official website and presented for students of Anna University. The details of the course are: course code (OCS551), Category (OE), Contact Periods/week (3), Teaching hours/week (3), Practical Hours/week (0). The total course credits are given in combined syllabus.
For all other ece 5th sem syllabus for be 2017 regulation anna univ you can visit Ece 5th Sem syllabus for BE 2017 regulation Anna Univ Subjects. For all other Open Elective I subjects do refer to Open Elective I. The detail syllabus for software engineering is as follows.
Course Objective:
- To understand the phases in a software development project
- To learn project management concepts
- To understand the concepts of requirements analysis and modeling.
- To understand software design methodologies
- To learn various testing methodologies
- To be familiar with issues related to software maintenance
Unit I
For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Unit II
Planning and Estimation
Planning and the software process – cost estimation: LOC, FP Based Estimation, COCOMO I and II Models – Duration estimation and tracking – Gantt chart – Software Project Management – plan – risk analysis and management.
Unit III
Requirements Analysis and Specification
Software Requirements: Functional and Non-Functional, Software Requirements specification-Structured system Analysis – modeling: UML based tools, DFD – Requirement Engineering Process.
Unit IV
For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.
Unit V
Testing and Maintenance
Software testing fundamentals- Testing techniques: white box, black box, glass box testing – unit testing – integration testing -system testing – acceptance testing – debugging. Post-delivery maintenance: Types – objectives – metrics – Reverse Engineering.
Course Outcome:
At the end of this course, the students will be able to
- Understand different software life cycle models.
- Perform software requirements analysis
- Apply systematic methodologies for software design and deployment.
- Understand various testing approaches and maintenance related issues.
- Plan project schedule, and estimate project cost and effort required.
Text Books:
- Roger S. Pressman, Software Engineering – A Practitioners Approach, Seventh Edition, Mc Graw-Hill International Edition, 2010.
- Ian Sommerville, Software Engineering, 9th Edition, Pearson Education Asia, 2011.
References:
- Rajib Mall, Fundamentals of Software Engineering, Third Edition, PHI Learning PrivateLimited, 2009.
- Pankaj Jalote, Software Engineering, A Precise Approach, Wiley India, 2010.
- Kelkar S.A., Software Engineering, Prentice Hall of India Pvt Ltd, 2007.
- Stephen R.Schach, Software Engineering, Tata McGraw-Hill Publishing Company Limited,2007.
- http://nptel.ac.in/.
For detail syllabus of all other subjects of BE Ece, 2017 regulation do visit Ece 5th Sem syllabus for 2017 Regulation.
Dont forget to download iStudy for latest syllabus and results, class timetable and more.