Handout 2 Flashcards

(34 cards)

1
Q

Accoring to McCall’s model, five software quality factors are included in this category, all of which deal with requirements that directly affect the daily operation of the
software. These

A

Product Operation Factors

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

this persons factor model classifies all software requirements into 11 software quality factors. These 11 factors are grouped into three categories

A

McCall

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

Product Operation Factors

is related to the outputs of software systems, such as a query display of a customer’s balance in the sales accounting information system

A

Correctness

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

Product Operation Factors

deals with failures to provide service. The requirements can refer to the entire system or one or more of its separate functions

A

Reliability

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

Product Operation Factors

deals with the hardware resources needed to perform all the functions of the software system in conformance with all other requirements.

A

Efficiency

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

Product Operation Factors

defined to cope with risks of “nonfriendly” unauthorized attempts to damage the software system and its performance.

A

Integrity

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

Product Operation Factors

deals with the scope of staff resources needed to train a new employee and to operate the software system.

A

Usability

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

These factors deal with those requirements that affect the complete range of software maintenance activities.

A

Product Revision Factors

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

Product Revision Factors

determines the efforts needed by users and maintenance personnel

A

Maintainability

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

Product Revision Factors

deals with the capabilities and efforts required to support adaptive maintenance activities

A

Flexibility

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

Product Revision Factors

deals with the testing process of a software system, as well as with its operation

A

Testability

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

A category that pertains to the
adaptation of software to other environments, and its interaction with other software systems

A

Product Transition Factors

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

Product Transition Factors

relates to the adaptation of a software system to other environments consisting of different hardware,
different operating systems, and so forth

A

Portability

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

Product Transition Factors

deals with “two-directional” requirements. One direction is the use of a software module, or an entire
application, taken from an existing software product in a new software project currently being developed

A

Reusability

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

Product Transition Factors

focuses on creating interfaces with other software systems or equipment firmware

FHSIS??

A

Interoperability

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

It was developed by a joint international professional team and is of significant importance. The model includes the eight following factors, while four of them were already included in McCall’s model

A

ISO/IEC 25010 Model

or ISO/IEC Model

17
Q

ISO/IEC 25010 Model

the capability to fulfill the functions needed by the customer, stated or implied

A

Functional suitability

18
Q

ISO/IEC 25010 Model

relates to the amount of hardware resources required to fulfill the software system tasks

A

Performance efficiency

19
Q

ISO/IEC 25010 Model

refers to the capability of a software system or
component to exchange information with other software systems or components and perform other system required functions, sharing its hardware system and software environment.

A

Compatibility

20
Q

ISO/IEC 25010 Model

deals with the scope of staff resources needed to train a new employee and to operate the software system

21
Q

ISO/IEC 25010 Model

deals with failures to provide service.

22
Q

ISO/IEC 25010 Model

relates to the capability of a system product to protect the software system, data stores, and information produced from

23
Q

ISO/IEC 25010 Model

determines the efforts needed by users and maintenance personnel to identify the reasons for software failure, to correct the failure, and to verify the success of the correction

A

Maintainability

24
Q

ISO/IEC 25010 Model

relates to the adaptation of a software system to other environments consisting of different hardware, different operating systems, and so forth

25
These alternative models propose 14 additional software quality factors, several of which show similarities to McCall's factors and also overlap each other.
Alternative Software Quality Models
26
A set of explanatory criteria (subfactors) for each factor is believed to bridge the gap, and help customers and software developers specify quality requirements, define review questions, prepare test plans, and develop software quality metrics
Software Compliance with Quality Factors
27
Describes the rationale of how an organization creates, delivers, and captures value (economic, social, or other forms of value).
Business Model
28
# Five Main Business Models in the Software Industry The organization makes profits by selling tailored software development services for clients
Custom Systems Written on Contract
29
# Five Main Business Models in the Software Industry The organization develops software to improve organizational efficiency
Custom Software Written In-house
30
# Five Main Business Models in the Software Industry The company makes profits by developing and selling software to other organizations
Commercial Software
31
# Five Main Business Models in the Software Industry The company makes profits by developing and selling software to consumers
Mass-market Software
32
# Five Main Business Models in the Software Industry The company makes profits by selling software in embedded hardware and systems | eg: digicam
Commercial and Mass-market Firmware
33
# Situational Factors that Influence the Choice of Software Eng Practices the potential to cause harm to the user or prejudice the interests of the purchaser varies depending on the type of product
Criticality
34
The requirements for software that implements a familiar process in an organization are better known than the requirements for a consumer product that is so new that the end-users do not even know what they want
Uncertainty of Users' Wants and Needs