A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
The object advantage: business process reengineering with object technology
The object advantage: business process reengineering with object technology
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Comprehending Object and Process Models: An Empirical Study
IEEE Transactions on Software Engineering
Defining and Validating Measures for Object-Based High-Level Design
IEEE Transactions on Software Engineering
Business Components Factory: A Comprehensive Overview of Component-Based Development for the Enterprise
e-Transactions: End-to-End Reliability for Three-Tier Architectures
IEEE Transactions on Software Engineering
IEEE Software
Business Object Component Architecture
IEEE Software
A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Chidamber and Kemerer's Metrics Suite: A Measurement Theory Perspective
IEEE Transactions on Software Engineering
Measuring Design-Level Cohesion
IEEE Transactions on Software Engineering
Web Engineering: Introduction to Minitrack
HICSS '00 Proceedings of the 33rd Hawaii International Conference on System Sciences-Volume 6 - Volume 6
An Architecture for Bridging OO and Business Process Modeling
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 33)
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Hi-index | 0.00 |
Global competition among today's enterprises forces their business processes to evolve constantly, leading to changes in corresponding Web-based application systems. Most existing approaches that extend the traditional software engineering to develop Web-based application systems are based on object-oriented methods. Such methods emphasize modeling individual object behaviors instead of system behavior. This chapter proposes the Business Process-Based Methodology (BPBM) for developing such systems. It uses a business process as a unified conceptual framework for analyzing relationships between a business process and associated business objects and for identifying business activities and designing object-oriented components called business components. We propose measures for coupling and cohesion measurement in order to ensure that these business components enable the potential reusability. These business components can more clearly represent semantic system behaviors than linkages of individual object behaviors. A change made to one business process impacts some encapsulated atomic components within the respective business component without affecting other parts of the system. A business component is divided into parts suitable for implementation of multitier Web-based application systems.