SIKKIM MANIPAL UNIVERSITY
SOFTWARE ENGINEERINGSUBJECT CODE – MI0033Assignment Set- 1
Q1. Quality and reliability are related concepts but are fundamentallydifferent in a number of ways. Discuss them.
One of the challenges of software quality is that "everyone feels theyunderstand it.In addition to more software specific definitions given below, there areseveral applicable definitions of quality which are used in business.Software quality may be defined as conformance to explicitly statedfunctional and performance requirements, explicitly documented developmentstandards and implicit characteristics that are expected of all professionallydeveloped software.The three key points in this definition:
Software requirements are the foundations from which quality ismeasured.Lack of conformance to requirement is lack of quality.
Specified standards define a set of development criteria that guide themanagement in software engineering.If criteria are not followed lack of quality will usually result.
A set of implicit requirements often goes unmentioned, for example easeof use, maintainability etc.If software conforms to its explicit requirements but fails to meet implicitrequirements, software quality is suspected.A definition in Steve McConnell's
divides software intotwo pieces: internal and external quality characteristics. External qualitycharacteristics are those parts of a product that face its users, where internalquality characteristics are those that do not.
SANTOSH GOWDA.H Reg No.: 5210757283rd semester, Disha institute of management and technologyMobile No.: 9986840143