placeholder image to represent content

CS2253-Software Engineering with UML Design

Quiz by SANGEETHA.V

Feel free to use or edit a copy

includes Teacher and Student dashboards

Measure skills
from any curriculum

Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.

With a free account, teachers can
  • edit the questions
  • save a copy for later
  • start a class game
  • view complete results in the Gradebook and Mastery Dashboards
  • automatically assign follow-up activities based on students’ scores
  • assign as homework
  • share a link with colleagues
  • print as a bubble sheet

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
15 questions
Show answers
  • 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
    Edit
    Delete
  • Q2

    Abstraction has ______ types.

    d) 4

    c) 3

    b) 2

    a) 1

    30s
    Edit
    Delete
  • Q3

    The vertical dimension of a sequence diagram shows

    a) abstract

    b) line

    d) messages

    c) time

    30s
    Edit
    Delete
  • Q4

    Who is the father of Software Engineering?

    d) Boris Beizer

    b) Watts S. Humphrey

    c) Alan Turing

    a) Margaret Hamilton

    30s
    Edit
    Delete
  • 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
    Edit
    Delete
  • 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
    Edit
    Delete
  • 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
    Edit
    Delete
  • Q8

     __________________ suits the Manifesto for Agile Software Development.

    a) Customer collaboration

    b) Individuals and interactions

    d) All of the mentioned

    c) Working software

    30s
    Edit
    Delete
  • 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
    Edit
    Delete
  • Q10

    Aggregation is …

    c) part of relationship

    d) all of these

    b) composed of relationship

    a) set of relationship

    30s
    Edit
    Delete
  • 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
    Edit
    Delete
  • Q12

    Abstraction provide an operation named as …

    d) inheritance

    b) call back

    c) turndown

    a) encapsulation

    30s
    Edit
    Delete
  • 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
    Edit
    Delete
  • 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
    Edit
    Delete
  • 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
    Edit
    Delete

Teachers give this quiz to your class