• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/10

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

10 Cards in this Set

  • Front
  • Back

Match these diverse software systems to their definition:


1. Interactive transaction-based applications


2. Batch processing systems


3. Systems for modeling and simulation


4. System of systems

1. Applications that execute on a remote computer and are accessed by users from their own computers

2. Systems that are designed to process data in large sets


3. Systems that are developed by scientists and engineers to model physical processes or situations.


4. Systems used in enterprises and other large organizations that are composed of a number of other systems

Match these product characteristics with their definition:


1. Acceptability


2. Dependability and security


3. Efficiency


4. Maintainability

1. Software must be acceptable to the type of users for which it is designed. This means that it must be understandable, usable, and compatible with other systems that they use.

2. This includes a range of characteristics including, reliability, security, and safety. The software should not cause physical or economic damage in the event of a system failure. The software has to be secure so that malicious users cannot access or damage the system.


3. This characteristic includes responsiveness, processing time, and resource utilization


4. The software should be written in such a way that it can evolve to meet the changing need of customers

What are the four fundamental software engineering activities?

1. Software development


2. Software validation


3. Software evolution


4. Software specification

The notion of software engineering was first proposed at a conference to discuss what was then called the software crisis. What year was this?

1968

Software failures are typically a consequence of these two factors?

1. Increasing system complexity


2. Failure to use software engineering methods

What characteristics define 'Computer Science'?

1. Concerned with the theories and methods that underlie computers and software systems.


2. Most applicable to relatively small systems.


3. Rarely relevant to large, complex problems.


4. An essential background for software engineers.

When talking about software engineering, software includes:

1. Output program (executable)


2. Libraries of information


3. Documentation


4. Support web sites


5. Configuration data

There are two types of software product. What are they?

1. Customized software - Systems commisioned for a particual customer


2. Generic products - stand-alone systems that are produced by a development organization and sole on the open market to any customer who is able to buy them.

Match these four fundamental activities to their definition.


1. Software specification


2. Software development


3. Software validation


4. Software evolution

1. Where customers and engineers define the software that is produced and the constraints on its operation.


2. where the software is designed and programmed.


3. where the software is checked to ensure that it is what the customer requires.


4. where the software is modified to reflect changing customer and market requirements.

Match these diverse software systems to their definition:


1.Stand-alone applications


2.Embedded control systems


3.Entertainment systems


4.Data collection and analysis systems

1.Systems that run on a personal computer or apps that run on a mobile device


2.Systems that control and manage hardware devices


3.Systems for personal use that are intended to amuse the user


4.Systems that collect data from their environment and send that data to other systems.