CEN3033 - Final Exam

studied byStudied by 6 people
5.0(1)
get a hint
hint

configuration test

1 / 31

Tags and Description

Quizzes and HW from Ch. 9-13

32 Terms

1

configuration test

  • process of testing a system with each of the software and hardware configurations

  • helps discover optimal configuration where system best performs

New cards
2

installation test

  • AKA implementation test

  • process to check if software was installed correctly and system is working

New cards
3

device simulator

  • allows you to control a device even when the device is not present

  • used for system testing

  • ex: flight simulator

New cards
4

system simulator

  • simulators that look like other systems with which the test system must interface

  • provides necessary info without duplication other system

  • helps with stress and volume testing

New cards
5

cause and effect graph

What kind of graph is this?

<p>What kind of graph is this?</p>
New cards
6

software design

characteristics of good _________ _______:

  • reliability

  • functionality

  • performance

  • usability

  • security

  • maintainability

  • reusability

  • scalability

  • testability

New cards
7

S system

  • have well-known specifications and well-known solution

  • possible to implement a 100% correct solution

  • ex: bubble sort

New cards
8

P system

  • theoretically can reach a perfect solution but not possible in practice

  • high complexity

  • ex: algorithm to play chess perfectly

New cards
9

E system

  • real world systems

  • environment and specifications constantly change

  • ex: developing a game where there’s an algorithm that plays chess

New cards
10

coupling

  • interdependency or degree of relationship between multiple components/modules

  • highly coupled = strongly dependent on each other

New cards
11

cohesion

interconnection between elements of the same module

New cards
12

maintenance programming

the process of modifying software after its creation to correct errors, improve performance, or add functionalities

New cards
13

quality models

3 types of _______ ______:

  • Boehm

  • ISO 9126

  • McCall

  • Dromey

New cards
14

Boehm

  • uses hierarchy of characteristics to define system quality

  • focus on system development process

  • categorizes requirements in terms of utility and maintainability

New cards
15

ISO 9126

  • uses 6 main categories of characteristics that aren’t linked

  • easier to use for user

  • focuses more on system itself

  • categorizes and explains its requirements

New cards
16

McCall

  • characteristics divided on stages of system development

  • focus on system development process

  • categorizes functional and non-functional requirements

New cards
17

Dromey

  • analyzes the quality of software components through the measure of tangible quality properties

  • emphasizes evaluation a software’s quality with another

New cards
18

quality

characteristics of ________:

  • portability

  • functionality

  • reliability

New cards
19

people maturity model

model that assumes that cohesive teams produce better products

New cards
20

cost model

  • process of estimating the future costs of a product or system

  • used to analyze risks and increase understanding of a system

New cards
21

rapid prototyping

  • approach that emphasizes quick, iterative development cycles and minimal feature sets

  • an agile strategy

  • allows functionality testing, reduces risk of product failure

New cards
22

fault density

numerical data that determines the number of defects detected during a specific development period

New cards
23

system dynamics model

  • helps create organized models when dealing with complex systems

  • allows developers to analyze the relationship between system performance and other components

New cards
24

Incremental development

What is the SDLC model used for our project?

New cards
25

UML use-case

What kind of diagram is this?

<p>What kind of diagram is this?</p>
New cards
26

major components

What kind of diagram is this?

<p>What kind of diagram is this?</p>
New cards
27

client-server

  • a type of architecture style

  • app prompts server to organize and deliver data to client when requested to perform tasks

New cards
28

repository

  • a type of architecture style

  • allows different components to communicate and store data

New cards
29

system interfaces

What kind of diagram is this?

<p>What kind of diagram is this?</p>
New cards
30

UML Class

What kind of diagram is this?

<p>What kind of diagram is this?</p>
New cards
31

UML message sequence

What kind of diagram is this?

<p>What kind of diagram is this?</p>
New cards
32

UML statechart

What kind of diagram is this?

<p>What kind of diagram is this?</p>
New cards

Explore top notes

note Note
studied byStudied by 7 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 6 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 3 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 308 people
Updated ... ago
5.0 Stars(11)
note Note
studied byStudied by 15 people
Updated ... ago
5.0 Stars(1)
note Note
studied byStudied by 11 people
Updated ... ago
5.0 Stars(2)
note Note
studied byStudied by 8 people
Updated ... ago
4.0 Stars(1)
note Note
studied byStudied by 32 people
Updated ... ago
5.0 Stars(1)

Explore top flashcards

flashcards Flashcard38 terms
studied byStudied by 31 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard39 terms
studied byStudied by 21 people
Updated ... ago
5.0 Stars(3)
flashcards Flashcard55 terms
studied byStudied by 17 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard66 terms
studied byStudied by 99 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard71 terms
studied byStudied by 8 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard43 terms
studied byStudied by 7 people
Updated ... ago
5.0 Stars(2)
flashcards Flashcard120 terms
studied byStudied by 2 people
Updated ... ago
5.0 Stars(1)
flashcards Flashcard485 terms
studied byStudied by 89 people
Updated ... ago
5.0 Stars(1)