IS Quality Flashcards

(68 cards)

1
Q

What are the four historical problem factors in IS delivery?

A

Conformity, Changeability, Invisibility, and Complexity.

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

What has increased the complexity of IS delivery in modern organizations?

A

Ubiquitous systems, integrative designs, and advanced enterprise systems across cross-functional dependencies.

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

Name four technological challenges affecting IS quality.

A
  1. Sophisticated enterprise systems
  2. Distributed application architectures
  3. Emergence of new software production methods
  4. Rise in COTS and outsourcing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some business challenges introduced by IT innovations?

A

Greater operational flexibility, global reach via regional trade alliances, virtual corporations, and support for telecommuting.

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

What increases the urgency of delivering high-quality IS systems?

A

Increased reliance on IT and more ambitious project goals which elevate the risk of IS failure.

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

What are the stages of the IS system lifecycle (SLC)?

A

The SLC spans from system inception to retirement, with the number of stages varying from 2 to 15 depending on the model used.

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

What impacts the quality of IS deliverables during the SLC?

A

The quality of activities at each SLC stage directly affects deliverables and the eventual system.

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

What is critical during the conceptualization stage of IS delivery?

A

Effective stakeholder interaction and agreement on project scope and system features.

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

What are the dominant quality factors during the creation stage of IS delivery?

A

Delivery process effectiveness, practices used, and the software production method chosen.

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

What are the three sourcing methods during IS creation?

A

In-house development, COTS acquisition, and outsourcing.

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

What characterizes the consummation stage in IS delivery?

A

System deployment and user adoption, which are crucial for realizing business value.

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

How might users resist IS adoption despite mandatory implementation?

A

Through passive resistance, avoidance, circumvention, or sabotage.

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

What is the goal during the IS consolidation stage?

A

To evolve the system by implementing corrective/perfective changes and prevent degradation (atrophy or entropy).

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

What are the five quality perspectives from Garvin?

A

Transcendental, Product, User-based, Manufacturing-based, and Value-based.

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

What are unique IS considerations beyond traditional product quality?

A

Social system interfaces, interdependent processes, multiple stakeholder perspectives, and varied software production methods.

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

What are the primary organizational goals when pursuing IS quality?

A

Timely, relevant delivery; feature functionality; reliability; maintainability; scalability; and lifecycle cost-effectiveness.

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

What dimensions influence IS quality from a stakeholder perspective?

A

Technical, social, cultural, political, instrumental, and affective dimensions.

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

What practices and people factors influence IS quality and success?

A

Systems development methodology (SDM), project management, user involvement, and socio-technical principles.

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

Can IS success occur independently of objective IS quality?

A

Yes, user perceptions can define success even if the system’s objective quality is low.

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

How does executive management contribute to IS quality?

A

By sponsoring financially, driving change management, and enabling cultural shifts toward delivery improvements.

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

What is the role of user-centered IS delivery?

A

It increases the chances of high-quality systems via socio-technical systems principles and stakeholder involvement.

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

What are the four levels of user involvement?

A

Participation, Involvement, Ownership, Championship.

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

Why have research findings on user involvement been inconclusive?

A

Due to poor differentiation between constructs like “user participation” and “user involvement”.

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

Why are IS and IT competencies vital for IS quality?

A

Competent specialists and project managers ensure effective coordination, risk management, and process structure application.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Name 4 user-centric design approaches that contribute to quality.
Prototyping, Joint Application Development (JAD), Software Quality Function Deployment (SQFD), and Ethical implementation.
26
What two generic approaches support IS process improvement?
1. Formal process assessment instruments 2. Process management standards (e.g., SDMs)
27
What is the Capability Maturity Model (CMM)?
A model by Carnegie Mellon to stabilize IS delivery via five maturity levels with practices for each.
28
What evolved into the Capability Maturity Model Integration (CMMI)?
CMM, Systems Engineering CMM, Software Acquisition CMM, and People CMM.
29
What are benefits and concerns related to CMM-based improvements?
Benefits: better scheduling, fewer defects, more maintainable products. Concerns: High implementation effort and unclear performance linkage
30
What is a systems development methodology (SDM)?
A structured standard outlining processes, tools, and roles across IS development stages for consistency and repeatability.
31
How do software production methods differ from SDMs?
SDMs structure delivery processes; software production methods focus on philosophies for engineering software components.
32
What are three software production models?
1. Waterfall (sequential) 2. Iterative/Incremental (progressive) 3. Reuse-based (modular)
33
What is the Spiral Model in IS development?
A hybrid of waterfall and prototyping, using iterative spirals through delivery stages with risk assessment and planning.
34
What is Rapid Application Development (RAD)?
A time-boxed approach with intense user-developer interaction to deliver systems quickly, adjusting scope and quality.
35
What is Cleanroom Software Engineering (CSE)?
A method to produce defect-free software using peer reviews, statistical testing, and separate teams for dev, spec, cert.
36
Name five Agile development methods.
Extreme Programming (XP), Adaptive SD, Feature-Driven Development, DSDM, SCRUM.
37
What is the Reuse Paradigm?
Producing systems from reusable components via OO development or component-based development by domain experts.
38
What is meant by IS product quality?
IS product quality refers to the inherent properties of a delivered system as experienced by users and maintenance personnel. It includes both internal and external quality characteristics such as functionality, reliability, and usability.
39
What framework is commonly used to assess software quality attributes?
The ISO/IEC-9126-1 quality model, which organizes software quality into six main characteristics: functionality, reliability, usability, efficiency, maintainability, and portability.
40
Why doesn't high IS product quality always lead to IS success?
Because IS success is not solely determined by technical quality; it also depends on stakeholder perceptions, usage patterns, and whether the system delivers business value and meets user needs.
41
How is IS success defined in relation to IS product quality?
IS success is the extent to which an IS satisfies functional and usage requirements, delivers desired business value, and overcomes both objective and perceptual barriers to adoption and use.
42
What factors contribute to IS success according to research findings?
Successful IS often show positive organizational impacts, though some contribute neutral or negative effects. Success is driven by system usage, fitness for use, ease of use, perceived usefulness, and user satisfaction.
43
What challenges hinder improvements in IS quality delivery?
Increasing system complexity, integration demands, new technologies, and expanding business scopes create delivery challenges that often offset incremental improvements in IS quality knowledge.
44
Why is translating quality requirements into design artefacts difficult?
Because there is a lack of clear methods or models to incorporate quality attributes into system design in a way that can be implemented effectively.
45
How is software product quality perceived in business terms?
As a critical attribute, since its absence can cause financial loss, user dissatisfaction, and even pose risks to safety. Quality must align with user and acquirer expectations.
46
How have different organizations defined software quality?
Definitions vary: IBM defined it as “market-driven quality,” Crosby as “conformance to requirements,” while ISO9001 defines it as the degree to which inherent characteristics meet requirements.
47
Why is a quality culture essential and how is it developed?
A quality culture guides behaviors and priorities toward producing high-quality products. It must be nurtured from the start by leadership and evolve with the organization.
48
Why is selling the idea of software quality often difficult?
Because its benefits are long-term, and it requires significant upfront investment. Managers may struggle to justify quality costs without immediate results or clear metrics.
49
What did Galin's study show about quality practices like reviews and inspections?
Effective quality practices can significantly reduce defects and project costs. For example, adding design and code inspections can detect up to 97.4% of defects, greatly improving overall product quality
50
What is the relationship between software process quality and product quality?
High-quality development processes (e.g., ISO 9001, CMMI) are believed to improve product quality, but they do not guarantee it—product quality must also be explicitly addressed.
51
What are the three core components of the Juran Trilogy in quality management?
Quality Planning, Quality Control, and Quality Improvement—together they aim to reduce waste and drive continuous improvement in both process and product quality.
52
What are the main activities in Software Quality Management (SQM)?
SQM includes planning for quality, defining product characteristics, executing QA tasks, monitoring verification/validation processes, and reporting results for management decision-making.
53
What are some key standards and models involved in SQM?
IEEE 12207 outlines processes such as quality assurance, verification, validation, reviews, and audits. ISO 9001 and CMMI also play major roles in process quality assurance.
54
What is technical quality in software?
Technical quality refers to the structural soundness and operational performance of a system, ensuring it performs expected operations reliably and correctly.
55
What is use quality in software systems?
Use quality is the user's experience when working with the system. It emphasizes intuitive design and fitness for use, often uncovered through user feedback and iterative prototyping.
56
What is aesthetic quality in software, and why is it often neglected?
Aesthetic quality involves elegance and visual appeal. It's usually overlooked except in UI design, though it can significantly influence user satisfaction and perception of quality.
57
What is symbolic quality in information systems?
Symbolic quality reflects how systems represent values or culture in an organization. For example, systems may symbolize modernity or control, which affects their perception and acceptance.
58
How is organizational quality defined in software systems?
It refers to how well a system fits with organizational needs, workflows, and stakeholder interests. Conflicting user demands can reduce organizational quality if not balanced.
59
How do project managers perceive software quality?
Project managers see quality as a functional system delivered on time and within budget. They balance reliability, maintainability, and user satisfaction against project constraints.
60
How have definitions of software quality evolved?
Initially focused on the product, later on manufacturing processes, and now increasingly on user perspectives—emphasizing usability, aesthetics, and symbolic meanings.
61
What are the two main schools of thought in software quality?
The product school focuses on measurable product characteristics, while the process school emphasizes the development process as the path to improved quality.
62
What is the core belief of process quality models like CMM and ISO 9001?
That structured, mature, and standardized development processes will lead to better, higher-quality software products.
63
Why can't process quality alone guarantee product quality?
Because even a well-defined process can produce poor results if product-specific quality requirements aren't addressed during design and implementation.
64
What criticisms exist against the software process movement?
It is seen as overly reliant on structured processes ("clean pipes") and neglects the need for metrics and testing that directly assess product quality.
65
What are the main weaknesses of hierarchical quality models like ISO 9126?
They rely on subjective judgments, lack measurable definitions, may have arbitrary criteria, and sometimes display conflicting relationships between factors like usability vs efficiency.
66
What are product quality models and what do they focus on?
These models assess quality through decomposed characteristics (e.g., Boehm, McCall). Metrics are used to assess software quality against acceptance criteria, but they often lack specific thresholds.
67
What is the role of standardization in process quality models?
Standards help reduce variability in development by defining repeatable, manageable tasks. This helps make the process rational, controlled, and ideally, quality-driven.
68
How do ISO 9001 and CMMI relate and differ in software quality assurance?
ISO 9001 offers general quality principles applicable to various industries. CMMI provides detailed process maturity levels. Many firms use ISO 9001 as a step toward CMMI certification.