CS 307 Flashcards

(27 cards)

1
Q

The software process in systems analysis involves:

A

software specification, software design and implementation, software validation, and software evolution

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

System analysis in software engineering is:

A

the process constituting software engineering in the production of software

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

Which of the following processes is not part of the requirements engineering stage?

A

requirements evolution

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

The four design components in the software design and implementation stage are:

A

architectural design, interface design, component design, and database design

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

Software validation in software engineering is important and ensures:

A

Components designed work accordingly, the system functions properly as a whole, and the process uncovers any requirement shortfalls and omissions.

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

Sourcing out alternatives in system analysis is an important stage because _____.

A

it enables alternate solutions in components and subsystems to be tried and tested on the system

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

One of the main processes involved in system analysis _____.

A

identification of system objectives

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

System analysis is defined as _____.

A

the process of breaking down a system into identifiable parts, uncovering problems and organizing facts and details of the system.

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

System design modeling entails _____.

A

simplifying the model into components and subsystems

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

In the _____ phase of the system development life cycle, the IT staff talks to end users for details about their requirements for the new system.

A

Analysis

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

Which would be a task performed during the maintenance phase of the system development life cycle?

A

A software patch could be applied to the system.

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

When you dispose of an obsolete software or hardware system, what’s the top concern?

A

Archiving the data and then destroying the old system so there’s no data breach.

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

Which phase of the system development life cycle involves using flowcharts to diagram how information flows through the proposed system?

A

Design

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

_____ describe objects into groupings that have some common functions or behaviours.

A

Classes

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

_____ are concrete things that are found in the real world, such as a student, a customer or a product. Select the best answer.

A

Objects

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

This phase focuses on collecting relevant information from future users of the system in order to establish what software they really need.

A

Requirements gathering

17
Q

An object is described as an _____ of a given class. Select the best answer

A

instantiation

18
Q

In the analysis phase of the systems development life cycle, what is the most common way to gather requirements?

19
Q

What is the main purpose of the design phase in the systems development life cycle?

A

to translate requirements into actual blueprints for the system

20
Q

Which phase of the systems development life cycle (SDLC) determines if the project can be done?

21
Q

Which phase of the systems development life cycle must ensure that the system is ready to use?

22
Q

Why is the systems development life cycle referred to as a cycle?

A

The iterative nature, no matter what software methodology is followed

23
Q

How do you think you can overcome an excess resource utilization issue?

A

Understand the different skillset of the resources and reallocate them

24
Q

How do you think you can overcome the problems related to outsourcing?

A

The quality of the product might not be that good so proper quality testing has to be in place during project handover.

25
What is the first step of SDLC?
communication
26
What is the last phase of SDLC?
disposition
27