Handout 2 Flashcards

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

A

Usability

21
Q

ISO/IEC 25010 Model

deals with failures to provide service.

A

Reliability

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

A

Security

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

A

Portability

25
Q

These alternative models propose 14 additional software quality factors, several of which show similarities to McCall’s factors and also overlap each other.

A

Alternative Software Quality Models

26
Q

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

A

Software Compliance with Quality Factors

27
Q

Describes the rationale of how an organization creates, delivers, and captures value (economic, social, or other forms of value).

A

Business Model

28
Q

Five Main Business Models in the Software Industry

The organization makes profits by selling tailored software development services for clients

A

Custom Systems Written on Contract

29
Q

Five Main Business Models in the Software Industry

The organization develops software to improve organizational efficiency

A

Custom Software Written In-house

30
Q

Five Main Business Models in the Software Industry

The company makes profits by developing and selling software to other organizations

A

Commercial Software

31
Q

Five Main Business Models in the Software Industry

The company makes profits by developing and selling software to consumers

A

Mass-market Software

32
Q

Five Main Business Models in the Software Industry

The company makes profits by selling software in embedded hardware and systems

eg: digicam

A

Commercial and Mass-market Firmware

33
Q

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

A

Criticality

34
Q

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

A

Uncertainty of Users’ Wants and Needs