Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany)...
-
Upload
aldous-malone -
Category
Documents
-
view
218 -
download
0
Transcript of Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany)...
![Page 1: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/1.jpg)
Quality Mgmt in S/W ? ByQuality Mgmt in S/W ? By
Dr.S.Sridhar, Ph.D.(JNUD),Dr.S.Sridhar, Ph.D.(JNUD),RACI(Paris, NICE), RMR(USA), RZFM(Germany)RACI(Paris, NICE), RMR(USA), RZFM(Germany)
DIRECTOR-TechnicalDIRECTOR-TechnicalEinstein College of EngineeringEinstein College of Engineering
Quality Check in • programs • documents • data ...
![Page 2: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/2.jpg)
Software Software Applications Applications
which need Quality which need Quality system softwaresystem software real-time softwarereal-time software business softwarebusiness software engineering/scientific engineering/scientific
softwaresoftware embedded softwareembedded software PC softwarePC software AI softwareAI software WebApps (Web applications)WebApps (Web applications)
![Page 3: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/3.jpg)
Software Engineering
Quality on Layered Quality on Layered TechnologyTechnology
Software Engineering
a “quality” focusa “quality” focus
process modelprocess model
methodsmethods
toolstools
![Page 4: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/4.jpg)
Quality in Process as Problem Quality in Process as Problem SolvingSolving
statusquo
problemdefinition
technicaldevelopment
solutionintegration
![Page 5: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/5.jpg)
The Primary The Primary Goal:Goal:
High QualityHigh QualityRemember:Remember:
High quality = project timelinessHigh quality = project timeliness
Why?Why?
Less rework!Less rework!
![Page 6: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/6.jpg)
Quality from Analysis to Quality from Analysis to DesignDesign
Entity-Relationship
Diagram
Data FlowDiagram
State-TransitionDiagram
Data Dictionary
Process Specification (PSPEC)
Control Specification (CSPEC)
Data Object Description
THE ANALYSIS MODEL
proceduraldesign
interfacedesign
architecturaldesign
datadesign
THE DESIGN MODEL
![Page 7: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/7.jpg)
Where Do We Where Do We Begin?Begin?
Spec
PrototypePrototype
DesignDesign
modeling
![Page 8: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/8.jpg)
Quality Quality thinking !thinking !
MODULE
What's inside??
How big is it??
![Page 9: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/9.jpg)
Quality on Interface Quality on Interface DesignDesign
Easy to use?Easy to use?
Easy to understand?Easy to understand?
Easy to learn?Easy to learn?
![Page 10: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/10.jpg)
Golden Rules for Golden Rules for qualityquality
Place the user in controlPlace the user in control Reduce the user’s memory Reduce the user’s memory
loadload Make the interface consistentMake the interface consistent
![Page 11: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/11.jpg)
Quality on Design Evaluation Quality on Design Evaluation CycleCyclepreliminary
design
buildprototype #1
interface
evaluationis studied by
designer
designmodifications
are made
buildprototype # n
interface
userevaluate'sinterface
Interface designis complete
![Page 12: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/12.jpg)
Quality Software Quality Software TestingTesting
Testing is the process of exercising aTesting is the process of exercising aprogram with the specific intent of findingprogram with the specific intent of findingerrors prior to delivery to the end user.errors prior to delivery to the end user.
![Page 13: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/13.jpg)
What Testing ShowsWhat Testing Shows
errorserrors
requirements conformancerequirements conformance
performanceperformance
an indicationan indicationof qualityof quality
![Page 14: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/14.jpg)
Who Tests the Who Tests the Software?Software?
developerdeveloper independent testerindependent tester
Understands the system Understands the system
![Page 15: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/15.jpg)
Black-Box Testing Black-Box Testing qualityquality
requirementsrequirements
eventseventsinputinput
outputoutput
![Page 16: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/16.jpg)
Quality Testing StrategyQuality Testing Strategyunit testunit test integrationintegration
testtest
validationvalidationtesttest
systemsystemtesttest
![Page 17: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/17.jpg)
The Debugging The Debugging ProcessProcess
test casestest cases
resultsresults
DebuggingDebugging
suspectedsuspectedcausescauses
identifiedidentifiedcausescauses
correctionscorrections
regressionregressionteststests
new testnew testcasescases
![Page 18: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/18.jpg)
Consequences of BugsConsequences of Bugs
damagedamage
mildmild annoyingannoying
disturbingdisturbingseriousserious
extremeextremecatastrophiccatastrophic
infectiousinfectious
Bug TypeBug Type
Bug Categories:Bug Categories: function-related bugs, function-related bugs, system-related bugs, data bugs, coding bugs, system-related bugs, data bugs, coding bugs, design bugs, documentation bugs, standards design bugs, documentation bugs, standards violations, etc.violations, etc.
![Page 19: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/19.jpg)
WebApp Quality WebApp Quality FactorsFactors
![Page 20: Quality Mgmt in S/W ? By Dr.S.Sridhar, Ph.D.(JNUD), RACI(Paris, NICE), RMR(USA), RZFM(Germany) DIRECTOR-Technical Einstein College of Engineering Quality.](https://reader036.fdocuments.in/reader036/viewer/2022062423/56649ebd5503460f94bc73c7/html5/thumbnails/20.jpg)
Good luck and best wishesGood luck and best wishes from Dr.S.Sridhar from Dr.S.Sridhar
For any further help, please get in touch with For any further help, please get in touch with me over [email protected] over [email protected]