Saturday, October 9, 2010

UML, RUP and Zachman framework: the perfect combination of [3]



Application 2: Using UML and RUP together to Zachman

In most organizations, the when the system in some form may exist for a long time, such as UML has been around at least ten years of time, Queshaobiaozhun of Fu Hao is understandable. Even in relatively modern system environment, UML design documents also may be due to time constraints and lack the necessary skills set and other reasons, have not been used.

In addition to the analysis and design requires good modeling languages, the two factors could lead to any organization - a RUP project to modernize the structure or business results - on the UML needs. Any reason is good, because it allows organizations to enable UML. However, RUP project result may be greater than from the perspective of the future reuse of work by the result of modern architecture is more important, because RUP projects tend to produce more detailed and more easily track the work piece. Another advantage of RUP approach is that usually, only the real value of the workpiece. From another perspective, the outcome of modern architecture may have a lot of little practical value, and the UML diagram with uncertainty. In fact, this situation may affect the organization's recognition of the UML and its future in the organization.

RUP-driven system through the delivery of the project will be applied to UML organization, its use can be extended to companies based in Zachman framework, there is no need to reduce its risk (see Figure 5).



Figure 5: UML RUP and Zachman framework to connect

This application has been tried in the past many times, but most recently in the Enterprise Unified Process (EUP) environment to achieve. 10

Application 3: From the outset, using UML

In my experience, both for the organization of the introduction of RUP or Zachman, if UML has been used in the organization, a greater chance of success. Figure 6 attempts to describe the dependencies between the three techniques to explain this.



Figure 6: UML, RUP and Zachman framework dependencies between

As I stated above, Zachman, and RUP are dependent on UML. RUP UML-driven exclusively by, and unknown symbol symbol Zachman dependent on its implementation. UML can be proved to be the best use of symbols Zachman, because it does not rely on other methods, it can be used as the starting point of RUP and Zachman. Moreover, even if later decided not to use RUP or your Zachman, UML is still a very useful and easy-to-understand visual language of, can be used for comprehensive analysis, Jiejue program analysis and design Yijitigao team 浜ゆ祦.

Application 4: and learn with Zachman RUP (or vice versa) may be more easily

RUP needs to learn to understand its structure and procedures of how the service management project team. Therefore, the best way to learn RUP through relevant project experience or guidance to the environment. To get this experience, it is necessary throughout the life cycle activities RUP to play a certain role.

As in the RUP can be practiced in many Zachman could parallel to, and indeed such a method to help increase the value Zachman. For example, the use of RUP business process modeling, use case and sequence diagrams to represent the Zachman "function" Similarly, the use of use cases and UI design to deal with "human-computer interaction", using class and object diagram to deal with "data." Zachman structure of some of the lines and RUP's demand-driven, incremental, and to the principles of the framework is connected to the center, while the column is equivalent to a number of UML models and best practices of goal setting. For example, the "how" of this column with emphasis on process, and can be compared with the UML activity diagram.

Can be shown to understand the Zachman RUP and UML more than about simply because Zachman dealing with a static view of enterprise system architecture, rather than dynamic models and processes. Nevertheless, the study Zachman's approach may benefit from some of RUP major key principles - for example, "demand driven", the "architecture-centric," "Model-driven" and "iteration" - applications. My view is that when these principles to the learning process and its practical application, Zachman framework easier to master.

Application 5: RUP tailoring process, Zachman as a secondary

Cut in the RUP process, the focus is in developing the organization structure. Role and functions of time for each such event an important aspect to consider, to ask the Wenti include: "Who is this Guo Cheng Zuo framework in modeling?" "Occurs when the process of modeling?" "What technique should be for the use of modeling? "and" how to divide responsibilities based on level of detail?. " Zachman has a fixed structure, may be precisely the answer to questions like the appropriate source of information. 10

Although the RUP in the work process with the guidance, but it may be true where the item does not apply or only partially applied. To help the process engineer the change in approach, IBM Rational RUP has already made some specific extensions, such as "RUP for COTS" (commercial availability software), and "RUP for Systems Engineering". In order to select a suitable cut during the RUP variables as a baseline, the process architect must understand the organization's enterprise architecture and future state of existing. If the organization has for enterprise architecture analysis / plan to use the Zachman, then the resulting framework can provide useful clues to choose the right RUP variable. For example, the Zachman structure corresponding business model (second row) in the collection of artifacts may mean focusing on the business model (see Figure 7) and prompt follow closely "RUP for Business Modeling" variable, and in the network a higher column density implies that the workpiece "RUP for SOA" (service-oriented architecture) may role.



Figure 7: According to the design of the parts distribution Zachman

In fact, for some reason does not describe the organizational system of the workpiece or no clear mapping with Zachman is possible. In such circumstances, RUP variable selection can be around the expected distribution of aid project plan to be considered artifacts.







相关链接:



MBS 2007 fiscal year have something to say



How to quickly assess the ADOPTION of CMMI



OutLook Express Made Easy



Comment Inventory And Barcoding



MPEG To 3GP



Hot Icon Tools



how To download grooveshark music



Reward and incentive to ensure that their targets? [1]



RM to AVI



Split string to enhance the ability of J2ME's String



Directory File Sharing Or Peer to PEER



Evaluate Religion



SWF to MP4



Ubuntu 2010 "Snow lynx," the latest developments



EMC Q3 earnings results announced revenue fell 5.3% over the same period



No comments:

Post a Comment