Professional Documents
Culture Documents
Se QB
Se QB
REGULATION 2022
SUBJECT CODE IT2405,CS2405,CY2405,CB2405
Introduction to Software Engineering, Software Process, Perspective and Specialized Process Models – Introduction to
Agility-Agile process-Extreme programming-XP Process- Case Study
PART-A (2-Marks)
17 List the pros and cons of Iterative software development models CO1 K1
18 Summarize the advantage of adhering to life cycle models for software CO1 K2
7 Explain the Software Development Life Cycle using simple waterfall model. CO1 K2 13
Demonstrate the situations where iterative enhancement model might lead to
8
difficulties. CO1 K2 8
Explain in detail how Incremental Model of Software development is carried
9
out. CO1 K2 13
Explain the RAD model and which type of applications suit RAD
10
model? Justify your answer. CO1 K2 13
Explain the prototyping model. What is the effect of designing a
11
prototype on the overall cost of the software project CO1 K2 13
With suitable illustration explain about SPIRAL model evolutionary
12
software development. CO1 K2 13
Explain the Component based Software development with a neat a
13
sketch. CO1 K2 13
UNIT-II: TITLE
Requirement analysis and specification – Requirements gathering and analysis – Functional and Non
Functional requirements – Software Requirement Specification – Formal system specification – Finite State
Machines – Petrinets – Object modelling using UML – Use case Model – Class diagrams – Interaction diagrams
– Activity diagrams – Functional modelling – Data Flow Diagram- CASE TOOLS.
PART-A (2-Marks)
10 Why it is difficult to gain clear understanding of what the customer wants? CO2 L1
10 List and explain the Three aspects that SRS should clearly document CO2 L5 13
Software design – Design process – Design concepts – Coupling – Cohesion – Functional independence –
Design patterns – Model-view-controller – Publish-subscribe – Adapter – Command – Strategy – Observer –
Proxy – Facade – Architectural styles – Layered - Client Server - Tiered - Pipe and filter- User interface design-
Case Study.
PART-A (2-Marks)
3 What do you infer from the design quality attributes ‘FURPS’? CO3 L4
6 What is the need for architectural mapping using data flow CO3 L2
10 'A system must be loosely coupled and highly cohesive’. Justify. CO3 L5
What architectural styles are preferred for the following systems
11 a)Networking b)web based systems c)Banking system CO3 L4
What UI design patterns are used for the following a)Page layout
12
b)Tables c)Navigation through menus and webpages d) shopping cart CO3 L4
1 List and explain any five fundamental Software design concepts CO3 L2 13
Define Software Architecture. Explain and compare the following
Architectural Styles Call and return Architecture, Object oriented
2 Architecture, layered Architecture CO3 L3 13
10 Explain the coupling and cohesion methods used in software design CO3 L2 13
For a case study of your choice show the architectural and component
11
design CO3 L3 13
Explain the component based software development model with a neat
12
sketch CO3 L3 8
Write a procedure for the following: Given three sides of a triangle, return
the type of triangle ie) Equilateral, Isosceles and scalene triangle. Draw
13
the control flow graph and calculate cyclomatic complexity to calculate
the minimum number of paths. Enumerate the paths to be tested CO3 L4 13
Explain the following list of design concept (i) Abstraction and
14
Modularity (ii) Patterns & Functional independence CO3 L2 13
BT
PART-C (15-Marks) CO Marks
Level
Model a Dataflow diagram for a "Library Management System". State
1.
and explain the functional requirements you are considering CO3 L5 15
What is the purpose of DFD ?what are the components of DFD? Design
DFD for the following system: An on-line shopping system for XYZ
provides many services and benefits to its members and staffs. Currently
,XYZ staffs manually handle the purchasing information with the use of
basic office software, such ass Microsoft office word and excel.it may
results in having mistakes easily and the process is very inconvenient
.XYZ needs an online shopping system at their intranet based on the
2. requirement of users. XYZ online shopping system has 5 key features: i)
to provide the user friendly online shopping cart function to members to
replace hardcopy ordering form. ii) store inventory and sales information
in data base to reduce the human mistakes, increase accuracy and
enhance the flexibility of information processing. iii) to provide an
efficient inventory system which can help the XYZ staffs to gain enough
information to update the inventory. iv) to able to print invoice to
members and print a set of summary reports for XYZ internal usage CO3 L6 15
Summarize on the Hierarchical concept of user interface design and
3.
Draw the swim lane diagram for prescription refill function. CO3 L5 15
For any problem of your choice (say for example stock monitoring
system or key word frequency vector or key word in context that is used
in Information Retrieval system).Design at least four different
4. architectural design solutions using four different architectural styles.
Compare these solutions based on at least three quality attributes. Note
that the problem can be of your choice , the example given need not be
considered CO3 L5 15
Tamil Nadu Electricity Board(TNEB) would like to automate its billing
process. Customers apply for a connection (domestic/commercial).EB
staff take readings and update the system. Each customer is required to
pay charges by-monthly according to the rates set for the type of
5.
connection. Customers can choose to pay either by cash/card. A bill is
generated on payment. Monthly reports are provided to EB Manager.
Design the following i. Give a name for the system ii. Draw the Level –
0 DFD(Context Flow diagram) iii. Draw the Level- 1 DFD CO3 L6 15