We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 2
1
2.
4,
BBS College of Engineering & Technology
Phaphaman, Prayagraj
Department of Computer Science & Engineering
SUBJECT — Software Engineering
SUBJECT CODE: (BCS 601)
SUBMISSION DATE: 21 MAY 2025
UNIT 1 ASSIGNMENT
‘What was the ‘software crisis’? Discuss at least three factors that contributed to it
‘Compare Conventional Engineering processes with Software Engineering processes.
Draw and explain the Waterfall model, its phases and deliverables.
Describe the Prototype model. Differentiate between throw-away and evolutionary
prototyping,
Explain the Spiral model. What are its key risk-handling activities?
UNIT-2 A
Explain the types of feasibility analyzed in a feasibility study and how they are assessed.
List the main sections of an IEEE 830 SRS template and describe their purposes.
Draw Level-0 and Level-1 DFDs for an online bookstore scenario,
Create an ER-diagram (with cardinalities) for a university course registration system.
Define Decision Tables vs. Decision Trees and give an example scenario for each.
UNIT 3 ASSIGNMENT
Define architectural design and explain the concept of design patterns.
Discuss modularization, cohesion, and coupling with examples.
Draw a Design Structure Chart for a payroll system,
Compare pseudo-code vs. flowchart usage, illustrating with a sorting algorithm.
List the six component types of Function Point Analysis and outline the counting steps.
UNIT 4 ASSIGNMENT
Define unit testing and explain the roles of test-drivers and testestubs.
What are testing objectives and how do they drive test planning?
Contrast Top-Down vs. Bottom-Up integration testing approaches
Define formal technical reviews (peer reviews) and walkthroughs.
Explain the difference between test plan, test case, and test summary report.BBS College of Engineering & Technology
Phaphaman, Prayagraj
Department of Computer Science & Engineering
UNIT 5 ASSIGNMENT
1
Describe the COCOMO Basie model modes (Organic, Semi-detached, Embedded) and their
equations,
Explain the extra cost drivers in Intermediate COCOMO over the Basie model,
Explain how effort, schedule, and staffing are estimated in resource allocation models.
Outline the steps in software risk identification, qualitative vs. quantitative analysis, and
Mitigation.
5. Classify CASE tools and give examples for analysis, design, coding, testing, and
maintenance,