1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Model-Driven Architecture in Practice potx

298 481 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 298
Dung lượng 3,82 MB

Nội dung

[...]... on Conceptual Modelling can be put into practice To do this, three main goals need to be fulfilled First, the main concepts involved in such a method must be properly introduced.Second,how to construct an adequate Conceptual Model has to be explained in detail Third, the process of transforming the source Conceptual Model into its corresponding Software Product must be explained In accordance with these... Environments Object-Oriented Modelling as the Starting Point The OO-Method 1 Let's Get Philosophical It certainly is not common to begin a book on Software Engineering with a philosophical perspective; however,this book is not intended to be“just another software engineering book” Therefore, an original way of introducing the results that are going to be presented is to remind the reader of some problems... this situation does not occur in other engineering guilds: no engineer ever thinks about beginning the construction of anything without having the “blueprints” where the stakeholders and technical requirements are clearly specified Needless to say, these blueprints continuously guide the development process of the subject under construction (the equivalent in Software Engineering would be the software... software engineer devoting more effort to getting to know the technical aspects of a particular solution, rather than focusing on understanding the problem to be solved by the application This raises the following questions to pursue: modelling vs programming; understanding and representing the problem vs implementing the solution; focusing on the modelling (the problem space) and temporarily ignoring the... process from an Information Systems Engineering point of view This must include Organizational Modelling, Requirements Engineering, Conceptual Modelling and Model-Based Code Generation techniques In this context, it seems that the time of Model-Transformation Technologies is finally here Under the push of this technological wave, and taking advantage of our years of experience working on Model-Driven. .. specification into this resulting software architecture using the most convenient design patterns in accordance with the context In this way, we can ensure that the quality levels for the final software product will be met from both the architectural point of view and from the particular software components point of view In the following sections, we will explain each of these aspects in more detail... required levels of software product quality are becoming ever higher for both the applied technologies and the stakeholders’ requirements New disciplines (Requirements Engineering,Web Engineering, MDA, Business Process Modelling, etc.) continue to be developed in an effort to provide correct and complete solutions These disciplines must be: • correct because, intuitively, both functional and non-functional... contingencies as for empirical beings and, as such, they would not be universals • Nominalism, which in discussions on universals, argues that species and genres (and universals in general) are not realities that exist prior to things (in contrast to Realism), nor are they realities in things (as stated in Conceptualism); they are rather names or words that we apply to a collection of things According... delivering a new project is the ability to integrate all the tools involved into a single development environment and to incorporate all the knowledge required to implement these huge applications in a single team 14 3 The Need for New Development Environments 3.1 Software Development Today We are witnessing a continuous evolution in the context of Software Engineering due to the fact that the required... using the terms “method” and “methodology” In the Software Engineering literature, the term “methodology” is frequently applied to what is in fact a “method” In this book, we will use the term “method” with its correct meaning, leaving the term “methodology” to refer to the “study of methods” For instance, the methodology of mathematics is the study of methods to find and prove mathematical truths In . class="bi x0 y0 w1 h0" alt="" Model-Driven Architecture in Practice Oscar Pastor · Juan Carlos Molina Model-Driven Ar chitecture in Practice A Software Production. from an Information Systems Engineering point of view. This must include Organizational Modelling, Requirements Engi- neering, Conceptual Modelling and

Ngày đăng: 06/03/2014, 19:20

TỪ KHÓA LIÊN QUAN