A laboratory for teaching object oriented thinking
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Software requirements: objects, functions, and states
Software requirements: objects, functions, and states
Designing objects and their interactions: a brief look at responsibility-driven design
Scenario-based design
Models for supporting the redesign of organizational work
COCS '95 Proceedings of conference on Organizational computing systems
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Factors influencing requirements traceability practice
Communications of the ACM
Adapting traceability environments to project-specific needs
Communications of the ACM
The object constraint language: precise modeling with UML
The object constraint language: precise modeling with UML
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
The unified software development process
The unified software development process
A formal approach for generating oo specifications from natural language
Journal of Systems and Software
ISO 9000 for Software Developers
ISO 9000 for Software Developers
Requirements Engineering: Processes and Techniques
Requirements Engineering: Processes and Techniques
Deriving Use Cases from Organizational Modeling
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
A client oriented requirements baseline
RE '95 Proceedings of the Second IEEE International Symposium on Requirements Engineering
Enhancing a Requirements Baseline with Scenarios
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
What is This Thing Called Aggregation?
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
Problems and Deficiencies of UML as a Requirements Specification Language
IWSSD '00 Proceedings of the 10th International Workshop on Software Specification and Design
Business Rules as Organizational Policies
IWSSD '98 Proceedings of the 9th international workshop on Software specification and design
System development (Prentice-Hall International series in computer science)
System development (Prentice-Hall International series in computer science)
Processes, roles, and events: UML concepts for enterprise architecture
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Hi-index | 0.00 |
This chapter presents a strategy for the construction of RUP business models using client-oriented requirements models that are written in natural language. The RUP business model, whose objective is to understand the context of the system, is represented with business use cases and a business objects model. As there is no concrete strategy for its development, an integration of client-oriented requirements models and strategies that enhance the construction process of the business model, while keeping the RUP philosophy of using the language of the customer for the first stages of development, are proposed in this chapter. These models describe the context of the system from a different perspective through the use of a lexical model to describe the vocabulary, a model of scenarios to describe the behavior, and a business rules model to describe the policies of the organization. These models are manipulated through a set of heuristics in order to define the UP business model and to enhance traceability between the models. We use a case study to exemplify the strategy throughout the entire chapter.