Final Exam Flashcards

1
Q

Explain two ethical concerns related to telework

A

Less secure sensitive information.
Teleworkers are isolated.

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

Explain how you could ethically justify DDOS attack.

A

In a scenario where you are launching a DDOS attack against a site with illegal/immoral content

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

You are a software engineer at April’s House of Software. Your manager, Bingo, tells you that the software project you are developing needs to be released tomorrow, but you have not finished testing. Use the utilitarianism ethical framework to argue how you should respond to Bingo’s demand and why.

A

Utilitarianism focuses on the greatest amount of benefit produced by an action. Since the software is untested, it is extremely likely that it could contain many errors that could harm the company or the user. Therefore, according to utilitarianism, the software should not be released.

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

What are the implications of the Stored Communications Act (SCA) for all those how let an internet service provider handle their email? (look at the solutions sheet of the different legislature you all presented in class)

A

The SCA prohibits providers from sharing electronic communications with any person or entity. However, it includes exceptions which could put the user at risk of privacy leak.

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

Discuss how the field of software engineering tris to ensure software quality.

A

We try to ensure quality with testing and peer review.

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

Verification of simulations is the process of ___.

A

determining if the
computer program correctly implements the model

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

Validation of simulations is the process of ___.

A

determining if the model is
an accurate representation of the real system

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

The four steps to develop a software product are:

A
  1. Specification: defining the functions to be
    performed by the software
  2. Development: producing the software
    that meets the specifications
  3. Validation: testing the software
  4. Evolution: modifying the software to meet
    the changing needs of the customer.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What was the name of the unit containing software & hardware issues that caused the death of six patients by giving massive overdoses of radiation?

A

Therac-25

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

Computer simulation definition:

A

The use of a computer program as a model to represent a real system.

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

Harms of Privacy:

A
  1. Illegal/Immoral activities
  2. Dysfunctional families – harm of family members
  3. For outcasts, an abundance of privacy may be a curse, not a blessing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Benefits of Privacy:

A
  1. necessary for a person to become and develop as an individual
  2. Focus, creativity, spiritual growth
  3. Some people feel that closeness in relationships are tied to privacy (how much you share).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What justifies whistleblowing?

A

When you have discovered harmful information and attempts to report the
concerns through authorized organizational channels has been ignored or rebuffed.

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

Which of the following have been the cause to make computerized systems unreliable in the past?

A

Programming errors, faulty hardware….etc

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

Which of the following are good reasons to use a simulation for testing a computerized system?

A

Too large-scale, too
expensive, or too risky to
work with the real system
itself

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