Handout 3 Flashcards
is performed under a series of legal, managerial, social, and technological requirements
Software development and maintenance
Main Characteristics of Software Development, Maintenance, and SQL
The commitments and conditions between the software developer-maintainer and the customer are defined in the contract
Contractual Conditions of Software Development, Maintenance, and SQA activities
Main Characteristics of Software Development, Maintenance, and SQL
All software development and SQA activities throughout the process are overseen by the customer, and therefore it is of great importance that the project team continuously maintains a cooperative working relationship with the customer
Subjection to Customer-Supplier Relationship
Main Characteristics of Software Development, Maintenance, and SQL
Three factors usually motivate the establishment of a project team, rather than assigning the whole project to just one professional:
* Schedule requirements
* The need for a range of professional specializations in order to
carry out the project
* The objective to benefit from professional mutual support
The Need for Teamwork
Main Characteristics of Software Development, Maintenance, and SQL
Most project management responsibilities are defined in procedures and work instructions; the project manager is the person in charge of making sure that all the team members comply with the said procedures and instructions.
Project Management Responsibilities for Quality
The structure varies according to the type, and of course, the size of the organization.
The SQA Unit
Establishing SQA processes and their coordination with the software development processes: Supporting the establishment, updating, and implementation of the organizational quality policy.
SQA Area 1
SQA records and documentation control: Documenting the
findings of SQAP activities to provide the required performance
evidence
SQA Area 1
Pre-project process-contract review:Supporting the organization to carry out contract reviews.
SQA Area 1
SQA plan and project plan: Preparing a comprehensive SQA plan (SQAP) that includes the SQA activities and responsibility for their performance, including the evaluation of software product risks.
SQA Area 1
Cost of software quality: Evaluating the costs of software
quality according to the findings of the SQAP activities
conducted.
SQA Area 1
Evaluation of Products for conformance:identifying the established requirements relating to the software products and their documentation, and evaluating the product and its documentation conformance with the requirements
SQA Area 2
Assuring quality conformance of software operation services: performing regular measurements of the level of customer support services and their conformance to the service plans
SQA Area 2
Software product quality metrics: analyzing product measurement procedures to determine whether they satisfy measurements required by contract, and project’s processes and plans
SQA Area 2
Evaluation of processes for conformance: evaluating project plans and the selected software lifecycle processes for appropriateness to meet the contract requirements
SQA Area 3