ch 16 - Implementation and Quality Assurance

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/36

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

37 Terms

1
New cards

Approaches to quality assurance

1) securing total quality assurance by designing systems and software with a top-down, modular approach;

2) documenting software with appropriate tools;

3) using requirements traceability, and

4) testing, maintaining, and auditing software.

2
New cards

The Total Quality Management Approach

Emphasizes continuous improvement, involving all employees in achieving quality excellence and customer satisfaction through collaborative efforts

3
New cards

Six Sigma

A set of methodologies and tools used to improve business processes by reducing defects and errors, minimizing variation, and increasing quality and efficiency

  1. Define the problem

  2. Observe the problem

  3. Analyze the causes

  4. Act on the causes

  5. Study the results

  6. Standardize the changes

  7. Draw conclusion

4
New cards

Responsibility for Total Quality Management

  1. Management support & commitment

    1. IS quality circles

  2. Develop standards for quality

5
New cards

Structured Walkthrough

Use peer reviews to monitor a system’s programming and overall development, point out problems, and allow the programmer or analyst who is responsible for that portion of the system to make suitable changes

  • Work well when performed with SDLC

6
New cards

Top-Down Systems Design and Development

  • A top-down approach is a method or strategy of analysis, problem-solving, or organization where the process begins at the highest conceptual level and progresses to the details. This approach often contrasts with the bottom-up approach, which starts with the details and works upwards to form a comprehensive view or solution.

  • In-house programming done in bottom up approach makes it difficult to interface the subsystems so that they perform smoothly as a system.

  • Top Down design allows:

    • Clear vision and direction

    • Simplified decision making

    • Easier management and control

    • Facilitates planning and allocation of resources

    • Improves communication

    • Quick implementation

    • Reduces complexity

7
New cards

Consulting Opportunity

8
New cards

Using STructure Charts to Design Modular Systems

Modular: Break programming into logical, manageable portions or modules

  1. Easier to write a debut

  2. Easier to maintain

  3. Easier to understand

Structure Chart

  • Recommended tools for desinging a modular top down system

Data couples

  • Arrows with filled in circles

Control flags or switches

  • Arrows with filled in circles

9
New cards

Service Oriented Architecture

  • Combines Agile Solution and Object Orienteddevelopment methodologies to create flexible and reusable services that can be integrated easily.

  • Standard for design

10
New cards

Documentation Approaches

11
New cards

Procedure Manuals

12
New cards

The FOLKLORE Method

13
New cards

Choosing a Design and Documentation Technique

14
New cards

Requirements Traceability

15
New cards

16
New cards

Behavior-Driven Development

17
New cards

Maintenance Practices

18
New cards

Auditing

19
New cards

Implementing Distributed Systems

20
New cards

Client/Server Technology

21
New cards

Network Modeling

22
New cards

Training Users

23
New cards

Training Strategies

24
New cards

Guidelines for Training

25
New cards

Conversion to a New System

  • Conversion Strategies

  • Other Conversion Considerations

  • Organizational Metaphors and Their Relationship to Successful Systems

26
New cards

Security Concerns for Traditional and Web-Based Systems

27
New cards

Physical Security

28
New cards

Logical Security

29
New cards

Behavioral Security

30
New cards

Two-Factor Authentication for Improved Security

31
New cards

Special Security Considerations for Ecommerce

32
New cards

Implementation Concerns for the Internet of Things

33
New cards

Privacy Considerations for Ecommerce

34
New cards

Disaster Recovery Planning

35
New cards

Evaluation

36
New cards

Evaluation Techniques

37
New cards

The Information System Utility Approach