Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

1.What is “quality”? 2.What are the functions of IEEE and ISO in development and

ID: 667677 • Letter: 1

Question

1.What is “quality”?

2.What are the functions of IEEE and ISO in development and quality assurance?

3.What is a software product? Please explain in detail the following:
a. Generic software product
b. Customized software product

4.In software development and quality assurance, what is referred to as Quality of service?

5.You must clearly explain this question in your own words. Some product-related services and their quality attributes include a) user training, b) user Help, c) quick and useful response, d) Product repair and new versions deployment, and e) quick and effective repair.

6.Software Quality Assurance Criteria include the following:Explain any 6 you feel more important
a. correctness
b. efficiency
c. flexibility
d. integrity
e. interoperability
f. maintainability
g. portability
h. reliability
i. reusability
j. testability
k. usability

Explanation / Answer

Answer:

IEEE: This software development standard defines the following functions:

Some of the Standards:

i) Customer & Teminology

ii) Process

iii) Product

iv) Resource and Technique

Several views:

i) Context

ii) Object

iii) Normative intent

iv) Provider and subject

ISO: This development standard defines the following functions:

i) Functionality

ii) Reliability

iii) Usability

iv) Efficiency

v) Maintainability

vi) Portability

3.What is a software product? Please explain in detail the following:
a. Generic software product
b. Customized software product

Answer:

a. Generic software product: A software product which matches most of the general operations suitable for most of the users. These software products functions are most frequent operations found in the general life. Eg: MS-Office: It is suitable for word processing(business letters, official documents etc.,). MS-Excel – It is a spread sheet application suitable for Accounting and Statistical operations on data

b. Customized software product: Customize product is made for the needs of specific user operations. This product services are exclusive for that user only. Other users needs may not be serviced in this product. Eg: An online web application for Cloth merchant, Bidding Application for Auction office etc.,.

4.In software development and quality assurance, what is referred to as Quality of service?

Answer:

Software Developement: It is an activity of implementing software product by passing through various stages of Requirement Analysis, Design, Implement, Testing and Deployment. All of these activities are going on with some specific standards. So quality of service is referred by Software Development.

Quality Assurance: It is a seperate team, who will do parallel operations to measure the quality of sofware. This activity includes verification, validation and other activities. So, this is also referred as Quality of service.


5.You must clearly explain this question in your own words. Some product-related services and their quality attributes include a) user training, b) user Help, c) quick and useful response, d) Product repair and new versions deployment, and e) quick and effective repair.

Answer:

a) user training: Any developed software product before it is deployed, few training issues are demonstrated to end-user

b) user Help:Instant helping documents are provided to the user for immediate and quick reference

c) quick and useful response: Other than documentation help. There will be a expert team 24x7 call centers are provided for quick and useful response

d) Product repair and new versions deployment:Any runtime errors are raised at end-user area, there will be a technical team for bug removing. And new version after fixing bugs is delivered periodically

e) quick and effective repair: Technical expert team is always for immediate repairs and fixed error should not be repeated next is called effective

6.Software Quality Assurance Criteria include the following:Explain any 6 you feel more important
a. correctness
b. efficiency
c. flexibility
d. integrity
e. interoperability
f. maintainability
g. portability
h. reliability
i. reusability
j. testability
k. usability

a. correctness: The accuracy in result of the software product refers the correctness. User needs should be matched exactly is called correctness

b. efficiency: Efficiency in execution and performance. Quick results even complexed operation defines this efficiency

c. flexibility: The software product deliverables are flexible to get different kinds of outputs, formats(pdf, word etc.,). And based on user need there should be customized environment on any platform

g. portability: The product should is executed any kind of platforms like Windows, Linux and Mac Operating Systems

i. reusability: The product code developed should be having extending facility for future extensions without rewriting from scratch

j. testability: Any invidual module is tested and all module are combined together and tested