Syllabus

JNTUH B.Tech 2016-2017 (R16) Detailed Syllabus Software Engineering

Software Engineering Detailed Syllabus for B.Tech third year first sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Software Engineering B.Tech 2016-2017 (R16) third year first sem is as follows.

B.Tech. III Year I Sem.              L/T/P/C
Course Code:CS503PC               4/0/0/4

Course Objectives:

  • To understanding of software process models such as waterfall and evolutionary models.
  • To understanding of software requirements and SRS document.
  • To understanding of different software architectural styles.
  • To understanding of software testing approaches such as unit testing and integration testing.
  • To understanding on quality control and how to ensure good quality software.

Course Outcomes:

  • Ability to identify the minimum requirements for the development of application.
  • Ability to develop, maintain, efficient, reliable and cost effective software solutions
  • Ability to critically thinking and evaluate assumptions and arguments.

UNIT- I: Introduction to Software Engineering: The evolving role of software, Changing Nature of Software, legacy software, Software myths. A 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, Specialized process models, The Unified process.

UNIT- II : Software Requirements: 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.

UNIT- III: Design Engineering: Design process and Design quality, Design concepts, the design model, pattern based software design. Creating an architectural design: software architecture, Data design, Architectural styles and patterns, Architectural Design, assessing alternative architectural designs, mapping data flow into a software architecture. Modeling component-level design: Designing class-based components, conducting component-level design, object constraint language, designing conventional components. Performing User interface design: Golden rules, User interface analysis, and design, interface analysis, interface design steps, Design evaluation.

Download iStudy Android App for complete JNTUH syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.

TEXT BOOKS:

  • Software engineering A practitioner’s Approach, Roger S Pressman, sixth edition McGraw Hill International Edition.
  • Software Engineering, Ian Sommerville, seventh edition, Pearson education.

REFERENCE BOOKS:

  • Software Engineering, A Precise Approach, Pankaj Jalote, Wiley India, 2010.
  • Software Engineering : A Primer, Waman S Jawadekar, Tata McGraw-Hill, 2008
  • Fundamentals of Software Engineering, Rajib Mall, PHI, 2005
  • Software Engineering, Principles and Practices, Deepak Jain, Oxford University Press.
  • Software Engineering1: Abstraction and modeling, Diner Bjorner, Springer International edition, 2006.
  • Software Engineering2: Specification of systems and languages, Diner Bjorner, Springer International edition 2006.
  • Software Engineering Foundations, Yingxu Wang, Auerbach Publications, 2008.
  • Software Engineering Principles and Practice, Hans Van Vliet, 3rd edition, John Wiley &Sons Ltd.
  • Software Engineering 3: Domains, Requirements, and Software Design, D. Bjorner, Springer International Edition.
  • Introduction to Software Engineering, R. J. Leach, CRC Press.

For all other B.Tech 3rd Year 1st Sem syllabus go to JNTUH B.Tech Electronics and Computer Engineering 3rd Year 1st Sem Course Structure for (R16) Batch.

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.

Do share with friends and in case of questions please feel free drop a comment.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.