200 likes | 296 Views
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 Check in • programs • documents • data. Software Applications which need Quality. system software
E N D
Quality Mgmt in S/W ? ByDr.S.Sridhar, Ph.D.(JNUD),RACI(Paris, NICE), RMR(USA), RZFM(Germany)DIRECTOR-TechnicalEinstein College of Engineering Quality Check in • programs • documents • data...
Software Applications which need Quality • system software • real-time software • business software • engineering/scientific software • embedded software • PC software • AI software • WebApps (Web applications)
Quality on Layered Technology Software Engineering Software Engineering tools methods process model a “quality” focus
The Primary Goal:High Quality Remember: High quality = project timeliness Why? Less rework!
Where Do We Begin? modeling Prototype Spec Design
Quality on Interface Design Easy to learn? Easy to use? Easy to understand?
Golden Rules for quality • Place the user in control • Reduce the user’s memory load • Make the interface consistent
Quality Software Testing Testing is the process of exercising a program with the specific intent of finding errors prior to delivery to the end user.
What Testing Shows errors requirements conformance performance an indication of quality
Who Tests the Software? developer independent tester Understands the system
Black-Box Testing quality requirements output input events
Quality Testing Strategy unit test integration test system test validation test
The Debugging Process test cases results new test cases regression tests suspected causes Debugging corrections identified causes
Consequences of Bugs infectious damage catastrophic extreme serious disturbing annoying mild Bug Type Bug Categories: function-related bugs, system-related bugs, data bugs, coding bugs, design bugs, documentation bugs, standards violations, etc.
Good luck and best wishesfrom Dr.S.Sridhar • For any further help, please get in touch with me over drssridhar@yahoo.com