requirements engineering vi
TRANSCRIPT
![Page 1: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/1.jpg)
RequirementsEngineering
Indri Sudanawati Rozas
Mei 2012
![Page 2: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/2.jpg)
Activities?
Feasibilitystudy
Requirementselicitation and
analysisRequirementsspecification
Requirementsvalidation
Feasibilityreport
Systemmodels
User and systemrequirements
Requirementsdocument
![Page 3: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/3.jpg)
Purpose
• As an aid to determine that the software requirements are implemented correctly and completely and are traceable.
• To provide information about its quality and reliability.
• To ensure that the requirements do not conflict with any standard or requirements of other correlated system.
![Page 4: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/4.jpg)
Validation and Verification
• Validation is– the process of determining whether the model, as a
conceptualization or an abstraction, is meaningful and accurate representation of the real system.
– “Doing the right thing”
• Verification is– the process of checking the model and the
corresponding program(s) to ascertain that they performed as intended.
– Is logic of themodel correctly implemented– “Doing the thing right”
![Page 5: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/5.jpg)
V & V
Validation : YANG benar.
Verification: DENGAN benar.
![Page 6: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/6.jpg)
![Page 7: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/7.jpg)
![Page 8: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/8.jpg)
V & V
![Page 9: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/9.jpg)
Verification or… Validation?
• Unit testing Verification• Integration Testing Verification
• System testing Validation• Acceptance testing Validation
![Page 10: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/10.jpg)
Verification & Validation Techniques
• Static Methods– Techniques applied to artifacts without
execution.
• Dynamic Methods– Techniques applied to artifacts through
execution.
• Mathematically Based Methods
![Page 11: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/11.jpg)
![Page 12: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/12.jpg)
![Page 13: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/13.jpg)
![Page 14: Requirements engineering vi](https://reader035.vdocument.in/reader035/viewer/2022081514/5561855cd8b42a91778b4575/html5/thumbnails/14.jpg)