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

Software Engineering Class Test II Questions

The document is a question bank for a Software Engineering class test for the academic year 2024-2025. It includes various questions related to user interface design, window manager systems, software design concepts like cohesion and coupling, code reviews, and testing methodologies. Each question is categorized by course outcome and Bloom's Taxonomy Level (BTL).

Uploaded by

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

Software Engineering Class Test II Questions

The document is a question bank for a Software Engineering class test for the academic year 2024-2025. It includes various questions related to user interface design, window manager systems, software design concepts like cohesion and coupling, code reviews, and testing methodologies. Each question is categorized by course outcome and Bloom's Taxonomy Level (BTL).

Uploaded by

puppy567567
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

23IT4305 : SOFTWARE ENGINEERING

CLASS TEST Ii
QUESTION BANK
A.Y 2024-2025

CLASS TEST-II Questions

Question Course BTL


No. Outcome
1. a List the desirable characteristics that a good user interface CO3 Understand
should possess.
b Suppose you have been asked to design the user interface of CO3 Apply
large software based product. Would you choose a menu
based, a direct manipulation, a command language based or a
mixture of all these types of interfaces to develop the
interface for your product? Justify you’re answer.
2 a What is Window Manager System(WMS)? Represent the CO3 Understand
main components of a WMS in a schematic diagram and
briefly explain their roles.
b What is the difference between a mode-based and a modeless CO3 Apply
user interface? What are their relative advantages? Which one
would you use for developing the interface of a software
product supporting a large number of commands? Justify your
answer.
3 a What do you mean by the terms cohesion and coupling in the CO3 Understand
context of software design? How are these concepts useful in
arriving at a good design of a system?
b Enumerate different types of cohesion that might exist CO3 Analyze
between two modules. Give examples of each.
4 a List and explain the characteristics of a good software design. CO3 Understand
b Enumerate different types of coupling that might exist CO3 Analyze
between two modules. Give examples of each.
5 a Discuss different types of code reviews. Explain when and CO2 Analyze
how code review meetings are conducted. Why code review
is considered to be a more efficient way to remove errors
from code compared to testing?
b What is the difference between internal and external CO2 Understand
documentation? What are the different ways of providing
internal and external documentation?
6. a Differentiate between black box and white box testing? CO2 Understand
b Explain briefly the two main approaches to design black box CO2 Understand
test cases.

You might also like