Please enable JavaScript.
Coggle requires JavaScript to display documents.
Penjaminan Mutu Perangkat Lunak (Chapter 2 (Component of SQA…
Penjaminan Mutu
Perangkat Lunak
Chapter 1
Unique Characteristic Of Software
Differentiate with other industrial product
Product Complexity
Million operation
Product Visibliity
Software defect invisible
Product Development & Production Process
detecting the
current product defects
The Uniqueness of Software
Development Process
High Complexity
Invisibility of Product
Opportunities to detect defects are limited to the product development phase
Main characteristic of SQA Enviroment
Being contracted
Subjection to customer - supplier relationship
Requirement for teamwork
Need for corporation and coordination
Chapter 2
Component of SQA
Code
activeate
Procedures
order and schedule
Documentation
efficient cooperation and
coordination
Provide description
Data
Initial data
standard test data
Differences between:
Errors, Faults and Failures
Error
grammatical or logical error in the
CODE
By system analysist
programmer
Cause of Error
Faulty requirement description
Client developer communication failure
Deliberate deviation
Logical design error
Coding error
Non-compliance
Shortcoming of testing process
Procedure error
Documentation error
Fault
caused by Error
incorrect functioning of
the software
Failure
a fault activated by the user
behavior of a software which does not conform to
the requirements
Software Quality
Conformance to explicitly stated functional
and performance requirements
explicitely documented
development standards
implicit characteristics that
are expected of all professionally developed software
Software Quality Assurance
to minimize the cost of guaranteeing quality
prevent the causes of errors, and detect
and correct them early in the development process
Objective
Assuring an acceptable level of confidence
conform to
functional technical requirements
managerial scheduling and budgetary requirements
improvement and greater efficiency
Quality Control
evaluate the quality of
a developed or manufactured product
after the product is ready
Chapter 3
comprehensive
definition of requirements
Usability
Reusability
Maintainability
Quality Factor
Product Operation
daily operation of the software
Factors
Correctness
System outputs
Output
Accuracy
Reliability
It deals with
failures
to provide service
Efficiency
hardware resources needed
Integrity
security
Usability
esources needed to train
Product Revision
Maintenance
Range of Activity
Corrective Maintenance
Adaptive Maintenance
Perfective Maintenance
Factors
Maintainability
How easy ?
Flexibility
Adaptive
Testability
Product Transition
connecting with other software / environment
Factors
Portability
Reusability
Interopeabilty
Chapter 4
SQA Components
Pre-Project
to improve preparatory steps
consists of
Contract Review
Development and Quality plan
Software Project Life Cycle
Reviews
Expert Opinions
Software Testing
Software Maintenance
Assurance of the quality
Infrastructure
prevention of software faults
Improve productivity
Management
detect appearance
Consist of
Resource Usage
Schedules
Risk Management
Budget
Standards
Organizing
Chapter 5
Chapter 6
Development Plan
Project Product
Project Interface
Project Methodology and Development tools
Software Development standards and procedure
Map of Development Process
Project Milestone
Project Staff Organization
Development Risk
Control Method
Project cost estimate
Quality Plan
List of quality goals
Planned review activities
Planned Software Tests
Planned Acceptance Tests
for modules from third part
Configuration
Management
Chapter 8
Reviews
methods
Design Review
for
approval of the analysis and design product
conducted at any development
milestone
when an analysis or design document is
needed to be completed