Difference between revisions of "ORM"
Jump to navigation
Jump to search
(Agile Modelling) |
(Writing User Stories) |
||
Line 21: | Line 21: | ||
*http://www.agilemodeling.com/artifacts/ormDiagram.htm | *http://www.agilemodeling.com/artifacts/ormDiagram.htm | ||
*http://www.flexiblesoftwaresolutions.co.uk/content/capturing-software-requirements-user-stories-user-interface-and-entities-agile-approach | *http://www.flexiblesoftwaresolutions.co.uk/content/capturing-software-requirements-user-stories-user-interface-and-entities-agile-approach | ||
==User Stories== | |||
User Story | |||
*must comply with zero or more business rules | |||
*list [[must comply with::business rule]] | |||
*ask business rules to show synopsis in US (a bit like in Logo?) | |||
Business Rule or Policy | |||
*is implemented by one or more User Stories | |||
*ask compliant user stories to list their title | |||
===Writing User Stories=== | |||
#Define Product Vision | |||
#Define and describe Roles | |||
#Write scenarios for roles (a day in the life of, ''kruip in de huid van'') | |||
#Highlight all nouns (== entities or objects in ORM) and verbs (actions users perform on objects). | |||
#Distill user stories, each user story has one or more objects and at least one verb. Stories with two objects denote relationships. |
Revision as of 14:22, 17 March 2012
Sources
- http://www.orm.net/pdf/orm-jcm4.pdf
- http://www.orm.net/pdf/orm-jcm5.pdf
- http://www.orm.net/pdf/orm-jcm6.pdf
- http://www.orm.net/pdf/orm-jcm7.pdf
- http://www.orm.net/pdf/orm-jcm8.pdf
- http://www.orm.net/pdf/orm-jcm9.pdf
Terry Halpin is very active on the topic of ORM and NIAM.
- See Martien's copy of ORM_Presentation_by_Terry_Halpin.pdf Object-Role Modeling An Overview including Temporal Aspects, Terry Halpin.
- Business Rule Modality
- Business Rule Verbalization
- Temporal Modeling and ORM
- http://starlab.vub.ac.be/website/files/Infosys%20Ch1.pdf
- http://www.orm.net/pdf/springer.pdf
- http://www.orm.net/pdf/orm-emm98.pdf
- http://www.orm.net/pdf/orm-emm99.pdf
Agile Modelling
- http://www.agilemodeling.com/artifacts/ormDiagram.htm
- http://www.flexiblesoftwaresolutions.co.uk/content/capturing-software-requirements-user-stories-user-interface-and-entities-agile-approach
User Stories
User Story
- must comply with zero or more business rules
- list business rule
- ask business rules to show synopsis in US (a bit like in Logo?)
Business Rule or Policy
- is implemented by one or more User Stories
- ask compliant user stories to list their title
Writing User Stories
- Define Product Vision
- Define and describe Roles
- Write scenarios for roles (a day in the life of, kruip in de huid van)
- Highlight all nouns (== entities or objects in ORM) and verbs (actions users perform on objects).
- Distill user stories, each user story has one or more objects and at least one verb. Stories with two objects denote relationships.