Syllabus SE, Question papers, Answers, important Question SOFTWARE ENGINEERING R13 Regulation B.Tech JNTUK-kakinada Syllabus download

Syllabus ,SE, Question papers, Answers, important Question SOFTWARE ENGINEERING, R13 Regulation, B.Tech , JNTUK,Syllabus, download,

Software Engineering Syllabus R13 Regulation unit wise

Unit-I

Introduction to Software Engineering:

  • Software
  • Software Crisi
  • Software Engineering definition
  • Evolution of Software Engineering Methodologies
  • Software Engineering Challenges
  • Software Processes: Software Process
  • Process Classification
  • Phased development life cycle
  • Software Development
  • Process Models- Process
  • Use
  • applicability and Advantages/limitations

Unit-II

Requirements Engineering:

  • Software Requirements
  • Requirements engineering Process
  • Requirements elicitation
  • Requirements Analysis
  • Structured Analysis
  • Data Oriented Analysis
  • Object oriented Analysis
  • Prototyping Analysis
  • Requirements Specification
  • Requirements Validation
  • requirement Management

Unit-III

Software Design:

  • Software Design Process
  • Characteristics of Good Software Design
  • Design Principles
  • Modular
  • Design
  • Design Methodologies
  • Structured Design
  • Structured Design Methodology
  • Transform Vs Transaction
  • Analysis
  • Object-Oriented Design:
  • Object oriented Analysis and Design Principles

Unit-IV

Implementation:

  • Coding Principles
  • Coding Process
  • Code verification
  • Code documentation
  • Software Testing:
  • Testing Fundamentals
  • Test Planning
  • Black Box Testing
  • Black Box Testing
  • Levels of Testing
  • Usability Testing
  • Regression testing
  • Debugging approaches

Unit-V

Software Project Management:

  • Project Management Essentials
  • What is Project management
  • Software
  • Configuration Management
  • Project Planning and Estimation:
  • Project Planning activities
  • Software Metrics and measurements
  • Project Size
  • Estimation
  • Effort Estimation Techniques

Unit-VI

Software Quality:

  • Software Quality Factors
  • Verification & Validation
  • Software Quality Assurance
  • The Capability
  • Maturity Model
  • Software Maintenance:
  • Software maintenance
  • Maintenance Process Models
  • Maintenance Cost
  • Reengineering
  • Reengineering activities
  • Software Reuse

TEXT BOOKS

  1. Software Engineering, concepts and practices, Ugrasen Suman, Cengage learning
  2. Software Engineering, 8/e, Sommerville, Pearson
  3. Software Engineering, 7/e , Roger S.Pressman , TMH

Reference Books

  1. Software Engineering, A Precise approach, Pankaj Jalote, Wiley
  2. Software Engineering principles and practice, W S Jawadekar, TMH
  3. Software Engineering concepts, R Fairley, TMH

For other Subject Syllabus Click here

IF you don't find something you are searching for contact us

Other Subjects in Different Regulations
ENGLISH COMMUNICATION SKILLS LAB R10
IT WORKSHOP R10
ADVANCED OPERATING SYSTEMS R10
DISTRIBUTED DATABASES R10
PRINCIPLES OF PROGRAMMING LANGUAGES R10
FORMAL LANGUAGES & AUTOMATA THEORY R10
IPR AND PATENTS R16
COMPUTER NETWORKS R16
DATAWAREHOUSING AND MINING R16
DESIGN AND ANALYSIS OF ALGORITHMS R16
SOFTWARE TESTING METHODOLOGIES R16
NETWORK PROGRAMMING LAB R16
SOFTWARE TESTING LAB R16
DATA WARE HOUSING AND MINING LAB R16
Artificial Intelligence R16
INTERNET OF THINGS R16
CYBER SECURITY R16
EMBEDDED SYSTEMS R16
Web Technologies R19
Distributed Systems R19
Design and Analysis of Algorithms R19
Managerial Economics and Financial Accountancy R19
Mobile Application Development R19
Information Retrieval System R19
Social Networks Analysis R19
Data Structures R19
Java Programming R19
Database Management Systems R19
C++ Programming R19
Operating Systems R19
Internet of Things R19
Machine Learning R20
Compiler Design R20
Cryptography and Network Security R20
Mobile Computing R20
Big Data Analytics R20
Object Oriented Analysis and Design R20
Network Programming R20
MEAN Stack Development R20
Python Programming R20
Web Technologies R20
Soft Computing R20
Distributed Computing R20
AI and ML for Robotics R20
Computer Networks R20
Big Data Analytics R20
Computational Tools R20
Computational Thinking R20
Mining Massive Data Sets R20
Natural Language Processing R20
Operating Systems R20
Database Management Systems R20
IPR & PATENTS-II R10
MANAGEMENT SCIENCE R10
ADVANCED COMPUTER NETWORKS R10
COMPUTER ARCHITECTURE R10
DESIGN AND ANALYSIS OF ALGORITHMS R10
UNIX PROGRAMMING R10
ADVANCED JAVA AND WEB TECHNOLOGIES R10
COMPUTER NETWORKS AND UNIX LAB R10
ADVANCED JAVA AND WEB TECHNOLOGIES LAB R10
Compiler Design R07