Component based method for enterprise application design
نویسندگان
چکیده
Component support has actually been enhanced with version 2.0 of the Unified Modeling Language and component appears as the best reusable unit of software, whereas more and more pre-built components are made available. However, reuse of components to build system remains a difficult task. Components are mostly identified in the late phases of the system development cycle without considering the endusers’ requirements specified in the early phases. The effort required to develop or re-use components which satisfy the requirements is still significant, so that a lot of developers generally prefer to develop a system from scratch, while being largely influenced by technological concerns. This article presents a Model-Driven Engineering method based on the early identification of business components. Setting up the component identification during use case modeling, transforming requirements into logical components, enriches analysis using UML diagrams. Business archetype concept and component paradigm are jointly used to structure the componentbased process. This innovative method demonstrates that 1) components must be identified right from the use case model at the requirement stage of the development cycle and 2) a mechanism must be set up to ensure their traceability along the next stages. Building Platform Independent Models from the use case model, using a set of four Business Archetypes, maintains the consistency between components and requirements, ensures their traceability and facilitates their transformation into Platform-Specific Models, and then into code. In the whole, the proposed method should bring another significant progress to ModelDriven Engineering.
منابع مشابه
Architectural Design of a Component-Based Application Integration Framework
Traditional application integration techniques have their problems. Some tools are too complex and vendor-specific, some integration approaches are very ad hoc so that integration developers have a lot of work to do for each component application to be integrated into, and the process is difficult to control. In this paper, we present a component based lightweight application integration framew...
متن کاملApplication of Three Parameter Interval Grey Numbers in Enterprise Resource Planning Selection
This paper applies a new multi attribute decision-making (MADM) model to help companies for enterprise resource planning (ERP) selection problem based on Balanced Score Card method. This paper uses three-parameter interval grey numbers which is derived from Grey theory (was proposed by J. Deng). This numbers is used instead of linguistic variables. Beside, a new weighting method that outcomes f...
متن کاملApplication of Three Parameter Interval Grey Numbers in Enterprise Resource Planning Selection
This paper applies a new multi attribute decision-making (MADM) model to help companies for enterprise resource planning (ERP) selection problem based on Balanced Score Card method. This paper uses three-parameter interval grey numbers which is derived from Grey theory (was proposed by J. Deng). This numbers is used instead of linguistic variables. Beside, a new weighting method that outcomes f...
متن کاملVerifying the Correctness of Component-Based Applications that Support Business Processes
Developing applications that properly support the enterprise is a difficult task. Failing to perform this task results in applications that are not accepted by the end-users and that frustrate daily conduct of business. In this paper we introduce a formal yet practical method that helps to design componentbased applications that properly support the enterprise. The method can be used to verify ...
متن کاملApplication of a four-component educational design model and its effect on learning, attitude, and practice of radiology assistants in Mashhad University of Medical Sciences
Introduction: In response to the increasing demand for improving the professional competencies of medical graduates, significant changes have been made in learning strategies in medical education. A four-component instructional design as one of the task-oriented models emphasizes a set of actual learning tasks that physicians face. The implementation of this method can be effective in promoting...
متن کاملDeveloping Software Components with the UML, Enterprise Java Beans and Aspects
Component-based systems have become increasingly popular approaches to developing complex systems, offering well-formed abstractions, strong potential for reuse, dynamic plug-and-play and sometimes end-user application enhancement. Unfortunately the design, implementation and deployment of components is very challenging, particularly achieving appropriate division of responsibility among compon...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006