SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Downloaden Sie, um offline zu lesen
Software Development using ISO/IEC 29110 Engineering and Management for ISVs ,[object Object],KritKamtuoMicrosoft Innovation Center Outreach – ManagerE-Saan Software Park , KhonKaen University.,[object Object],krit.k@micthailand.net,[object Object],www.micthailand.net,[object Object]
History,[object Object],Thailand industry recognizes very small entities-VSE for their valuable products. As software quality increasingly becomes a subject of concern, and as process approaches are maturing and earning the confidence of companies, the use of ISO international standards is distributing in organizations of all sizes. ,[object Object]
History,[object Object],However, these standards were not written for VSE and are consequently difficult to apply in such settings. A new ISO/IEC JTC1/SC7 Working Group has been established to address these difficulties by developing profiles and providing guidance for compliance with ISO software engineering standards.,[object Object]
Complianced Countries,[object Object]
Basic Profile,[object Object],Rationale of the Basic Profile,[object Object],To define a software development and project management guide for a subset of processes and outcomes of ISO/IEC 12207 and ISO/IEC 15289 products, appropriate for characteristics and needs of VSEs.,[object Object],The reason to include project management is that VSEs’ core business is software development and their financial success depends on project profits.,[object Object],Applicability,[object Object],Describes software development of a single application by a single project team with no special risk or situational factors.,[object Object],The project may be to fulfil an external or internal contract. ,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Basic Profile Guide Processes,[object Object],PM process uses the customer’s statement of work to elaborate the project plan. The PM project assessment  and control tasks compare the project progress against the project plan and actions are taken to eliminate  deviations or incorporate changes to the project plan. The PM project closure activity delivers the software  configuration, produced by SI, and gets the customer’s acceptance to formalize the end of the project. A  project repository is established to save the work products and to control its versions during the project,[object Object],The execution of the SI process is driven by the project plan. SI process starts with an initiation activity of the project plan review. Project plan will guide the execution of the software requirements analysis, software architectural and detailed design, software construction, software integration and test, and product delivery  activities,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Terms and definitions,[object Object],Process,[object Object],a set of interrelated or interacting activities which transforms inputs ,[object Object],    into outputs [ISO 9000:2005],[object Object],Activity,[object Object],a set of cohesive tasks of a process [ISO 12207:2008],[object Object],Task,[object Object],requirement, recommendation, or permissible action, intended to ,[object Object],    contributeto the achievement of one or more outcomes of a process                                     	[ISO/IEC 12207:2008],[object Object],Verification,[object Object],confirmation, through the provision of objective evidence, that,[object Object],specified requirements have been fulfilled [ISO 9000:2005],[object Object],NOTE Verification in a life cycle context is a set of activities that compares a product of the life cycle against the required characteristics for that product. This may include, but is not limited to, specified requirements, design description and the system itself.,[object Object],Validation,[object Object],confirmation, through the provision of objective evidence, that the,[object Object],requirements for a specific intended use or application have been         	fulfilled [ISO 9000:2005],[object Object],NOTE Validation in a life cycle context is the set of activities ensuring and gaining confidence that a system is able to accomplish its intended use, goals and objectives.,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Terms and definitions,[object Object],Validation,[object Object],confirmation, through the provision of objective evidence, that the,[object Object],     requirements for a specific intended use or application have been      fulfilled [ISO 9000:2005],[object Object],NOTE Validation in a life cycle context is the set of activities ensuring and gaining confidence that a system is able to accomplish its intended use, goals and objectives.,[object Object],Requirements analysis,[object Object],The process of studying user needs to arrive at a definition of system, hardware, or software requirements. [ISO/IEC 24765],[object Object], Requirements document,[object Object],a document containing any combination of recommendations, requirements or regulations to be met by a software package. [ISO/IEC 24765,[object Object], Requirements phase,[object Object],the period of time in the software life cycle during which the requirements for a software product are defined and documented. [ISO/IEC 24765],[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Terms and definitions,[object Object],Software Requirements Specifications,[object Object],The SRS is a specification for a particular software product, program, or set of programs that performs certain functions in a specific environment. The SRS may be written by one or more representatives of the supplier, one or more representatives of the customer, or by both. [IEEE830-98],[object Object],The SRS document contains both functional and non functional requirements.,[object Object],The SRS can be materialized in a word document but it can also be managed in a database or in a Excel file.,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Terms and definitions,[object Object],Requirement,[object Object],1.a statement that identifies what a product or process must accomplish to produce required behaviour and/or results. IEEE 1220-2005 IEEE Standard for the Application and Management of the Systems Engineering Process. 3.1.16.2.a system or software requirement that specifies a function that a system/software system or system/software component must be capable of performing. ISO/IEC 24765, Systems and Software Engineering Vocabulary. 3.a requirement that specifies a function that a system or system component must be able to perform. [ISO/IEC24765],[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Terms and definitions,[object Object],Non Functional Requirement,[object Object],a software requirement that describes not what the software will do but how the software will do it. ISO/IEC 24765, Systems and Software Engineering Vocabulary. Syn. design constraints, non-functional requirement. See also: functional requirement.  NOTE	for example, software performance requirements, software external interface requirements, software design constraints, and software quality attributes. Non functional requirements are sometimes difficult to test, so they are usually evaluated subjectively. [ISO/IEC24765],[object Object],Baseline,[object Object],a specification or product that has been formally reviewed and agreed upon, that thereafter serves as the basis for further development, and that can be changed only through formal change control procedures. [ISO/IEC 12207] ,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Terms and definitions,[object Object],Prototype,[object Object],an experimental model, either functional or non functional, of the system or part of the system. IEEE 1233, 1998 Edition (R2002) IEEE Guide for Developing System Requirements Specifications. 3.12. 2. a preliminary type, form, or instance of a system that serves as a model for later stages or for the final, complete version of the system. ISO/IEC 24765, Systems and Software Engineering Vocabulary.  3. model or preliminary implementation of a piece of software suitable for the evaluation of system design, performance or production potential, or for the better understanding of the software requirements.ISO/IEC 15910:1999 Information technology -- Software user documentation process. 4.41. [ISO/IEC24765],[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Terms and definitions,[object Object],Traceable,[object Object],having components whose origin can be determined. [ISO/IEC24765],[object Object],Traceability matrix,[object Object],a matrix that records the relationship between two or more products of the development process. [ISO/IEC24765],[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Project Management (PM) Process ,[object Object],Purpose,[object Object],To establish and carry out in a systematic way the tasks of the software implementation project, which allows complying with the project’s objectives in the expected quality, time and costs.,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Project Management (PM) Process – 7 Objectives,[object Object],PM.O1. The Project Plan for the execution of the project is developed according to the Statement of Work and validated with the Customer. The tasks and resources necessary to complete the work are sized and estimated.,[object Object],PM.O2. Progress of the project is monitored against the Project Plan and recorded in the Progress Status Record. ,[object Object],PM.O3. The Change Requests are addressed through their reception and analysis. Changes to software requirements are evaluated for cost, schedule and technical impact.,[object Object],PM.O4. Review meetings with the Work Team and the Customer are held. Agreements are registered and tracked.,[object Object],PM.O5. Risks are identified as they develop and during the conduct of the project.,[object Object],PM.O6. A software Version Control Strategy is developed. Items of Software Configuration are identified, defined and baselined. Modifications and releases of the items are controlled and made available to the Customer and Work Team including   the storage, handling and delivery of the items,[object Object],PM.O7. Software Quality Assurance is performed to provide assurance that work products and processes comply with the Project Plan and Requirements Specification.,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Project Management Process – 5 Activities,[object Object],Extractedfrom ISO/IEC 29110,[object Object]
Software Implementation (SI) Process,[object Object],The purpose of the Software Implementation process is the systematic performance of the analysis, design, construction, integration and tests activities for new or modified software products according to the specific requirements,[object Object]
Software Implementation (SI) Process – 7 Objectives,[object Object],Objectives,[object Object],SI.O1. Tasks of the activities are performed through the accomplishment of the current Project Plan.,[object Object],SI.O2. Software requirements are defined, analyzed for correctness and testability, approved by the Customer, baselined and communicated. ,[object Object],SI.O3. Software architectural and detailed design is developed and baselined. It describes the software items and internal and external interfaces of them. Consistency and traceability to software requirements are established. ,[object Object],SI.O4. Software components defined by the design are produced. Unit test are defined and performed to verify the consistency with requirements and the design. Traceability to the requirements and design are established.,[object Object],SI.O5. Software is produced performing integration of software components and verified using Test Cases and Test Procedures. Results are recorded at the Test Report. Defects are corrected and consistency and traceability to Software Design are established.,[object Object],SI.O6. A Software Configuration, that meets the Requirements Specification as agreed to with the Customer, which includes user, operation and maintenance documentations is integrated, baselined and stored at the Project Repository.  Needs for changes to the Software Configuration are detected and related Change Requests are initiated. ,[object Object],SI.O7. Verification and Validation tasks of all required work products are performed using the defined criteria to achieve consistency among output and input products in each activity. Defects are identified, and corrected; records are stored in the Verification/Validation Results. ,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Software Implementation – 6 Activities,[object Object]
Deployment Packages (DPs),[object Object],A deployment package is a set of artifacts developed to facilitate the implementation of a set of practices, of the selected framework, in a VSE.,[object Object],A deployment package is not a complete process reference model. Deployment packages are not intended to preclude or discourage the use of additional guidelines that VSEs find useful.,[object Object],By deploying and implementing a Deployment Package, a VSE can see its concrete step to achieve or demonstrate coverage to Part 5 *. ,[object Object],Deployment Packages are designed such that a VSE can implement its content, without having to implement the complete framework at the same time. ,[object Object],Each DP is reviewed and edited by 2 persons,[object Object],Ana Vasquez (Mexico),[object Object],Claude Y Laporte (Canada) ,[object Object],* And coverage to other standards and Models,[object Object]
Deployment Packages for the Basic Profile,[object Object],Verification,[object Object],and,[object Object],Validation,[object Object],Tests,[object Object],Construction,[object Object],Architecture,[object Object],and ,[object Object],Detailed Design,[object Object],Product ,[object Object],Delivery,[object Object],Project ,[object Object],Management,[object Object],Version ,[object Object],Control,[object Object],Requirements,[object Object],Analysis,[object Object],Self-Assessment,[object Object],Deployment Packages are free !,[object Object]
Project Management (PM) ProcessInput products,[object Object],Products required to perform the process and its corresponding source, which can be another process or an external entity to the project, such as the Customer.,[object Object]
Project Assessment and Control activity,[object Object],Provides:,[object Object],Reviews of actual plan performance and progress against targets.,[object Object],Identified and evaluated significant cost, schedule and technical performance deviations and problems.,[object Object],Review of project risks and identification of new risks.,[object Object],Documented change requests, appropriate corrective action defined, and changes tracked to closure.,[object Object]
Software Requirements Analysis,[object Object],The Software Requirements Analysis activity analyzes the agreed customer’s requirements and establishes the validated project requirements. The activity provides:,[object Object],Elicitation, analysis and specification of customer’s requirements,[object Object],Agreement on the customer requirements.,[object Object],Verification and validation of requirements.,[object Object],Version control of the software requirements products.,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Roles assessment and teams building,[object Object]
Tasks of Software Requirements Analysis activity,[object Object],The textisextractedfrom ISO/IEC 29110,[object Object]
Tasks of Software Requirements Analysis activity,[object Object]
Tasks of Software Requirements Analysis activity,[object Object]
Tasks of Software Requirements Analysis activity,[object Object]
Software Architectural and Detailed Design,[object Object],The Software Architectural and Detailed Design activity transforms the software requirements to the system software architecture and software detailed design. ,[object Object],The activity provides:,[object Object], Design software architecture, software components and associated interfaces.,[object Object], Detailed design of the components and interfaces.,[object Object], Work Team review of the Requirements Specification,[object Object], Software design verified and defects corrected.,[object Object], Verified Test Cases and Test Procedures for integration testing.,[object Object], Traceability of the software requirements to the software design, test cases, and test procedures.,[object Object], Design products and documents under version control.,[object Object]
Tasks of the Software Architectural and Detailed Design activity,[object Object],SI.3.1 Assign tasks to the Work Team members related to their role according to the current Project Plan.,[object Object],SI.3.2 Understand Requirements Specification.,[object Object],SI.3.3 Document or update the Software Design,[object Object],SI 3.4 Verification of the Software Design,[object Object],SI.3.5 Establish or update Test Cases and Test Procedures for integration testing based on Requirements Specification and Software Design.,[object Object],SI.3.6 Verification of the Test Cases and Test Procedures.,[object Object],SI.3.7 Update the Traceability Record incorporating the Test Cases and Test Procedures.,[object Object],SI.3.8 Incorporate the Software Design, Test Cases, Test Procedures and Traceability Record to the Software Configuration as part of the baseline.,[object Object]
SI.3.1. Assign tasks to the work team members related to their role, according to the current Project Plan,[object Object],Obtain requirement specifications from repository,[object Object],Obtain Test Cases and Test Procedures from repository,[object Object],Obtain Traceability Record from repository,[object Object],Use Requirement Specifications, Test Cases and Traceability Record to assign tasks.,[object Object]
SI 3.2. Understand Requirements Specification,[object Object],Examine each requirements and be sure they are understood ,[object Object],DES groups functional requirements in logical groups.,[object Object],DES groups non-functional requirements in groups.,[object Object],AN verify DES groups and checks if all requirements are understood.,[object Object],If needed, update the Requirements Specifications to add necessary clarification.,[object Object],Store updated document in repository,[object Object]
SI.3.3 Document or update the Software Design,[object Object],Analyze the Requirements Specification to generate the architectural design, its arrangement in subsystems and components defining the internal and external interfaces.,[object Object],Describe in detail, the appearance and the behaviour of the interface, based on the Requirements Specification in a way that resources for its implementation can be foreseen. ,[object Object],Provide the detail of Components and their interfaces to allow the construction in an evident way. ,[object Object],Generate or update the Traceability Record.,[object Object],The traceability record should have been produced during the requirement analysis activities.,[object Object],Verify that every design element can be traced to a requirement,[object Object],Verify that every requirement is represented in design,[object Object]
SI 3.4 Verification of the Software Design,[object Object],Verify correctness of Software Design documentation, its feasibility and consistency with their Requirement Specification. ,[object Object],Verify that the Traceability Record contains the relationships between requirements and the Software Design elements. ,[object Object],Document the results in a Verification Results document.,[object Object],Correct errors until the document is approved by AN.  If significant changes were needed, initiate a Change Request.,[object Object]
SI.3.5 Establish or update Test Cases and Test Procedures for integration testing based on Requirements Specification and Software Design,[object Object],Create Test Cases and Procedures document,[object Object],If customer provides testing data, incorporate them in the document.,[object Object]
SI.3.6 Verification of the Test Cases and Test Procedures,[object Object],Verify consistency among Requirements Specification, Software Design and Test Cases and Test Procedures.,[object Object],Document the results found in a Verification Results ,[object Object],Correct errors until the document is approved by AN,[object Object]
SI.3.7 Update the Traceability Record incorporating the Test Cases and Test Procedures,[object Object],Update the Traceability Record with the new test procedures.,[object Object],Verify that every design and test element can be traced to a requirement,[object Object],Verify that every requirement is represented in design,[object Object],Verify that every requirement is represented in testing,[object Object]
SI.3.8 Incorporate the Software Design, Test Cases, Test Procedures and Traceability Record to the Software Configuration as part of the baseline,[object Object],Store Software Design, Test Cases, Test Procedures and Traceability Record in the configuration management tool as described in the project software configuration policy.,[object Object]
Software Construction activity,[object Object],	The Software Construction activity develops the software code and data from the Software Design. The activity provides:,[object Object], Work Team review of the Software Design to determine task assignment and software construction,[object Object], sequence.,[object Object], Coded software Components and applied unit tests.,[object Object], Traceability between Components and Software Design,[object Object]
Tasks of the Software Construction activity,[object Object]
Tasks of the Software Construction activity,[object Object]
Software Integration and Tests,[object Object],The Software Integration and Test activity ensures that the integrated software components satisfy the software requirements. The activity provides:,[object Object], Work Team review of the Project Plan to determine task assignment.,[object Object], Understanding of Test Cases and Procedures and the integration environment.,[object Object], Integrated components, corrected defects and documented results.,[object Object], Traceability of requirements and design to the integrated software product,[object Object], Documented and verified operational and software user documentations.,[object Object], Verified Software baseline,[object Object]
Tasks of the Software Integration and Tests activity,[object Object]
Tasks of the Software Integration and Tests activity,[object Object]
Tasks of the Software Integration and Tests activity,[object Object]
Tasks of the Software Integration and Tests activity,[object Object]
Product Delivery,[object Object],The Product Delivery activity provides the integrated software product to the Customer. The activity provides:,[object Object], Verified maintenance documentation,[object Object], Delivery of the software product and applicable documentation in accordance with the DeliveryInstructions.,[object Object]
Tasks of the Product Delivery activity,[object Object]
Tasks of the Product Delivery activity,[object Object]
Project Closure activity,[object Object],Provides:,[object Object],Delivery of the product as specified in the Delivery Instructions.,[object Object],Support of Customer product acceptance in accordance to Delivery Instructions.,[object Object],Completion of the project and sign of the Acceptance Record.,[object Object]
Feel Troubled on Process ??,[object Object],That’s reason we must use TFS 2010.,[object Object]
Reasons we use TFS 2010 on ISO 29110,[object Object],Easy to control document.,[object Object],Better Process Visibility.,[object Object]
Document Control byMicrosoft Office Sharepoint 2010,[object Object]

Weitere ähnliche Inhalte

Andere mochten auch

Mapping a Privacy Framework to a Reference Model of Learning Analytics
Mapping a Privacy Framework to  a Reference Model of Learning AnalyticsMapping a Privacy Framework to  a Reference Model of Learning Analytics
Mapping a Privacy Framework to a Reference Model of Learning AnalyticsOpen Cyber University of Korea
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0Kittitouch Suteeca
 
Ch4 project management process
Ch4 project management processCh4 project management process
Ch4 project management processKittitouch Suteeca
 
Personally Identifiable Information Protection
Personally Identifiable Information ProtectionPersonally Identifiable Information Protection
Personally Identifiable Information ProtectionPECB
 
Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software qualityKittitouch Suteeca
 
PORTAFOLIO DE SERVICIOS ISO/IEC 29110 - NYCE
PORTAFOLIO DE SERVICIOS ISO/IEC 29110 - NYCEPORTAFOLIO DE SERVICIOS ISO/IEC 29110 - NYCE
PORTAFOLIO DE SERVICIOS ISO/IEC 29110 - NYCEjpalma200680
 

Andere mochten auch (10)

Ch0 se423 outline
Ch0 se423 outlineCh0 se423 outline
Ch0 se423 outline
 
Ch2 introduction to standard
Ch2 introduction to standardCh2 introduction to standard
Ch2 introduction to standard
 
Se423mid term preview
Se423mid term previewSe423mid term preview
Se423mid term preview
 
Mapping a Privacy Framework to a Reference Model of Learning Analytics
Mapping a Privacy Framework to  a Reference Model of Learning AnalyticsMapping a Privacy Framework to  a Reference Model of Learning Analytics
Mapping a Privacy Framework to a Reference Model of Learning Analytics
 
Ch5 software imprementation1.0
Ch5 software imprementation1.0Ch5 software imprementation1.0
Ch5 software imprementation1.0
 
Ch4 project management process
Ch4 project management processCh4 project management process
Ch4 project management process
 
Personally Identifiable Information Protection
Personally Identifiable Information ProtectionPersonally Identifiable Information Protection
Personally Identifiable Information Protection
 
Articulo iso iec-29110
Articulo iso iec-29110Articulo iso iec-29110
Articulo iso iec-29110
 
Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software quality
 
PORTAFOLIO DE SERVICIOS ISO/IEC 29110 - NYCE
PORTAFOLIO DE SERVICIOS ISO/IEC 29110 - NYCEPORTAFOLIO DE SERVICIOS ISO/IEC 29110 - NYCE
PORTAFOLIO DE SERVICIOS ISO/IEC 29110 - NYCE
 

Ähnlich wie Introduction to ISO29110

ISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsMoutasm Tamimi
 
Mps alexandru
Mps alexandruMps alexandru
Mps alexandruL_Ramona
 
Quality iso-ieee-standards
Quality iso-ieee-standardsQuality iso-ieee-standards
Quality iso-ieee-standardsTestingGeeks
 
730-214 - IEEE Standard for Software Quality Assurance.pptx
730-214 - IEEE Standard for Software Quality Assurance.pptx730-214 - IEEE Standard for Software Quality Assurance.pptx
730-214 - IEEE Standard for Software Quality Assurance.pptxSaba651353
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assuranceruth_reategui
 
A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...IRJET Journal
 
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...ijseajournal
 
Ch 2-RE-process.pptx
Ch 2-RE-process.pptxCh 2-RE-process.pptx
Ch 2-RE-process.pptxbalewayalew
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsOak Systems
 
“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problemsjournalBEEI
 
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineeringمدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software EngineeringAhmed Alageed
 
Software engineering
Software engineeringSoftware engineering
Software engineeringGowriLatha1
 

Ähnlich wie Introduction to ISO29110 (20)

ISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEsISO 29110 Software Quality Model For Software SMEs
ISO 29110 Software Quality Model For Software SMEs
 
Mps alexandru
Mps alexandruMps alexandru
Mps alexandru
 
Ray3
Ray3Ray3
Ray3
 
Testing Standards List
Testing Standards ListTesting Standards List
Testing Standards List
 
Aim crisp handout
Aim crisp handoutAim crisp handout
Aim crisp handout
 
Quality iso-ieee-standards
Quality iso-ieee-standardsQuality iso-ieee-standards
Quality iso-ieee-standards
 
730-214 - IEEE Standard for Software Quality Assurance.pptx
730-214 - IEEE Standard for Software Quality Assurance.pptx730-214 - IEEE Standard for Software Quality Assurance.pptx
730-214 - IEEE Standard for Software Quality Assurance.pptx
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...A Comparative Study of Different types of Models in Software Development Life...
A Comparative Study of Different types of Models in Software Development Life...
 
Slides chapters 26-27
Slides chapters 26-27Slides chapters 26-27
Slides chapters 26-27
 
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
 
Ch 2-RE-process.pptx
Ch 2-RE-process.pptxCh 2-RE-process.pptx
Ch 2-RE-process.pptx
 
IEEE 12207
IEEE 12207IEEE 12207
IEEE 12207
 
V&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple StandardsV&V Lessons Learnt under multiple Standards
V&V Lessons Learnt under multiple Standards
 
SDLC
SDLCSDLC
SDLC
 
Cloud Testing Research
Cloud Testing ResearchCloud Testing Research
Cloud Testing Research
 
“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems“Scrumbear” framework for solving traditional scrum model problems
“Scrumbear” framework for solving traditional scrum model problems
 
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineeringمدخل الى هندسة البرمجيات _ Introduction to Software Engineering
مدخل الى هندسة البرمجيات _ Introduction to Software Engineering
 
Housch
HouschHousch
Housch
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 

Kürzlich hochgeladen

UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 

Kürzlich hochgeladen (20)

UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 

Introduction to ISO29110

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.