Skip to Content
SOFTWARE ENGINEERING Semester 7
Course Code: BCS755C
CIE Marks: 50
Teaching Hours/Week (L:T:P: S): 3:0:0:0
SEE Marks: 50
Total Hours of Pedagogy: 50
Total Marks: 100
Credits: 04
Exam Hours: 3
Examination type (SEE): Theory

Software and Software Engineering: The nature of Software, The unique nature of WebApps, Software Engineering, The software Process, Software Engineering Practice, Software Myths.

Process Models: A generic process model, Process assessment and improvement, Prescriptive process models: Waterfall model, Incremental process models, Evolutionary process models, Concurrent models, Specialized process models. Unified Process , Personal and Team process models

Textbook 1: Chapter 1: 1.1 to 1.6, Chapter 2: 2.1 to 2.5

DOWNLOAD PDF DOWNLOAD PDF

Understanding Requirements: Requirements Engineering, Establishing the ground work, Eliciting Requirements, Developing use cases, Building the requirements model, Negotiating Requirements, Validating Requirements.

Requirements Modeling Scenarios, Information and Analysis classes: Requirement Analysis, Scenario based modeling, UML models that supplement the Use Case, Data modeling Concepts, ClassBased Modeling.

Requirement Modeling Strategies: Flow oriented Modeling , Behavioral Modeling.

Textbook 1: Chapter 5: 5.1 to 5.7, Chapter 6: 6.1 to 6.5, Chapter 7: 7.1 to 7.3

DOWNLOAD PDF DOWNLOAD PDF

Agile Development: What is Agility?, Agility and the cost of change. What is an agile Process?, Extreme Programming (XP), Other Agile Process Models, A tool set for Agile process .

Principles that guide practice: Software Engineering Knowledge, Core principles, Principles that guide each framework activity.

Textbook 1: Chapter 3: 3.1 to 3.6, Chapter 4: 4.1 to 4.3

DOWNLOAD PDF DOWNLOAD PDF

Software Design: Design within the context of software engineering, Design process and quality, Design concepts: abstraction, modularity, architecture, patterns.

Architectural Design: Architectural styles and patterns, reference architectures, component-level design, designing class-based components, conducting component-level design, design for reuse.

Textbook 1:Chapter 8: 8.1–8.6, Chapter 9: 9.1–9.5

DOWNLOAD PDF DOWNLOAD PDF

Software Testing: Introduction to software testing, Strategic approach, Test strategies for conventional and object-oriented software, Validation testing, System testing, White-box and Black-box testing, Basis Path Testing, Control structure testing.

Software Quality: Concepts of quality, Software quality assurance, Reviews, Software reliability and metrics.

Textbook 1: Chapter 14: Sections 14.1 to 14.5,Chapter 15: Sections 15.1 to 15.5, Chapter 19: Sections 19.1 to 19.5

DOWNLOAD PDF DOWNLOAD PDF
2022 SCHEME QUESTION PAPER

Model Set 1 Paper

DOWNLOAD

Model Set 1 Paper Solution

DOWNLOAD

Model Set 2 Paper

DOWNLOAD

Model Set 2 Paper Solution

DOWNLOAD

Regular Paper

DOWNLOAD

Back Paper

DOWNLOAD

Recent Pages