JNTUA B.TECH R 20 2-4 Syllabus For Software engineering PDF 2022


JNTUA B.TECH R 20 2-4 Syllabus For Software engineering PDF 2022

Spread the love

Get Complete Lecture Notes for Software engineering on Cynohub APP

Download the APP Now! ( Click Here )

You will be able to find information about Software engineering along with its Course Objectives and Course outcomes and also a list of textbook and reference books in this blog.You will get to learn a lot of new stuff and resolve a lot of questions you may have regarding Software engineering after reading this blog. Software engineering has 5 units altogether and you will be able to find notes for every unit on the CynoHub app. Software engineering can be learnt easily as long as you have a well planned study schedule and practice all the previous question papers, which are also available on the CynoHub app.

All of the Topic and subtopics related to Software engineering are mentioned below in detail. If you are having a hard time understanding Software engineering or any other Engineering Subject of any semester or year then please watch the video lectures on the official CynoHub app as it has detailed explanations of each and every topic making your engineering experience easy and fun.

Software engineering Unit One

Basic concepts in software engineering and software project management

Basic concepts: abstraction versus decomposition, evolution of software engineering techniques, Software development life cycle (SDLC) models: Iterative waterfall model, Prototype model, Evolutionary model, Spiral model, RAD model, Agile models, software project management: project planning, project estimation, COCOMO, Halstead’s Software Science, project scheduling, staffing, Organization and team structure, risk management, configuration management.

Software engineering Unit Two

Requirements analysis and specification

The nature of software, The Unique nature of Webapps, Software Myths, Requirements gathering and analysis, software requirements specification, Traceability, Characteristics of a Good SRS Document, IEEE 830 guidelines, representing complex requirements using decision tables and decision trees, overview of formal system development techniques, axiomatic specification, algebraic specification.

Get Complete Lecture Notes for Software engineering on Cynohub APP

Download the APP Now! ( Click Here )

Software engineering Unit Three

Software Design

Good Software Design, Cohesion and coupling, Control Hierarchy: Layering, Control Abstraction, Depth and width, Fan-out, Fan-in, Software design approaches, object oriented vs. function oriented design. Overview of SA/SD methodology, structured analysis, Data flow diagram, Extending DFD technique to real life systems, Basic Object oriented concepts, UML Diagrams, Structured design, Detailed design, Design review, Characteristics of a good user interface, User Guidance and Online Help, Mode-based vs Mode-less Interface, Types of user interfaces, Component-based GUI development, User interface design methodology: GUI design methodology.

Software engineering Unit Four

Coding and Testing

Coding standards and guidelines, code review, software documentation, Testing, Black Box Testing, White Box Testing, debugging, integration testing, Program Analysis Tools, system testing, performance testing, regression testing, Testing Object Oriented Programs.

Software engineering Unit Five

Software quality, reliability, and other issues

Software reliability, Statistical testing, Software quality and management, ISO 9000, SEI capability maturity model (CMM), Personal software process (PSP), Six sigma, Software quality metrics, CASE and its scope, CASE environment, CASE support in software life cycle, Characteristics of software maintenance, Software reverse engineering, Software maintenance processes model, Estimation maintenance cost. Basic issues in any reuse program, Reuse approach, Reuse at organization level.

Software engineering Course Objectives

•To learn the basic concepts of software engineering and life cycle models
•To explore the issues in software requirements specification and enable to write SRS documents for software development problems
•To elucidate the basic concepts of software design and enable to carry out procedural and object oriented design of software development problems
•To understand the basic concepts of black box and white box software testing and enable to design test cases for unit, integration, and system testing
•To reveal the basic concepts in software project management.

Software engineering Course Outcomes

After completionof the course, students will be able to
•Obtain basic software life cycle activity skills.
•Design software requirements specifications for given problems. •Implement structure, object oriented analysis and design for given problems.
•Design test cases for given problems.
•Apply quality management concepts at the application level.

Software engineering Text Books

1.Rajib Mall, “Fundamentals of Software Engineering”, 5th Edition, PHI, 2018. 2.Pressman R, “Software Engineering-Practioner Approach”, McGraw Hill.

Software engineering Reference Books

1.Somerville, “Software Engineering”, Pearson 2.
2.Richard Fairley, “Software Engineering Concepts”, Tata McGraw Hill.
3.JalotePankaj, “An integrated approach to Software Engineering”, Narosa

Scoring Marks in Software engineering

Scoring a really good grade in Software engineering is a difficult task indeed and CynoHub is here to help!. Please watch the video below and find out how to get 1st rank in your examinations . This video will also inform students on how to score high grades in Software engineering. There are a lot of reasons for getting a bad score in your Software engineering exam and this video will help you rectify your mistakes and help you improve your grades.

Information about JNTUA B.Tech R 20 Software engineering was provided in detail in this article. To know more about the syllabus of other Engineering Subjects of JNTUH check out the official CynoHub application. Click below to download the CynoHub application.

Get Complete Lecture Notes for Software engineering on Cynohub APP

Download the APP Now! ( Click Here )

Leave your thought here

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