14
Requirements Engineering Indri Sudanawati Rozas Mei 2012

Requirements engineering vi

Embed Size (px)

Citation preview

Page 1: Requirements engineering vi

RequirementsEngineering

Indri Sudanawati Rozas

Mei 2012

Page 2: Requirements engineering vi

Activities?

Feasibilitystudy

Requirementselicitation and

analysisRequirementsspecification

Requirementsvalidation

Feasibilityreport

Systemmodels

User and systemrequirements

Requirementsdocument

Page 3: Requirements engineering vi

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

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

V & V

Validation : YANG benar.

Verification: DENGAN benar.

Page 6: Requirements engineering vi
Page 7: Requirements engineering vi
Page 8: Requirements engineering vi

V & V

Page 9: Requirements engineering vi

Verification or… Validation?

• Unit testing Verification• Integration Testing Verification

• System testing Validation• Acceptance testing Validation

Page 10: Requirements engineering vi

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
Page 12: Requirements engineering vi
Page 13: Requirements engineering vi
Page 14: Requirements engineering vi