Mô Hình Kiểm Tra UML Nâng Cao Cho Ứng Dụng Phần Mềm Kinh Doanh

Trường đại học

George Mason University

Chuyên ngành

Information Technology

Người đăng

Ẩn danh

Thể loại

dissertation

2006

258
0
0

Phí lưu trữ

40.000 VNĐ

Mục lục chi tiết

1. CHƯƠNG 1: INTRODUCTION

1.1. Software Development Flounders Without UML Modeling & Design Diagramming

1.2. UML Diagrams Become a Blueprint for Discussion

1.3. UML Modeling-For-Design in the Business Domain

1.4. UML Checking For The Business Domain At The Right Level Of Abstraction

1.5. Refactoring: Rearranging the Composition of UML for the Model-To-Design

1.6. Strategic Naming Of The Elements That Go Inside UML Diagrams

1.7. UML-Model-Checker And Its Methodology Promote Software Reuse

1.8. Contributions Of This Research

2. CHƯƠNG 2: PROBLEM STATEMENT AND HYPOTHESIS

2.1. First Sub-HypothesiS

2.2. Second Sub-Hypothesis

3. CHƯƠNG 3: BACKGROUND

3.1. What Is UML Diagramming And How Is UML Used

3.2. Impact of UML Modeling On the Software Development Lifecycle

3.3. Critical Elements of A Software Accounting System (Domain Example Is Accounting)

3.4. Obstacles to Assisted UML Modeling of Business Software Systems

3.5. Progress in Assisted Software Design of Business Software Systems

4. CHƯƠNG 4: CONSTRUCTING AN IMPROVED UML-MODEL-CHECKER

4.1. Addressing The Inadequacies Of Rational Rose Checker

4.2. Operating Example of the EUMC And SPUDS With IBM/Rational Rose

4.3. Large Number Of UML Element Names: Scoping the System Of Object Identifiers

4.4. Setting The Granularity For Object Identifiers In A Universe Of Discourse

4.5. Scope and Limitations Of EUMC

4.6. Handling Fidelity Checking Between UML Elements and Outside World

4.7. Applying Rules To Groups Of Object Identifiers

4.8. XML / XMI Translation Of Object Identifiers From UML Diagrams

4.9. Implementation And Construction Of The EUMC Rules

4.10. Building the EUMC With Visual Basic

4.11. The SPUDS Methodology Supporting The EUMC

5. CHƯƠNG 5: VALIDATION

5.1. How Can A Thesis Concerning A Software Technology Be Validated?

5.2. Verifying That the EUMC and SPUDS Run on an Average Computer (Standard in 2006)

5.3. Equivalence Partition Testing Compares The EUMC With The RRUC

5.4. Examining The EUMC With A Case Study Performed By A UML Expert

6. CHƯƠNG 6: RESULTS

6.1. Summary Of Case Study Questionnaire Responses

6.2. Verifying That the EUMC and SPUDS Run on an Average Computer (Standard of 2006)

6.3. Equivalence Partition Testing Results

6.4. Case Study Results

7. CHƯƠNG 7: INTERPRETATION OF RESULTS

7.1. Assessment of the Main Hypothesis

7.2. Assessment Of The Hardware And Support Software Benchmarking

7.3. Assessment of the Experimental Testing Of Categories Of UML-Check Rules

7.4. Assessment Of The Case Study And Resulting Questionnaire

8. CHƯƠNG 8: CONCLUSIONS AND FUTURE WORK

8.1. Summary Of This Research

8.2. Future Work With Model Driven Architecture

8.3. Future Work Implementing EUMC Rules In Prolog

DEDICATION

ACKNOWLEDGEMENTS

ABSTRACT

LIST OF FIGURES

GLOSSARY

BIBLIOGRAPHY

APPENDIX A: SAP’s Standard Software Developer’s Guide For Enterprise Structure

APPENDIX B: Specific-Pre-loaded -UML-Domain-System (SPUDS)

APPENDIX C: Mechanics Of Prototype Of Automatic UML-Model-Checker

APPENDIX D: Vendor Development Tools Fully Or Partially Based On UML Technology

APPENDIX E: Rational Rose UML Diagramming Tool Summary

APPENDIX F: Significant Changes From UML Version 1 To UML Version 2

APPENDIX G: Wernier Orr Diagram Reference Sample

APPENDIX H: Data Flow Diagram (DFD) Reference Sample

APPENDIX I: Unified Modeling Language (UML) Reference Sample

APPENDIX K: SAP Componentware Solution Maps

APPENDIX L: Microsoft Wizards For Creating Standard Software Business Objects

APPENDIX M: Prolog Source Code For Model Of A Business Enterprise

APPENDIX N: Summary Of Error Checking Observed In Rational Rose Ver 8.0

APPENDIX O: Professional Correspondence With Software Scientists And Engineers

CURRICULUM VITAE

Luận án tiến sĩ enhanced unified modeling language model checking for business software applications

Bạn đang xem trước tài liệu:

Luận án tiến sĩ enhanced unified modeling language model checking for business software applications

Tài liệu "Mô Hình Kiểm Tra UML Nâng Cao Cho Ứng Dụng Phần Mềm Kinh Doanh" cung cấp cái nhìn sâu sắc về việc áp dụng mô hình UML trong kiểm tra phần mềm, đặc biệt là trong lĩnh vực kinh doanh. Tài liệu này không chỉ giải thích các khái niệm cơ bản mà còn đi sâu vào các kỹ thuật nâng cao, giúp người đọc hiểu rõ hơn về cách tối ưu hóa quy trình kiểm tra. Một trong những lợi ích lớn nhất mà tài liệu mang lại là khả năng cải thiện chất lượng phần mềm thông qua việc áp dụng các phương pháp kiểm tra hiệu quả, từ đó giảm thiểu rủi ro và chi phí phát triển.

Nếu bạn muốn mở rộng kiến thức của mình về kiểm tra phần mềm dựa trên mô hình, bạn có thể tham khảo tài liệu Luận án kiểm thử dựa trên mô hình với cách tiếp cận mô hình hóa chuyên biệt miền, nơi cung cấp cái nhìn chi tiết về các phương pháp mô hình hóa trong kiểm thử. Bên cạnh đó, tài liệu Luận văn thạc sĩ nghiên cứu kỹ thuật kiểm thử phần mềm trên cơ sở mô hình uml sẽ giúp bạn nắm bắt các kỹ thuật kiểm thử cụ thể hơn. Cuối cùng, tài liệu Luận văn thạc sĩ một số kỹ thuật kiểm thử hướng mô hình áp dụng cho phát triển các ứng dụng web sẽ mở rộng thêm kiến thức về kiểm thử trong phát triển ứng dụng web, một lĩnh vực ngày càng quan trọng trong ngành công nghệ thông tin. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn khám phá sâu hơn về các khía cạnh khác nhau của kiểm tra phần mềm.