+ All Categories
Home > Documents > The Software Quality Star: A conceptual model for the software quality curriculum

The Software Quality Star: A conceptual model for the software quality curriculum

Date post: 17-Jan-2016
Category:
Upload: afi
View: 39 times
Download: 1 times
Share this document with a friend
Description:
The Software Quality Star: A conceptual model for the software quality curriculum. Ronan Fitzpatrick School of Computing, Dublin Institute of Technology, Kevin Street, Dublin 8, Ireland. Email: [email protected] INTERACT 2003: Closing the Gaps. - PowerPoint PPT Presentation
Popular Tags:
21
The Software Quality Star: A conceptual model for the software quality curriculum Ronan Fitzpatrick School of Computing, Dublin Institute of Technology, Kevin Street, Dublin 8, Ireland. Email: ronan.fi[email protected] INTERACT 2003: Closing the Gaps. Ninth IFIP TC International Conference on Human-Computer Interaction
Transcript
  • The Software Quality Star:A conceptual model for the software quality curriculumRonan FitzpatrickSchool of Computing,Dublin Institute of Technology, Kevin Street, Dublin 8, Ireland.Email: [email protected]

    INTERACT 2003: Closing the Gaps.Ninth IFIP TC International Conference on Human-Computer Interaction

    1 - 2 September, 2003Zurich, Switzerland

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • OverviewOriginating philosophyISI/IEC 12207Software Quality StarPerspectives of software qualityPerspectives of Producer, Product and Procurer Closing the GapsStrategic Driver ModelQuestions

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Software life cycle processesPurposeAn international standard ISO/IEC 12207:1995(E) that

    establishes a common framework for software life cycle processes.uses well-defined terminologyis suitable for all sectors in the software industry

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Software life cycle processes Field of applicationIntended for use in a two-party situationsparties from different organisationsparties from same organisationsingle party/self imposed tasksNot intended for off-the-shelf software products unless incorporated into a deliverable product.Written for theacquirer, supplier, developers, operators, maintainersmanagers, QA managers and end-users

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Software life cycle processesStructure of the international standard ISO/IEC 12207 (1995)

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Software life cycle processesFive Primary life cycle processes

    ENGINEERING VIEW

    SystemrequirementsanalysisProcessimplementationSoftwarerequirementsanalysisSoftwarecoding and testingSystemarchitecturaldesignSoftwarearchitecturaldesignSoftwaredetaileddesignSoftwareintegrationSoftwarequalificationtestingSystemintegrationSystemqualificationtestingSoftwareinstallationSoftwareacceptancesupportModificationimplementationMaintenancereview/acceptanceProcessimplementationProblem &modificationanalysisMigrationSoftwareretirement5.5 Maintenance process5.3 Development process

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Software life cycle processesFive primary life cycle processes (plus Supporting and Organisational)5.3 Development process5.4 Operation process5.5 Maintenance process5.2 Supply process5.1 Acquisition processEnd6. Supporting life cycle process (documentation, configuration management, Quality assurance and problem resolution) 7. Organisational life cycle process (management, infrastructure, improvement and training)Start

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Quality focusProvides a common framework and vocabulary.Written with QA manager in mind.Addresses need quality planning.Specifies unit, integration, system and acceptance testing.Identifies the ongoing need for process improvement.

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • The Software Quality Star

    QualitySTARContractProjectProcessProducerProcurerProductUserISProfessional

    Acquirer operators, maintainers, managers, end-users. Supplier, developers, managers, QA managers.

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • The Producers perspectiveProducerCompetitive excellence - best in their fieldCorporate accreditation - e.g., CMM, ISODomain speciality - knowledge and expertise of the procurer organisations business processesProjectDevelopment excellence, i.e., best project management standards and practice (e.g., P-CMM)ProcessQuality management, i.e., building in quality requirements as specified in the contract.

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • The Product perspectiveQuality factors

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • The Procurers perspectiveProcurerCompetitive support - support for competitive positionInvestment efficient - value for moneyStatutory conformance - complies with legal obligationsCorporate alignment - product is in keeping with organisations business strategyUserUser acceptance - acceptable and usable by user communityIS professionalTechnical excellence - serviceable and maintainable

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Closing the Gap Software life cycle and Software qualityMore than testing, permeates all perspectives

    At postgraduate levelGroup of mixed primary degree - BSc, BEng, BBS, MBCS, BA, At undergraduate levelBSc and BBS

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Closing the GapIdentifies the various stakeholders and their perspectivesAllows stakeholders and students for any discipline to understand the perspectives of stakeholders and students from other disciplinesProvides a common model for all.

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Closing the GapSoftware Engineering HCISE considerations Development excellence, i.e., best project management standards and practice (e.g., P-CMM): Quality management, i.e., building in quality requirements as specified in the contract.HCI considerations (acceptable an usable)Usability All 12 external quality factors per slide 11 Usability evaluation - Usability methods and techniques Usability quotient - numerically quantify/metricsViews of usability product-centred view, context-of-use view and quality-of-use view which includes effectiveness, efficiency and satisfaction.

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Closing the GapOriginally developed with a Quality focusFocus of this presentation is HCI

    The Software Quality Star can have its focus tailored to suit whatever discipline is being thought, typically, Security.

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • ConclusionOriginating philosophyISI/IEC 12207Software Quality StarPerspectives of software qualityPerspectives of Producer, Product and Procurer Closing the GapsStrategic Driver Model

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Closing the GapQUESTIONS

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • The Product perspectiveQuality factors

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich

  • Usability methods as named by ISO/TR 16982

    Usability MethodsObservation of usersPerformance-related measurementsCritical incidentsQuestionnairesInterviewsThinking aloudCollaborative design and evaluationCreativity methodsDocument-based methodsModel-based approachesExpert evaluationAutomated evaluationAdditional Methods and TechniquesElectronic surveysLog filesVideo captureScan converterFocus groupsParallel designBrainstorming

    The Software Quality Star Ronan Fitzpatrick Closing The Gaps, September 2003, Zurich


Recommended