Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International.

Similar presentations


Presentation on theme: "A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International."— Presentation transcript:

1 A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International Conference on New Trends in Information Science, Service Science and Data Mining P96021136 董承翰 P96024079 吳培甄

2 Outline  Introduction  Software Requirements Specifications  case-based reasoning(CBR)  Artificial neural network(ANN)  Research objectives  Related and previous works  The proposed framework  Conclusion

3 Introduction – Software Requirements Specifications(SRS) 軟體需求說明書  a description of a software system to be developed, laying out functional and non-functional requirements.  found early in Software Development Life Cycle → pay less to fix problems

4  an artificial intelligence technique that reasons by remembering and recalling previously experienced cases.  how people generate new solutions to newly encountered problems.  CBR cycle are Retrieve ( 擷取 ), Reuse ( 再使用 ), Revise ( 修改 ), and Retain ( 保留 ). Introduction – case-based reasoning(CBR) 案例式推理

5 Introduction – case-based reasoning(CBR)

6 Introduction – Artificial neural network 類神經網路 SUM I1 I2 I3 In ……. W1 W2 W3 Wn f t Input 1 Input 2 Input 3 Input 4 Output

7 Introduction – Artificial neural network  good in handling unstructured problems  parallel nature  automatically learns  can be implemented in almost any application

8 Research objectives  case-based reasoning + artificial neural network  construct a framework of the proposed approach.

9 Related and previous works 1 1 2 2 Weight 3 3 Scale 4 4 min-Max 5 5 6 6 Input 7 7 weighted sum 9 9 8 8

10 Related and previous works Fuzzy ANN

11 The proposed framework  Step 1 - Retrieve: Retrieve the most similar case or group of cases. ( ANN )  Step 2 - Reuse: Reuse the information, knowledge, and solution in that case to solve the problem at hand if there is a perfect match.  Step 3 - Revise: Modify and adapt the most similar case or group of cases as appropriate if a perfect match is not found.  Step 4 - Retain: Retain or save the new experience or case for future retrievals and problem solving, and the case base is updated by saving the newly learned case.

12 The proposed framework

13 Conclusion  提供一個輔助方法找出類似或一樣的軟體說明書 , 以期 預先探知可能發生的問題 。


Download ppt "A Framework of Software Requirements Quality Analysis System using Case-Based Reasoning and Neural Network Hajar Mat Jani / ABM Tariqul Islam 6'th International."

Similar presentations


Ads by Google