Article,

Systematic Story Driven Modeling

, , and .
Technical Report, (February 2004)

Abstract

Story Driven Modeling (SDM) is a technical software development process employing UML based modeling in all project phases, including implementation and test. SDM proposes object games for refining textual usecase scenarios into so called story boards, i.e. sequences of UML interaction diagrams. From these story boards the modeler derives class diagrams and UML based method behavior specifications and UML based JUnit tests. The code generators of the Fujaba CASE tool turn this automatically in a Java implementation and run the JUnit tests checking whether the method behavior conforms to the usecase scenarios. This paper reports about significant improvements in our systematic approach for turning story boards into method behavior specifications. We have used this process in quite a number of educational and research projects and we are exporting our ideas to the first industrial projects.

Tags

Users

  • @se
  • @ngeiger
  • @butonic
  • @zuendorf

Comments and Reviews