B.Tech. CSE
B.Tech. CSE 3rd Sem
System Analysis and Design
Object Oriented Programming with C++
Mathematics - III
DIGITAL LOGIC AND DESIGN
Electronics Devices And Circuits
B.Tech. CSE 4th Sem
Data Structure with Algorithm
Computer System Architecture
Discrete Structure & Fuzzy Techniques
System Software
Data Communication & Networks
B.Tech. CSE 5th Sem
Operating System
Microprocessor And Interfaces
Computer Oriental Numerical Method
Formal Language & Automata Theory
Parallel Computing
B.Tech. CSE 6th Sem
RDBMS
Software Engineering
Analysis & Design of Algorithm
Advance Programming Through Java
Computer Graphics
B.Tech. CSE 7th Sem
Web Technology
Compiler Design
Network Security
Elective-I
Professional Elective-I
B.Tech. CSE 8th Sem
Artificial Intelligence and Expert Systems
Data Mining & Data Warehousing
GUI Programming (Using Vb.net)
Professional Elective-II

Guru Ghasidas Vishwavidyalaya
Bilaspur Bilaspur Chhattisgarhhttp://www.ggu.ac.in
B.Tech. CSE 6th Sem
Subject: Software Engineering

UNIT - 1

What is software, Characteristics of software, Application of software, Software Process Models, Linear Sequential model, Prototype model, RAD model, Incremental model, Component Based Development Model, Fourth Generation Techniques.


UNIT - 2

The Management Spectrum, People, Product, Process, Software Process, Project Metrics Measures, Metrics and Indicators, Process and Project Metrics, Software Measurement-Size Oriented Metrics, Function Oriented Metrics, Metrics for Quality-Overview, Measuring Quality, DRE, Software Requirement Specification-Problem Analysis, Requirement Specification, Validation, Metrics, monitoring and control, Models, the Make /Buy Decision.


UNIT - 3

System Design, Problem portioning, abstraction, top-downdesign, bottom up design, Structured approach, Functional versus Object oriented approach, design specification and verification, metrics, monitoring and control.


UNIT - 4

Coding, Top - down and bottom - up structured programming, information hiding, programming style, internal documentation, verification, Metrics, monitoring and control.


UNIT - 5

Software testing, software Testing fundamentals, white box testing, Basics path testing, A strategic Issues, Unit testing, Integration testing, validation testing, System Testing, Software Project Management Cost estimation, project scheduling, Staffing, Software configuration management, Quality assurance, Project Monitoring, Risk management etc.


Jump to Top | Home Page