0% found this document useful (0 votes)
4 views2 pages

2422025_828 SE Assignment 3

The document outlines an assignment for the Software Engineering course (BCS 601) at IMS Engineering College, detailing course outcomes and specific questions related to software design, including top-down and bottom-up approaches, coupling and cohesion, structure charts, design strategies, and cyclomatic complexity. It specifies the session, semester, and important dates for submission. Each question is linked to cognitive outcomes based on Bloom's Taxonomy.

Uploaded by

prespotgaming
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views2 pages

2422025_828 SE Assignment 3

The document outlines an assignment for the Software Engineering course (BCS 601) at IMS Engineering College, detailing course outcomes and specific questions related to software design, including top-down and bottom-up approaches, coupling and cohesion, structure charts, design strategies, and cyclomatic complexity. It specifies the session, semester, and important dates for submission. Each question is linked to cognitive outcomes based on Bloom's Taxonomy.

Uploaded by

prespotgaming
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

IMS Engineering College, Ghaziabad

NH-09, Adhyatmik Nagar, Near Dasna, Distt. Ghaziabad, U.P.


Tel: (0120) 4940000
Department of CSE-AIML

Course Name: SOFTWARE ENGINEERING Course Code: BCS 601


Session: 2024-25
Semester / Year: 6th / 3rd Max Marks: 20
Date of Handover: 24/3/2025 Date of Submission: 1/4/2025
Assignment-3
Course Outcomes:

S. No DESCRIPTION COGNITIVE
LEVEL (BLOOMS
TAXONOMY)
C 313.1 Explain various software characteristics and analyse different software K1, K2
Development Models.
C 313.2 Demonstrate the contents of a SRS and apply basic software quality K1, K2
assurance practices to ensure that design, development meet or exceed
applicable standards.
C 313.3 Compare and contrast various methods for software design K2, K3
C 313.4 Formulate testing strategy for software systems, employ techniques such K3
as unit testing, Test driven development and functional testing.
C 313.5 Manage software development process independently as well as in teams K5
and make use of various software management tools for development,
maintenance and analysis.

ATTEMPT ALL QUESTIONS (EACH QUESTION CARRIES EQUAL MARKS)

Q.NO. QUESTIONS CO

1. Differentiate between the features of Top-down and Bottom-up approaches of CO3


software design along with its advantages and disadvantages.
2. What do you understand by coupling and cohesion? What roles they play in CO3
software design? Describe the properties of best coupling and cohesion giving
examples of each
3. Explain Structure Chart? Explain different basic blocks used to build structure CO3
chart with suitable example.
4. What are the various software design strategies? Analyse the points of difference CO3
between Function Oriented Design and Object-Oriented Design.
5. What is Cyclomatic complexity? Write all methods, which are used to calculate CO3
the Cyclomatic complexity of a control, flow graph.
IMS Engineering College, Ghaziabad
NH-09, Adhyatmik Nagar, Near Dasna, Distt. Ghaziabad, U.P.
Tel: (0120) 4940000
Department of CSE-AIML

You might also like