Bekinston Talgio
Quiz by , created more than 1 year ago

2 Digital Technologies Quiz on SDP5 - Final [Part-1] часть первая 1, created by Bekinston Talgio on 03/07/2019.

10
0
0
Good Guy Beket
Created by Good Guy Beket over 6 years ago
Aidos Baktaev
Copied by Aidos Baktaev about 5 years ago
Bekinston Talgio
Copied by Bekinston Talgio almost 5 years ago
Close

SDP5 - Final [Part-1] часть первая 1

Question 1 of 25

1

The term _____ was coined in 1968 as a response to the desolate state of the art developing quality software on time and within budget

Select one of the following:

  • Opcode

  • Software engineering

  • Scrum

  • Software Development Models

Explanation

Question 2 of 25

1

Reusable module is called:

Select one of the following:

  • Opcode

  • Subroutine

  • Machine code

  • Hexadecimal code

Explanation

Question 3 of 25

1

Assembly language instructions consist of:

Select one of the following:

  • A string of 0s and 1s

  • A hexadecimal code

  • An opcode mnemonic

  • A decimal code

Explanation

Question 4 of 25

1

In which of the following periods FORTRAN language was developed?

Select one of the following:

  • 1940s

  • 1950s

  • 1960s

  • 1970s

Explanation

Question 5 of 25

1

In which of the following periods the notion “software engineering” was introduced?

Select one of the following:

  • 1940s

  • 1960s

  • 1950s

  • 1970s

Explanation

Question 6 of 25

1

What is an opcode?

Select one of the following:

  • A string of 0s and 1s

  • Groups of instruction combined into words and abbreviations

  • A mathematical formula

  • A logical formula

Explanation

Question 7 of 25

1

In which of the following periods COBOL language was developed?

Select one of the following:

  • 1940s

  • 1950s

  • 1960s

  • 1970s

Explanation

Question 8 of 25

1

Which of the following clearly describes the scope of a software project?

Select one of the following:

  • An internals diagram

  • A context diagram

  • A sequence diagram

  • A functionality scenario

Explanation

Question 9 of 25

1

Who suggested to encode information on punch cards?

Select one of the following:

  • Herman Hollerith

  • Charles Babbage

  • Claude Shannon

  • John Von Neumann

Explanation

Question 10 of 25

1

Who wrote a thesis "A Mathematical Theory of Communication" (in the Bell System Technical Journal -1948) on how binary logic could be used in computing?

Select one of the following:

  • Charles Babbage

  • George Boole

  • Claude Shannon

  • John Von Neumann

Explanation

Question 11 of 25

1

In which of the following periods ALGOL language was developed?

Select one of the following:

  • 1940s

  • 1950s

  • 1960s

  • 1970s

Explanation

Question 12 of 25

1

A use case is _________.

Select one of the following:

  • a decision not to modify the system

  • a process that will run as part of the system

  • an argument that drives system design

  • a goal for actors the system interacts with

  • a diagram that shows what the system does

Explanation

Question 13 of 25

1

For the question below, circle the best choice for the sets of alternatives provided in the sentence The XP software development process DOES / DOES NOT include up front design. It prioritizes work according to RISKIEST FIRST / HIGHEST CUSTOMER VALUE FIRST. And, its iteration length is typically TWO-FOUR WEEKS / LEFT OPEN.

Select one of the following:

  • DOES, RISKIEST FIRST, TWO-FOUR WEEKS

  • DOES NOT, RISKIEST FIRST, LEFT OPEN

  • DOES, HIGHEST CUSTOMER VALUE FIRST, TWO-FOUR WEEKS

  • DOES NOT, HIGHEST CUSTOMER VALUE FIRST, TWO-FOUR WEEKS

Explanation

Question 14 of 25

1

Which of the following is the best choice for creating code views?

Select one of the following:

  • Sequence diagram

  • Component diagram

  • Activity diagram

  • Class diagram

  • None of the above

Explanation

Question 15 of 25

1

Which of the following is not a software engineering risk?

Select one of the following:

  • The server may not scale to 1000 users

  • The code for the sort algorithm is overly complex

  • We do not adequately understand our customer’s needs

  • The system is working fine, but if we try to change anything it seems to always break something else

Explanation

Question 16 of 25

1

Upper-CASE Tools to support later activities such as programming, debugging and and testing

Select one of the following:

  • True

  • False

Explanation

Question 17 of 25

1

Verification and validation is intended to show that a system conforms to its specification and meets the requirements of the system customer

Select one of the following:

  • True

  • False

Explanation

Question 18 of 25

1

In component diagrams, ports ARE / ARE NOT optional.

Select one of the following:

  • Are

  • Are NOT

Explanation

Question 19 of 25

1

In component diagrams, the lollipop-symbol is used to represent a PROVIDES / REQUIRES interface

Select one of the following:

  • PROVIDES

  • REQUIRES

Explanation

Question 20 of 25

1

In sequence diagrams, lifelines represent the activity of CLASSES / OBJECTS

Select one of the following:

  • CLASSES

  • OBJECTS

Explanation

Question 21 of 25

1

Unit test should be written both before and after code is written:

Select one of the following:

  • True

  • False

Explanation

Question 22 of 25

1

Functional testing tests against the specification:

Select one of the following:

  • True

  • False

  • есть пруф

Explanation

Question 23 of 25

1

Which of the following are valid ways to avoid having a bad user interface? (Circle all that apply)

Select one of the following:

  • Speaks to experts who study user interfaces;
    Build prototypes; Talk to users;

  • Limit the functionality the users can customize to minimize the interface

  • Make sure the back end of the system works pretty well before presenting the user with the interface to avoid confusing the users with bugs and getting bad interface advice

Explanation

Question 24 of 25

1

Match the following: used to model domain model, used to represent runtime model, used to represent code model :

Select one of the following:

  • Class Diagram, Sequence Diagram, Component Diagram

  • Class Diagram, Collaboration Diagram, Use Case Diagram

  • Use Case Diagram, Sequence Diagram, Class Diagram

  • Use Case Diagram, Sequence Diagram, Deployment Diagram

Explanation

Question 25 of 25

1

Which of the following are the best questions(s) the risk-driven model helps developers answer?

What is most important to the customer?
When are we done with the project?
How much software architecture should we do?
What programming language should we do?
Which techniques should we use in developing our project?

Select one of the following:

  • Both a and b

  • Both b and c

  • Both c and e

Explanation