SE (CIE and SEE 2021-2022 PAPERS)
SE (CIE and SEE 2021-2022 PAPERS)
Code 18CS51
Dr. Ambedkar Institute of Technology, Bangalore - 560056
1. a)Propose several software quality guidelines and attributes for a good CO3 L3
softwaredesign.
b) Suggest various design patterns for the following:
Strong Passwords, User Friendly Websites, Gaming Apps
5 CO3 L4
OR
c)Design an Activity Diagram for the following: 5 Co2 L4
) College Admission Process.
() Buyingan Online Insurance.
3. Answer ALL the questions 10 x %=5
is measured using throughput andresponsetime.
AReliability BAvailability CUsability D Performance
is developed torepresentarchitectural design models.
A FSM B Data dictionary Pattern
ADL
Which of the following is not afected by system ardhitecture?
A Performance BAvailability CAnalysis D Safety
Which of the following is the m0st common manifestationofseparationof concern?
A Pattern B Abstraction C Modularity D Hiding
Indication oftherelative interdependence amongmodules is
A Coupling B Cohesion 1C Inheritance DAssociation
Metaphor used to document legacy architectural solutions is
D Blueprint
ALiterature B Language Decision
coupling occurs when a component communicates orcollaborates withintrastructure components.
Class
A Content B Control C External
Which ofthefollowing is not a system organization|model?
A Component B Repository C Client-server D Layered
Which ofthe following is not a layer of the client-servermodel?
A Servers | B DBA CClients D Network
10 models desoribe the environment of a system.
ABehavioral B Data CObject D Architectural
Y
BTL-Bloom's Taxonomy Level
USN DAL Sub. Code|18CS51
Dr. Ambedkar Institute of Technology, Bangalore -560056
(An Autonomous Institution Afiliated to Visvesvaraya Technological University, Belgaum)
2. a)Efective software project management focuses on four P s". Justify this 5 COS L4
statement with suitable analogy.
b)How to establish a software metrics program? Illustrate with various steps
and goals. 5 CO5L3
OR
e)Brietly explain various decomposition techniques used during softwar
cos L2
project estimations.
3. Answer ALL the questions 10 x%=5
testing addresses the issues associated withthedual problems of verificationand program construction.
A Unit B Integration CSystem D Regression
testing executes asystem in a manner that demands resourcesin abnormal quantity,frequency, orvolume.
A Recovery B Security CStress D Performance
Basis path testingis an exampleof
A Gray-box testing B Black-box testing C White-box testing D Smoke testing
PDL stands for
A Program description Program definition Program derivation DProgram design
language B language language language
Which ofthe following representfhe relationships between objects in graphs?
A links B nodes Cweights D regions
A paradigm structures a team along atraditional hierarchy of authority
A closed B random Copen |D synchronous
Which ofthe following isa function ofthenumber of actors and transactions implied bythe use-casemodels?
FP B UCP CLOC D KLOC
8
is thedegree to which the software performs its required function.
A Integrity B Correctness CUsability D Reliability
9 Theaverage project spends percent of its time on rework.
A 60 B 70 80 D 90
10 Which of the following is a dynamic multivariable model that assumes a specific distribution of effort over
the life ofasoftware development project?
A COCOMOII B problem-based Cprocess-based D software equation
SOFTWARE ENGINEERING
[Time: 3 Hours]
[Maximum Marks: 100]
Instructionsto students:
)Answer FTVE FULL Questions as per the choice
ii) Any Missing Data can be assumed suitably.
(ii)Use BLACK ball point pen for text, figure, table, etc.
RBT
Marks CO
1.
Level
a) With a neat diagram, illustrate the Extreme Programming r06 Marks] CO1 L3
process.
b) Recommend the suitable software life cycle model for the following [06 Marks CO1 L4
systems and Justify your answer:
Enterprise Resource Planning (ERP), Logistics Management, Payroll
System.
c) Describe the essence of software engineering practice. [04 Marks) CO1 2
d Distinguish between personal software process and team software [04 Marks CO1 L3
process.
OR
2. a) With a neat diagram,
describe the overall flow of the Scrum process. [05 Marks] CO1 L2
b) Provide three examples of software projects that would be amenable [06 Marks]
Co1 L4
to the
component based model. Explain your answer with
justification.
c) List various prescriptive process models. Explain any three models in [09 Marks CO1 L2
detail.
3. a) Design complete use case diagrams for the following activities: [09 Marks C02 L4
i) Unified Payment System
(i) Jewellary Mart Automation System
(ii) Student Course Registration S ystem
b) Briefly explain Requirements Analysis Process. [07 Marks] Co2 L2
c)Write various functional and non-functional requirements for the
Retail Chain [04 Marks] C02 L2
Management System.
OR
4. a) Prepare an IEEE standard Software
document for a Smart City Information
Requirements
Specification o8 Marks] CO2 4
Management System.
b) Define
requirements engineering. List and explain seven distinct 08 Marks] CO2 L2
tasks of requirements
engineering.
c) Design Activity Diagrams for the following: [04 Marks Co2 L4
) Online Shopping
ii) Ticket vending machine
5. a) Suggest various design patterns for the following [06 Marks C03 L4
Strong application passwords, Smart Web Pages, Banking App
c)llustrate graph based testing methods and boundary value analysis [08 Marks] C04 L3
with suitable real time examples.
9. a) Efective software project management focuses on four P's". Justify [08 Marks] COS L4
this statement with suitable analogy.
b) List and explain various project resources. [04 Marks] CO5 L2
c) Briefly explain any four software metrics used for software [08 Marks] CO5 12
measurement.
OR
10. a) Briefly explain various decomposition techniques used during [06 Marks CO5 L2
software project estimations.
b) llustrate the roles of software teams and team leaders in software [06 Marks] CO5 L3
project management.
e) How to establish a software metrics program? Illustrate with various [08 Marks] CO5 L3
steps and goals.
*******************