{"id":9603,"date":"2018-08-31T16:26:58","date_gmt":"2018-08-31T16:26:58","guid":{"rendered":"https:\/\/www.inspirenignite.com\/jntuh\/?p=9603"},"modified":"2021-10-28T15:35:42","modified_gmt":"2021-10-28T15:35:42","slug":"software-engineering-syllabus-jntuh-m-tech-2017-18-r17","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/jntuh\/software-engineering-syllabus-jntuh-m-tech-2017-18-r17\/","title":{"rendered":"Software Engineering Syllabus JNTUH M.Tech 2017-18 (R17)"},"content":{"rendered":"<p>Software Engineering syllabus for Computer Science and Engineering M.Tech I year I sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.<\/p>\n<h3>Software Engineering Syllabus M.Tech JNTUH R17<\/h3>\n<p>M.Tech. I Year I Sem.<\/p>\n<p><strong>Prerequisites:<\/strong><\/p>\n<ul>\n<li>A course on \u201cComputer Programming and Data Structures\u201d<\/li>\n<li>A course on \u201cObject Oriented Programming Through Java\u201d<\/li>\n<\/ul>\n<p><strong>Course Objectives:<\/strong><\/p>\n<ul>\n<li>The aim of the course is to provide an understanding of the working knowledge of the techniques for estimation, design, testing and quality management of large software development projects.<\/li>\n<li>Topics include process models, software requirements, software design, software testing, software process\/product metrics, risk management, quality management and UML diagrams<\/li>\n<\/ul>\n<p><strong>Course Outcomes:<\/strong><\/p>\n<ul>\n<li>Ability to translate end-user requirements into system and software requirements, using e.g. UML, and structure the requirements in a Software Requirements Document (SRD).<\/li>\n<li>Identify and apply appropriate software architectures and patterns to carry out high level design of a system and be able to critically compare alternative choices.<\/li>\n<li>Will have experience and\/or awareness of testing problems and will be able to develop a simple testing report<\/li>\n<\/ul>\n<p><strong>UNIT-I: Introduction to Software Engineering:<\/strong> The evolving role of software, changing nature of software, software myths.<br \/>\nA Generic view of process: Software engineering- a layered technology, a process framework, the capability maturity model integration (CMMI), process patterns, process assessment, personal and team process models. Process models: The waterfall model, incremental process models, evolutionary process models, the unified process.<\/p>\n<p><strong>UNIT-II: Software Requirements:<\/strong> Functional and non-functional requirements, user requirements, system requirements, interface specification, the software requirements document. Requirements engineering process: Feasibility studies, requirements elicitation and analysis, requirements validation, requirements management. System models: Context models, behavioral models, data models, object models, structured methods.<\/p>\n<p><strong>UNIT-III: Design Engineering:<\/strong> Design process and design quality, design concepts, the design model. Creating an architectural design: software architecture, data design, architectural styles and patterns, architectural design, conceptual model of UML, basic structural modeling, class diagrams, sequence diagrams, collaboration diagrams, use case diagrams, component diagrams.<\/p>\n<p><strong>UNIT-IV: Testing Strategies:<\/strong> A strategic approach to software testing, test strategies for conventional software, black-box and white-box testing, validation testing, system testing, the art of debugging. Product metrics: Software quality, metrics for analysis model, metrics for design model, metrics for source code, metrics for testing, metrics for maintenance.<\/p>\n<p><strong>UNIT-V: Metrics for Process and Products:<\/strong> Software measurement, metrics for software quality. Risk management: Reactive Vs proactive risk strategies, software risks, risk identification, risk projection, risk refinement, RMMM, RMMM plan. Quality Management: Quality concepts, software quality assurance, software reviews, formal technical reviews, statistical software quality assurance, software reliability, the ISO 9000 quality standards.<\/p>\n<p><strong>TEXT BOOKS:<\/strong><\/p>\n<ul>\n<li>Software Engineering, A practitioner\u2019s Approach &#8211; Roger S. Pressman, 6th edition, Mc Graw Hill International Edition.<\/li>\n<li>Software Engineering- Sommerville, 7th edition, Pearson Education.<\/li>\n<li>The unified modeling language user guide Grady Booch, James Rambaugh, Ivar Jacobson, Pearson Education.<\/li>\n<\/ul>\n<p><strong>REFERENCES:<\/strong><\/p>\n<ul>\n<li>Software Engineering, an Engineering approach- James F. Peters, Witold Pedrycz, John Wiely.<\/li>\n<li>Software Engineering principles and practice- Waman S Jawadekar, The Mc Graw-Hill Companies.<\/li>\n<li>Fundamentals of object oriented design using UML Meiler page-Jones: Pearson Education.<\/li>\n<\/ul>\n<p>For all other M.Tech 1st Year 1st Sem syllabus go to <a href=\"https:\/\/www.inspirenignite.com\/jntuh\/jntuh-first-year-first-sem-computer-science-and-engineering-for-m-tech-2017-2018-r17-batch\/\">JNTUH M.Tech Computer Science and Engineering 1st Year 1st Sem Course Structure for (R17) Batch.<\/a><\/p>\n<p>All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.<\/p>\n<p>Do share with friends and in case of questions please feel free drop a comment.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Software Engineering syllabus for Computer Science and Engineering M.Tech I year I sem is covered here. This gives the details about credits, number of hours and other details along with [&hellip;]<\/p>\n","protected":false},"author":2259,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[73,62],"tags":[],"class_list":["post-9603","post","type-post","status-publish","format-standard","hentry","category-m-tech","category-syllabus"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/9603","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/users\/2259"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/comments?post=9603"}],"version-history":[{"count":4,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/9603\/revisions"}],"predecessor-version":[{"id":22254,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/9603\/revisions\/22254"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/media?parent=9603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/categories?post=9603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/tags?post=9603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}