RAPPeL: a requirements-analysis-process pattern language for object-oriented development
Pattern languages of program design
Object-oriented methods (UML ed., 2nd ed.): a foundation
Object-oriented methods (UML ed., 2nd ed.): a foundation
The Unified Modeling Language user guide
The Unified Modeling Language user guide
The unified software development process
The unified software development process
Component based development methods: comparison
CompSysTech '04 Proceedings of the 5th international conference on Computer systems and technologies
A methodology for metadata modelling: depth for a flat world
DCMI '04 Proceedings of the 2004 international conference on Dublin Core and metadata applications: metadata across languages and cultures
ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
On automated generation of associations in conceptual database model
ER'11 Proceedings of the 30th international conference on Advances in conceptual modeling: recent developments and new directions
Hi-index | 0.00 |
A guide to requirements modeling is presented in this paper, in which use cases and the conceptual model are directly obtained from a business modeling based on UML activity diagrams. After determining the business processes of the organization, and describing their workflows by means of activity diagrams, use cases are elicited and structured starting from the activities of each process, while the concepts of the conceptual model are obtained from the data that flow between activities. Furthermore, business rules are identified and included in a glossary, as part of the data and activities specification. One notable aspect of our proposal is that use case and conceptual modeling are performed at the same time, thus making the identification and specification of suitable use cases easier. Both use case and conceptual modeling belong to the requirements analysis phase, which is part of a complete process model on whose definition we are currently working. This process is being experimented in a mediumsized organism of a Regional Public Administration.