'''Story-driven modeling'''<ref name=SDMBook>{{cite book|last1=Norbisrath|last2=Zündorf|last3=Jubeh|first1=Ulrich|first2=Albert|first3=Ruben|title=Story Driven Modeling|year=2013|publisher=Amazon Createspace|isbn=9781483949253|pages=333|url=https://www.amazon.de/Story-Driven-Modeling-Ulrich-Norbisrath/dp/1483949257}}</ref><ref name=ZSW99>{{cite journal|last1=Zündorf|first1=Albert|first2=A.|last2=Schürr|first3=A. J.|last3=Winter|title=Story Driven Modeling|journal=University of Paderborn|year=1999|volume=Technical Report|issue=tr-ri-99-211}}</ref><ref name=DGZ04>{{cite journal|last1=Diethelm|first1=Ira|first2=L.|last2=Geiger|first3=A.|last3=Zündorf |title=Systematic story driven modeling: a case study|journal=Third International Workshop on Scenarios and State Machines|date=January 2004|pages=65–70}}</ref> is an [[object-oriented modeling]] technique.<ref>{{cite journal|last=van Gorp|first=Pieter|title=Evaluation of the Story Driven Modeling Methodology: From Towers to Models|journal=Technical Report University of Antwerp|year=2008}}</ref><ref name=EGHZ12>{{cite journal|last1=Eickhoff|first1=Christoph|first2=N.|last2=Geiger|first3=M.|last3=Hahn|first4=A.|last4=Zündorf|title=Developing Enterprise Web Applications Using the Story Driven Modeling Approach|journal=Current Trends in Web Engineering|year=2012|series=LNCS|volume=7059 |issue=7059|pages=196–210|doi=10.1007/978-3-642-27997-3_21 |isbn=978-3-642-27996-6 }}</ref> Other forms of object-oriented modeling focus on [[class diagram]]s.
Class diagrams describe the static structure of a program, i.e. the building blocks of a program and how they relate to each other.
Class diagrams also model data structures, but with an emphasis on rather abstract concepts like types and type features.