Requirements Specification Using Fact-Oriented Modeling: A Case Study and Generalization
We present a case study of the application of fact-oriented modeling to the capture and management of requirement specifications for the introduction of an information technology solution within Microsoft. The delivered solution involves automation and centralization of information about relationships between Microsoft product offerings. The methodology contributed to the project’s fast turn-around time and high quality deliverable largely due to the clarity, completeness and traceability of business concepts and individual specification statements. We conclude with a generalization of the methodology used.
KeywordsFact-oriented modeling Case Study
Unable to display preview. Download preview PDF.
- 1.Choteborsky, P., Gerrits, R.: Business Rules Management without a Rule Engine: Does it make sense? In: Proceedings of 10th International Business Rule Forum Conference (2007)Google Scholar
- 3.Halpin, T.: Business rules and Object-Role modeling. Database Programming and Design 9(10), 66–72 (1996)Google Scholar
- 4.Halpin, T.: A Logical Analysis of Information Systems: Static aspects of the data-oriented perspective. PhD Thesis (1989)Google Scholar
- 5.Nijssen, S.: SBVR ~ Ground Facts and Fact Types in First-Order Logic. Business Rules Journal 9(1) (January 2008)Google Scholar
- 6.Ross, R.G.: Principles of the Business Rule Approach. Addison-Wesley, Reading (2003)Google Scholar
- 7.Object Management Group: Semantics of Business Vocabulary and Business Rules (2007)Google Scholar
- 10.International Institute of Business Analysis (IIBA): Business Analysis Body of Knowledge (BABOK ®) v1.6 (2006)Google Scholar
- 11.McQuinn, J.: Decision Tables-From Specification to Operation. Proceedings of 10th International Business Rule Forum Conference (2007)Google Scholar
- 12.IEEE: Recommended Practice for Software Requirements Specifications. IEEE Std 830-1998 (1998)Google Scholar
- 13.Software Engineering Institute: Capability Maturity Model Integration (CMMI) for Development, Version 1.2. Technical Report CMU/SEI-2006-TR-008 (2006)Google Scholar
- 14.Wiegers, K.E.: Software Requirements, 2nd edn. Microsoft Press (1999) ISBN 0-7356-0631-5 Google Scholar
- 15.Iacovou, C.L., Nakatsu, R.: A risk profile of offshore-outsourced development projects. Communications of the ACM 51(6) (June 2008)Google Scholar