CS2253-Software Engineering with UML Design
Quiz by SANGEETHA.V
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
Software is defined as ___________
a)set of programs, documentation & configuration of data
d) None of the mentioned
c) documentation and configuration of data
b) set of programs
30s - Q2
Abstraction has ______ types.
d) 4
c) 3
b) 2
a) 1
30s - Q3
The vertical dimension of a sequence diagram shows
a) abstract
b) line
d) messages
c) time
30s - Q4
Who is the father of Software Engineering?
d) Boris Beizer
b) Watts S. Humphrey
c) Alan Turing
a) Margaret Hamilton
30s - Q5
The activity that distributes estimated effort across the planned project duration by allocating the effort to specific software developing tasks is ____________
c) Macroscopic schedule
b) Detailed schedule
d) None of the mentioned
a) Project scheduling
30s - Q6
What is a Functional Requirement?
a) specifies the tasks the program must complete
b) specifies the tasks the program should not complete
d) All of the mentioned
c) specifies the tasks the program must not work
30s - Q7
Why do bugs and failures occur in software?
b) Because of companies
a) Because of Developers
c) Because of both companies and Developers
d) None of the mentioned
30s - Q8
__________________ suits the Manifesto for Agile Software Development.
a) Customer collaboration
b) Individuals and interactions
d) All of the mentioned
c) Working software
30s - Q9
Regardless of application area, project size, or complexity, software development work may be divided into three generic phases: the__________ phase, which focuses on what, the_________ phase, which focuses on how, and the_________ phase, which focuses on change.
i. support
ii. development
iii. definition
c) i, ii, iii
d) ii, i, iii
b) iii, i, ii
a) iii, ii, i
30s - Q10
Aggregation is …
c) part of relationship
d) all of these
b) composed of relationship
a) set of relationship
30s - Q11
In a sequence diagram, the _____ indicates when an object sends or receives a message.
(C)request link
(A)command line
(B)focus
(D)lifeline
30s - Q12
Abstraction provide an operation named as …
d) inheritance
b) call back
c) turndown
a) encapsulation
30s - Q13
_________ is a software development life cycle model that is chosen if the development team has less experience on similar projects.
c) Spiral
d) Waterfall
b) RAD
a) Iterative Enhancement Model
30s - Q14
Agile Software Development is based on which of the following type?
b) Incremental Development
c) Both Incremental and Iterative Development
d) Linear Development
a) Iterative Development
30s - Q15
Engineers developing software should not
c) not knowingly accept work that is outside your competence
d) not use your technical skills to misuse other people’s computers
a) be dependent on their colleagues
b) maintain integrity and independence in their professional judgment
30s