The SQA Plan

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/50

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.

51 Terms

1
New cards

The SQA Plan (SQAP)

Deals with the activities and tasks the SQA function is required to carry out over the next year and enables estimating resources required to perform the SQAP.

2
New cards

Activities for correcting management deficiencies related to quality issues:

The following are examples of management deficiencies related to quality issues planned to be corrected by the SQA function over the next year

3
New cards

Software product risks to users

presents a project list, where for each project, an evaluation of software product risks has to be performed by the SQA function.

4
New cards

Development equipment and tools of software projects

presents a list of projects, where for each project, a list of equipment and tools will be determined based on an analysis of the nature and contract technical requirements of the project.

5
New cards

Resources and schedule estimates for the SQA function

presents resources and schedule estimates for the SQA function activities planned for the next year.

6
New cards

Conformance Evaluation of project plans

lists the SQA function’s conformance evaluation tasks of the project plan tasks.

7
New cards

Standards, practices, and conventions for software projects

refers to the activity that will evaluate lists of standards, practices, and conventions – applicable to all software projects.

8
New cards

Conformance evaluation of products

lists the evaluations of software development products for their conformance to requirements, standards, and conventions.

9
New cards

Evaluation of product for acceptability

lists evaluation of the required confidence level of a software project product (including product documentation) to be acceptable by the acquirer that is required to be carried out by the SQA function over the next year.

10
New cards

Conformance evaluation of product maintenance plan

lists evaluation of conformance of maintenance plans with contract requirements, regulations, standards, and conventions that have to be carried out over the next year.

11
New cards

Measurement plans for products

lists the measurement plans and required data collection for software products to be prepared by the SQA function over the next year.

12
New cards

Conformance evaluation of life cycle processes

deals with the evaluation tasks of life cycle processes, models, and procedures to be performed by the SQA function over the next year.

13
New cards

Conformance evaluation of environment

deals with the evaluation of the adequacy of the environment of development, test, and support services to be performed by the SQA function over the next yea

14
New cards

Conformance evaluation of subcontractors’ participation in project implementation

presents the SQA function evaluation tasks aimed to determine the adequacy of the pre-contract activities.

15
New cards

Measurement of development, testing, and operation processes

lists the measurement plans and required data collection for software life cycle processes to be prepared by the SQA function over the next year.

16
New cards

Assessment of staff skills and knowledge requirements and resulting training needs

deals with the evaluation of skills and knowledge required from project staff, identification of deficiencies, and the training program expected to solve these deficiencies.

17
New cards

The Project Plan

Deals with the activities and tasks to be performed by the project team throughout the project’s life cycle, namely, during the development and operation stages.

18
New cards

The Process of Preparing a Project Plan

The project manager is usually the person responsible for preparing the project plan - which is expected to be completed and reviewed before the project implementation begins.

19
New cards

Data collection phase

includes the study of qualified manpower availability for the project, appropriate development tools, possible development risks, and method or their elimination or at least their mitigation.

20
New cards

Project Products

A development plan includes deliverables , software products of each activity, development process mapping and development resources estimation

21
New cards

Control Methods

The project manager and the department management control project implementation by defining the monitoring practices to be applied: progress report and coordinating meetings and so on.

22
New cards

Mapping the Development Process

involves preparing detailed definitions of each of the project’s activities.

23
New cards

Estimating Development Resources

The type of professional resources required and the estimated quantity are Internal(developer) and External (subcontractor)

24
New cards

Project Staff Organization

The organization plan includes organizational structure, Professional requirements for each team, Number of team members required for each period of time and Name of team leaders, and, if possible, the name of team members

25
New cards

Project Interfaces

Includes Software interface, Hardware interface , Teams interface

26
New cards

Product Risks

a state where the software product may cause damage to the developer and/or to the user of the software.

27
New cards

Development Risks

a state of a development task or environment, which, if ignored, will increase the likelihood of project failure

28
New cards

Project Milestones

events of importance in the development process, that is, the completion of the design phase. For each milestone, the completed project products and scheduled times are to be defined.

29
New cards

Project Cost Estimation

includes human resources costs, subcontractor costs, costs of purchased software, and costs of additional resources, such as travel costs and equipment costs.

30
New cards

Project Methodology and Development Tools

The methodology and development tools have to be applied for each phase of the project.

31
New cards

Software Development Standards and Procedures

are determined by the customer as part of the requirements stated in the project contract.

32
New cards

Required Development Facilities

include hardware, laboratories, software and hardware development tools, office space, and other items.

33
New cards

Documentation Control

The planner is required to define the list of the projects controlled documents and quality records. In addition, a work instruction for the project’s documentation control should be prepared.

34
New cards

Security Including Virus Protection

The planner is required to define security controls related to the project documents, code in processes, and software products. Special work instructions might be required in certain projects.

35
New cards
36
New cards
37
New cards

Quality Goals

are the developed software system’s substantive quality requirements

38
New cards

Procedures and Work Instructions

The relevant procedures and work instructions should be defined according to the combined quality assurance and development considerations.

39
New cards

Criteria for Ending each Project Stage:

A criterion for ending each of the development stages, accepted by the customer and developer, is essential for the regular flow of the development process. It requires:

40
New cards

Project Life Cycle SQA Activities

The quality plan should provide a complete listing of all planned review activities: design reviews (DRs), design inspections, code inspections, and so on

41
New cards

Configuration Management Tools and Procedures

The quality plan should specify configuration management tools and procedures, including the timing of baseline version releases.

42
New cards

Monitoring Measurement Activities

The planners should define software quality metrics for quality, productivity, schedule keeping, and so forth.

43
New cards

Person(s) Responsible for Approving Project Outputs

The person(s) authorized to approve each of the project products, documents, and code files, especially deliverable items, should be determined.

44
New cards

Training in Use of New Development Tools

The need to apply new development tools for given development activities creates a training requirement.

45
New cards

Change Management

a procedure that needs to be applied throughout the project should be defined and agreed upon with the customer.

46
New cards
47
New cards
48
New cards
49
New cards
50
New cards
51
New cards