Midterm Flashcards

1
Q

Which of the following is NOT required in software development?

A

project presentation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The project change control board should include:

A

customers and developers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the following can be used as a software development document?

A

All of the above:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which project management method can be used to find the project’s critical path?

A

PERT chart

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which of the following statements is correct according to Agile principles?

A

Requirements can be changed even in the late development phase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which of the following is not a good reason for project management?

A

To increase the amount of time spent on a project.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Agile is a RAD methodology.

A

False

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which statement is true about scrum and sprint?

A

A sprint is an incremental iteration of scrum.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

RAD technology prefers short development iterations and small development teams.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which statement is correct to describe Git?

A

Git is a free an open-source distributed version control application

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Which of the following is NOT a component of Git project?

A

Branch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Which category of project requirement specifies what the customer hopes to achieve?

A

Business requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

The project’s security requirements should be specified in:

A

non-functional requirements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Which of the following are examples of non-functional requirements?

A
  • The application will return a result in less than 3 seconds
  • The system will support at least 30 users simultaneously
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which of the following are true about good requirements?

A
  • Requirements should be consistent with each other

- Requirements should be clear

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What tools can be used to record the project’s requirements?

A
  • User stories

- Requirements specification

17
Q

Which of the following should be specified in the high-level design?

A
  • Security
  • Architecture
  • Interfaces
18
Q

Which of the following is an activity in high-level design?

A

Design menus and forms for interfaces

19
Q

What type of architecture has part of the application provide a function and a separate part of the application use the function?

A

Client/server

20
Q

Which architecture should be used if different parts of the application run on different processors at the same time?

A

Distributed

21
Q

The application’s interface and outputs should be specified in low-level design.

A

False

22
Q

Which of the following features can not be implemented by object-oriented design?

A

Normalization

23
Q

Which of the following are true about Third Normal Form?

A
  • There are no transitive dependencies
  • All non-key fields depend on all key fields
  • No two rows can contain identical values
24
Q

What tools can your team use at Practera for group project development?

A
  • Receive mentor’s feedback

- Send texts, messages, images, or videos to your team members and mentor

25
Q

What is the difference between internal and external interfaces?

A
  • Internal interfaces specify how parts of the system interact with each other.
  • External interfaces specify how the system interacts with other systems