In this page Software Engineering we give the detailed information about SE syllabus and related simple notes with diagrams.
Unit 1: Introduction System , Analysis and System Design tools:
Definition, elements, characteristics of system Types of system.
System Development life Cycle
Data Flow Diagrams (DFD)
Decision Tree and Decision Table.
Input and Output Design- I/O design considerations
HIPO chart, Characteristics of Good Design.
Unit 2: Introduction to SE:
Definition of Software Engineering, importance, principles of software engineering
Difference between software engineering and software programming
Members involved in software development.
Software process models:
Overview of software models
Unit 3: Requirement Engineering:
What is Requirement Engineering, Types of requirements
Requirement elicitation techniques
Principles of Requirement Specification
Software Requirement Specification document, Characteristics of good SRS.
Payroll management System
Unit 4: Software Testing and Software Quality Assurance:
Software Testing: Definition, Test characteristics
Types of testing:
Black-Box Testing, White-Box Testing ,Unit testing , Integration testing, Validation testing, System testing.
Software Quality Assurance:
Introduction to Quality, and its attributes
quality control, quality assurance, cost of quality
SQA activities, SQA plan.