You are on page 1of 2

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY

SEMESTER – IV

BSIT402: SOFTWARE ENGINEERING


S.No Topics Minimum No. of
Hours
1  Introduction to Software Engineering 6
1.1 Introduction to software
1.2 Types of Software
1.3 Software Components
1.4 Software Characteristics
1.5 Software Crisis
1.6 Software Myths
1.7 Software Applications
1.8 Software Engineering Process
1.9 Comparison of Software Engineering and Related Fields
2 Information Gathering and Analysis
2.1 Strategy of Gather Information 5
2.2 Information Sources
2.3 Fact Finding Techniques
2.4 Fact finding Analysis
2.5 Analysis and Need of Analysis
3 Software Design 5
3.1 Design Principles
3.1.1Abstraction
3.1.2Modularity
3.1.3Top-Down and Bottom-UP Strategies
3.2 Module level Concepts- cohesion and coupling
3.3 Design notation and Specification- Structure Chart and
Specification
3.4 Guidelines for user Interface Design
3.5 Principles of Screen Design
3.6 Specific Screen types
4 Introduction to Software Requirement Specification 7
4.1 Requirement Engineering
4.2 Process of Requirement Engineering
4.3 Information Modeling
4.4 Data Flow Modeling
4.5 Decision Table
4.6 SRS Document
5 Testing Techniques 7
5.1 Testing Objectives
5.2 Testing Principles
5.3 Test characteristics
5.4 Level of Testing
5.5 Black-Box and White-Box testing
5.6 White box testing
6 UML and Case Tools 15
6.1 Relevance of CASE tools,
6.2 High-end and low-end CASE tools,
6.3 Introduction to UML
6.4 Goal of UML
6.5 Object oriented concept
6.6 Role of UML in OO Design
6.7 Components of UML
7 Software Maintenance and Software Management 5
7.1 Software maintenance
7.2 Change Control Process
7.3 Software Version Control
7.4 Software Configuration management
7.5 Need for maintenance
7.6 Maintenance Cost
7.7 Software Risk Analysis and Management

TOTAL HOURS 50

References:

1. Fundamentals of Software Engineering, C.Ghezzi, M. Jazayeri and D. Mandrioli,


2. Software Engineering, S. L. Pfleeger, MacMillan
3. Software Engineering Concepts, Richard E. Fairley, TMG

You might also like