Home

EAn step by step - Enterprise Analyst by Craftware

image

Contents

1. fields elds Field8 Field Field9 Field Field 10 Field et TARN ARE LE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture The object names are generated automatically by Enterprise Analyst and they may be left like that However sometimes is may be usefull to manually set more meaningfull values Select the Attributes menu item from the context menu of the object Field2 Field10 Field El Fielda Fie Masse fal Fielda Fie Delete Assuming that this object represents the upper left Field of the Board we set its correct attribute values including the object name The attribute horizontal indicates the horizontal position of the Fileld 1 left 2 middle 3 right while the attribute vertical sets its vertical position Update Attribute s Object Mame Upper left Field Attribute Type value horizontal int 3 1 vertical re Attribute i values After the update is confirmed EAn will make the modifications effective and they will become visible in the Object Space and the object diagram The next step in our game simulation may be the construction of the Players data base Before doing this it is recommendable to switch to a new object diagram due to the new view it will provide From the Object Space s context menu select the Properties item Objects 59 Simulation H H Boardi Bo H Upper left F FJ Field3 Field H
2. instances of the class lt Player gt Additional instances of the class lt Player gt may be created and linked with the inconsistent object if needed Select Objects to Create Links With Object Class Peter Player Rene Player Assign two wl vera Player Players to the Game Association GSamel4 Game lt game gt lt gt lt players gt Playe Before leaving the Actions Dialog note the pending actions list Actions n GP JE xecuting Activity Object Creation Association Class Instance J Association Class Instance Two new actions created during the inconsistency resolution are of a type Association Class Instance Creation This is due to the modeling solution employed in resolving the relationship between the classes Game and Player This relationship actually is an association class so the corresponding action creates an instance of the association class Participation Commit the actions to continue pressing the Commit button on the Actions Dialog et TAN ARE LE ENTERPRISEANALYST ee J Enterprise Analysis for an Enterprise Architecture Review the diagram The game Peter vs Vera To complete the diagram drag the objects Peter and Vera from the Enterprise Architect s Project View to it The existing links are drawn automatically Participation15 players Peter Player Participation Game1d4 Game plavers Participation 16 Par
3. introduce class association and attribute validation Validate Documentation Class Model Object Spaces Name TTT Model TTT simulation Root package ModeliClassesiTic Tac Toe Tjen mares el Check model to validate it Documentation Validation Mandatory specifications packages classes associations and diagrams bath class and Rigor level Medium object ones Missing specifications Validation rigor level to be applied For this exercise please select the Medium rigor level and press button Validate The following output is produced as a result a list of model elements without proper specification in the EA model et TAN ARE LE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Missing specifications Documentation Validation Mandatory specifications packages classes associations and diagrams both class and Rigor level object ones The rigor level Element Tipo ocat Tic Tac Toe Package Tic Tac Toe Diagram Tic Tac Toet Board Class Tic Tac Toet The element Field Class Tic Tac Toe Model elemerits Traite on na without testual specification Game Class Tic Tac Toe Move Class Tic Tac Toe Participation Class Tic Tac Toe Sign Enumerator Tic Tac Toe participate in Association Tic Tac Toe Game The element list gives the information about the element type and location in the EA model From here you can easily detect not specified elements a
4. should be linked with both Participation select the Participation16 since it corresponds to Vera and with the Field instance select Field6 since it corresponds to a central Field check this out on the Game Board diagram After committing those new actions modify the Move objects name to a Move1 to indicate the first move Additionally set its attribute sequence to a value 1 due to the same reason Here you can practice the inconsistence resolution by trying to set this attribute s value to a non number value for example First move The Actions Dialog will show up asking you to fix this error Review again the current object diagram the new object s color has been changed manually to mark up the new situation You will also need to drag the Field6 object to the diagram Participation15 Players Peter Player Participation Game1d Game plavers Participation 16 Vera Player Participation playver Vera has made the i first Move capturing the central Field Moves field fjeld Field er TAN ARE LE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture The Control Panel offers an alternative view of the created objects and their corresponding links Check out the object Move and its links SF MoveliMove Move Field link Field Field TE F Field Field Participation player Participation vera link H Participatio
5. the Game class please double click on the class in the Project Browser or class diagram EH Class Game General Detail Require Constraints Link Scenario Files Mame Lame Stereotype Abstract Author Status Proposed v SCOPE Public Complexity Easy Aliaz Language Java Persistence se Kemsornde Phase Version 7 0 Advanced Moter Enterprise Architect provides a RIF documentation generation feature lt uses a predefined fdocument formats templates to generate model specifications To enhance this functionality EAn provides a mechanism of specification completeness validation previous a usual document generation from EA et TAN ARE eH ENTERPRISE ANALYST Enterprise Analysis for an Enterprise Architecture Select the Validate Documentation option from the class model context menu in EAn Control Panel Classes a amp I C Tic Tac Toe E lt enum E Board Field Validate Documentation Recompile Start Execution Game Delete Mowe Properties Ag Participation z Player This will open the Documentation Validation dialog Please select the object space to include it in the validation process and set the rigor level to Medium The rigor level establishes the set of elements which will be validated The Low level means that only high level model elements packages diagrams will be validated The higher rigor levels
6. E l l l After the execution session interruption the logical execution thread was not broken it can be continued if the Object Space execution is started again The readers are encouraged to finish the exercise until Vera s final victory The following figure shows the final position ae The simulation was executed successfully This means that the conceptual model is correct and that it forms a solid base for further development The detail class model specification may follow Step 4 of this document or maybe direct transformation to the corresponding detail design or code There are different possible scenarios of following steps but the most important is that after exhaustive class model simulation we have some indicators that tell us that the analysis process has been done correctly O In the case of more complex systems models it is most probable that some additional problems will occur during the model execution In those cases the conceptual model should be reviewed fixed and improved the model should be recompiled and the critical part of the execution should be repeated This process is highly iterative and leads to a model that supports all projected scenarios Besides the conceptual class model the system use cases and or test cases will typically form an input to this kind of simulation The preconditions post conditions and some critical or all use case steps might be simulated using the propose
7. H Stop Execution Field4 Field Fields Field et TAN ARE IE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Er Object Space Properties Name TTT Simulation State EJECUTANDOSE Root Package ModellObjetostobjectst Current Diagram Current diagram EEE selection list Press the button New and set the new diagram name to Players Using different object diagrams for different object space views a better clarity of the execution is achieved Once this new current diagram is established the exercise may continue Applying the same instantiation procedure just demonstrated with the Board class create a Player instance Note that this time the object construction is finished without the Actions Dialog activation This is due to the fact the Player class does not require any mandatory links Set the new Player name to Peter Create two more Players Rene and Vera Take a look to the object diagram Players Peter Player Rene Player Vera Player Our object space now has a full game Board and a small Players data base et TAN ARE eH ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Enterprise Analyst permits customization of the execution process Open from the Enterprise Architect mail menu the following option Add ins gt Enterprise Analyst gt Execution gt Options Ed Execution Options Object Space F Empty Object Spa
8. R ENTERPRISEANALYST n Enterprise Architecture Step by Step LE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Table of Contents PN NN 3 Step 1 Conceptual Class Model Construction ararrarannanarranrnranenranernanennanennnnennnne 4 Step 2 Conceptual Class Model Compilation rrrrarrrrnnrrnanrrranenranernanennanennnnnnnnne 7 Step 3 Conceptual Class Model Execution rrrnrrennnrennnnennnnennnnennnnennnnennanennnnen 10 Paso 4 Conceptual Class Model Documentation arararrnnnrnnanennnrnnnnnnanennnrnnnnennn 27 et TARN ARE eH ENTERPRISE ANALYST Enterprise Analysis for an Enterprise Architecture Enterprise Analyst Step by Step This document demonstrates a typical scenario of application of the Enterprise Analyst tool EAn in the analysis and construction of a software system The goals of this document are e Provide the new EAn users with their first tutorial explaining some common steps in its use as well as an idea of their own applications e Mark the benefits of using EAn In this document you will learn e The potential of a conceptual class model to capture the business rules of a software system How to get to a syntactically correct conceptual class model How to validate the semantics of a conceptual class model How to document a conceptual class model How to generate a detailed design and a source code from a platform independent of conceptual c
9. T Simulation for the object space name Objects for the root package and a Game board for the initial diagram Ed Mew Object Space Create a EA package for the Narre TTT Simulation object space Create new object Package fodel Objetos Obiects diagraminEA After configuring the object space the Execute button on the initial dialog is enabled Select this button to start the execution The Control Panel now permits the action execution E n Control Panel Classes Objects be TTT Model Executing p TTT Simulation Tic Tac Toe lt enu Board Field Game Move fa Participation Plaver Empty object space Class model in the EXECUTING state et TARN ARE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture To begin a Tic Tac Toe game the first thing we need is a Game Board The class model contains a Board class for this purpose Instantiate a new Board using the context menu of this class in the Control Panel EAn Control Panel Classes EI p TTT Model Executing Tic Tac Toe nt Sign Board Create TE EG fame Properties Move Participation Plaver Just upon executing this action the tool activates the Actions Dialog which means that this object cannot be created correctly without some additional actions This dialog implements a comprehensive inconsistency diagnostics and resolution tool for the model execution lis goal is to helpa mo
10. This model is not optimal If we analyze this solution more profoundly a serious limitation is noted a Player sign is modeled as his permanent feature In other words this model obliges Players to always play the same Sign A further consequence of this is that two Players with the same Sign could never play against each other without the Sign reassignment of course but this leaves us with new problem how to follow a game history Anyway the starting assumption is not real and we need to modify the model looking for a better abstraction of the situation the one that would be more close to reality et TARN ARE Be ENTERPRISE ANALYST Enterprise Analysis for an Enterprise Architecture The following model segment fixes the problem me lt a participate in players Player game date date g zenumeration Sign Now the Sign is not a Player s exclusive feature but a feature of the relationship between the Player and a Game This makes those two concepts independent in the context of a Game To finish the initial Tic Tac Toe game modeling the Moves should be incorporated After adding this concept and joining the parts in a whole the final model is ready lt a participate in players Player enumeration Participation sign sign ie moves 0 5 moves captures m i l fieldy je consists of w g horizontal int vertical int et TAN ARE ENTERPRISEANALYST Enterpris
11. a new package File Edit View Project Diagram Element Tools Add Ins Settir 0 g hna BS mugi Toolbox Logical Diagram Tic Tac Toe created 20 All b Analysis Use Case Class Create a new El Class 0 Interface Enumeration El Table Signal Composite The most adequate name for this package is Tic Tac Toe showing the game name After this action you should see the following situation on the UML diagram Tic Tac Toe This package will be container for the rest of the element in our conceptual model Double click on this package will open it and create the first diagram automatically Now we can proceed to a conceptual model design The most obvious part of the Tic Tac Toe game is the game Board The problem specification says that a Board consists of a 9 Fields This situation is clearly represented in the following class model note that the Field distribution is modeled as a UML note that is a comment It is possible to make a more formal modeling of a 3x3 Field distribution but it is not necessary in this context et TAN ARE NE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture fjelds consists of w z horizontal 1 2 or 3 vertical 1 2 or 3 Let us model the Game now We need two Players for a Game Each one is assigned a Sign X or O A possible solution for this part is shown on the following diagram participate in om Players Player
12. ce on Execute Enterprise Architect Elements Generate Elements in EA objects and links Delete Elements From EA on Empty Object Space Association Class Instance Modify from the execution options dialog the color of the links and edges of the association class instance as shown Now we are ready to start a new Game Before proceeding let us once more switch to a new current object diagram The game Peter vs Vera Create from the Control Panel a new instance of the Game class The Actions Dialog will be displayed again indicating failed intent to directly create the object Repeat the same diagnostics and resolution procedure shown before select the inconsistent object and press the Diagnose button After the Game object inconsistency analysis we get to the proposed solution link it to two Player objects Select the Create Missing Link s option and press the Resolve button Tr ANARE NIERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Now there is no need to create new objects as we have already created three Players We only need to select two Players Select Peter and Vera and press Resolve Create Missing Link s Inconsistency Object Gamel4 Game Type Missing Link s Solution Type Create Missing Linkis Solution Description Create 2 link s of the association lt participate in gt between the object lt Gamel4 gt and other objects
13. ct Type pi Missing Link consists of The list of detected object l EE INConslatenciez Inconsistency Description The object lt Board1 Board gt has 0 link s of the association lt consists of gt which links the classes lt Field gt and lt Board gt with the roles lt fields gt and lt gt Corresponding multiplicity is lt 9 9 gt 50 this object has 9 missing link s Selected Inconsistency Solution description Select SELECT Solti Available inconsistency solutions Let us see the possible inconsistence solutions offered by Enterprise Analyst SELECT SELECT Create Missing Link s Extend Lower Multiplicity Delete Inconsistent Object Undo Last Action In this case we should choose to create the missing link and complete the game Board construction The next step is to actually employ the solution of our choice et TAN ARE eH ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture The chosen solution is to establish the missing links between the inconsistent object Board1 and 9 instances of the Field class However those instances don t exist in this moment remember that we have only created a single Board object so we first need to create nine Field objects Create Object button and then link them to the Board1 enable the corresponding checkboxes Note that EAn won t permit you to create more object than needed to resolve the actual prob
14. d method and later documented using Enterprise Analyst s documentation feature This way the produced use case model will be a lot richer and less ambiguous et TAN ARE LE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Note that the current version of this tool does not permit to capture detailed business rules For example in the example shown here there is no way to specify that two Players in the same Game should have the different Signs or that they should alternate in making Moves Those details must be added in the detailed system design and during implementation tasks However the validated class model makes a solid base for further refinements New releases of EAn will gradually incorporate additional UML diagram compilers and simulators state machines sequence diagrams etc et TARN ARE eH ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Paso 4 Conceptual Class Model Documentation The visual aspect of any UML model is just a part od its specification To complete it it is needed to describe the model element tipically using natural language In the case of the conceptual class model this means to provide the textual descriptions for model packages diagrams classes etc All of the UML elements in EA have a Notes property which is used to input the corresponding textual description This value can be accessed from the Properties dialog of any element To describe
15. deler to execute all the needed actions to fix the inconsistencies and leave the system in a consistent state Difficulties in the process of inconsistencies correction could discover class model defects and assist a modeler to improve it Difficulties in consistent class model execution reflect the difficulties in the consistent execution of the system after its implementation Enterprise Analyst permits to prevent the running system problems that is discover and fix the analysis errors early in the development process Let us analyze just produced new Board instance inconsistency using EAn et TARN ARE eH ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Actions Dialog discoveres a lot of interesting information for a modeler The upper left part enlists the executed action s Its color indicates the action state in the terms of its possibility to be actualy executed red the action s execution cannot be finnalized because one or more of the object affected by it is inconsistent Green means it is ok to execute the action The upper right section of the dialog shows the objects affected by the individual actions Its color indicates its consistency red the object is inconsistent green it is consistent Selecting a red object the Diagnose button is enabled to show you the way to inconsistency diagnostics tool The bottom part of this dialog displayes the action s input a
16. e Analysis for an Enterprise Architecture Step 2 Conceptual Class Model Compilation Now it s time to check our model syntax using Enterprise Analyst For detailed instructions on the tool s practical issues please read the chapter Using Enterprise Analyst from its User Manual From a root package s context menu open the Enterprise Analyst entry and find the option New Compile as shown in the following screenshot EFMN Technology k Ejecution New Compile Open in Relationship Matrix Documentaci n Documentation Help k Options Advanced Settings P ions Insert the class model and confirm the input f Compile Model Root Package ModellClassesiTic Tac Toe Model Name TTT Model comple Take a few moments to review the compilation report generated by Enterprise Analyst Compilation Messages Time Message Location H 05 07 2006 18 18 51 The navigability between the classes lt Game gt and lt Player gt is not specified It is Tic Tac Toe x 05 07 2006 18 18 51 The role of the class lt Game gt in the association between the classes lt Game gt a Tic Tac Toe 05 07 2006 18 18 51 The navigability between the classes lt Participation gt and lt Move gt is not specified Tic Tac Toe Ki 05 07 2006 18 18 51 The association between the classes lt Participation gt and lt Move gt does not have Tic Tac Toe 05 07 2006 16 18 51 lati
17. eters Action Details Type Object Creation Id Type erat E Class Board State Consistent rae 1 Object Board Commit the actions When the Commit button is pressed the pending actions will be permanently executed in our Object Space and the Game Board will be completely constructed et TARN ARE ENTERPRISEANALYST gt Enterprise Analysis for an Enterprise Architecture The following screenshot shows the updated Control Panel display including all the created objects and links EAn Control Panel Classes Objects pr TTT Model Executing E J TTT Simulation E Tic Tac Toe GP Boardi Board lt enum gt Sign Sle Fields Field Board E Field Field Field E Field3 Field Game P Field4 Field Move B Fields Field Participation 1 Field Field Player Pe Field Field B Fields Field B Field Field B Field10 Field EJ Fieldz Field EJ Field3 Field Field4 Field Created objects A More natural view of the updated object space certainly is the UML object diagram generated automatically by Enterprise Analyst Open the diagram Game board established as the current diagram on the execution start Layout the diagram to make it more readable Board Board fjelds fjelds fjelds Field Field Fields Field Field4 Field fjelds fjelds elds Fjejds Fjeld Field6 Field Field7 Field
18. lass model and how to continue fine tuning the new system Step 0 Introduction The problem under analysis is the well known game called Tic Tac Toe The system should let two human players start a game make their moves following the set of well defined rules and finally 0 detect the end of the game be it the victory of one of the players or a tie The rules are simple each player is assigned a sign X or O that he uses to capture the fields of a board The board has a total of 9 fields laid out in a 3x3 pattern The players play alternately until one of them captures 3 fields in a row horizontal vertical or diagonal If neither player gets to win a game and there are no free fields left the game ends with a tie OG ZX et TARN ARE eH ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Step 1 Conceptual Class Model Construction The main source of information for this task is the problem specification from the previous section The goal is simple to identify the critical problem concepts their features and interrelations To learn the basics of the conceptual modeling the chapter UML Modeling in Enterprise Analyst from the User Manual can be of a great help For a conceptual class model construction in this example the Enterprise Architect tool is used The first step is to create a new Enterprise Architect project After this select a class diagram or create a new one and add it
19. lem Create Missing Link s Inconsistency Object Boardi Board EEE Inconsistency under Solution Type Create Missing Linkis Solution Description Create 9 links of the association lt consists of gt between the object lt Board1 gt and other objects instances of the class lt Field gt Additional instances of the class lt Field gt may be created and linked with the inconsistent object if needed Solution description Select Objects to Create Links with Object Class Create and link the missing objects Association Boardl Board lt gt gt lt Fields gt Field Create Object Finally press the button Resolve et TAN ARE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Getting back to the Actions Dialog the extended list of the actions will be displayed fixing the initial inconsistence There are 18 additional actions that were executed Nine of them correspond to a creation of the 9 Field instances and other 9 to a creation of the 9 links of each Field with the game Board Actions Dialog Actions Affected Objects Ge Executing Activity Pa Id Object Class Object Creation pi 1 Boardi Board Object Creation Object Creation I The Board object Object Creation is consistent now Object Creation Object ation 3 Object Cre List of the actions waiting to be Object Cre J commited Object Cres Object Creation Link Creation Undo Last Param
20. nd complete their specifications Finnaly you can generate the a model RTF document using one of EAn templates EY GS NARE
21. nd output parameters Getting back to our example the Actions Dialog tells us that the executed action is Object Creation of the Board class instance However the red color indicates that an inconsistency is produced while trying to finish the action execution Actions Dialog x Actions Affected Objects Ge Executing Activity Id Object Class l Object Creation E a list l Affected objects The RED color signalizes the INCONSISTENT objects Inconsistency diagnostics feature Undo Last Parameters Action Details Type Object Creation Id Type Name Class Board State Inconsistent ma E 1 Object Boardi single action details After a review of the information delivered by this dialog select the inconsistent object Board1 Board and press the Diagnose button to see the EAn s inconsistence diagnostics et TAN ARE eH ENTERPRISE ANALYST Enterprise Analysis for an Enterprise Architecture The Inconsistency diagnostics tool informs an inconsistence produced during the intent to create a Board class instance Its description clearly states that it is due to the association with the Field class and the need to link the new object Board1 with 9 Field class instances The inconsistence is perfectly reasonable and expected since the Tic Tac Toe Board contains excactly 9 Fields E Inconsistency Diagnostics Boardi Board The Inconsistencies Inconsistent obje
22. nl Participation Its a perfect moment to take an execution photo that is to memorize this key situation of the game It would be very useful to have it well documented To take an execution photo select the following option Add Ins Settings Window Help BPMN Technology Enterprise Analyst d Compilation Documentation Help Take Photo Options Manage Add Ins Now its Peters turn He wants to take the first Field as shown To make this effective another instance of the class Move must be made and linked with the corresponding Field and Participation objects etc After the first two execution steps lets stop the execution and generate a sequence diagram showing the actions executed by now Classes Stop Execution Properties EY GS NARE IE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture The generated diagram should be similar to the following one Marne TTT sequence Package Sequences Agar MOT VALIDATED Model Version 1 Author Aleksandar Orlic Analyst l l created Boardi Board create 0 7 Field Field ie oe Gk Sa eee Pe Ge OT FI ae a Field Field e create NT FN NORTE l l create E fear cry er er Fn 1 4 l EE antenna steed nnn nnnbannnn ns I I create I Eg SE TE So H mH GT SSS SS GNR Mee ra l create EEE eee es EEE EE EE ee Er ee ae I a Sa OPE T
23. nts of the compiled model using Enterprise Analyst s Control Panel ENARE VE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Step 3 Conceptual Class Model Execution This functionality permits the model simulation focused to its early validation and semantics correctness assurance The facts that this is a platform independent model in the terms of the implementation details such as programming language Visual Basic C Java etc and a relatively small amount of time was used to produce it guarantees the analysis process quality To execute the model select the corresponding option from its context menu in the EAn s Control Panel EAn Control Panel Classes E ea TTT Model Compiled a Tic Tac Toe Recompile bat Skart Execution ne Stop Execution Field validate Documentation Basn Game Save Delete Properties F Execute Class Model Class Model Name TTT Model Root Package Object Space Name SELECT hl Save as Default Object Space ENARE E ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture The Object Space provides a class model execution environment acting like the container for the objects and links created during the execution lis main property is the package which will store the object diagrams generated for you by the Enterprise Analyst Insert the needed information to start the execution TT
24. on Fini i Note the single error message The role of the class lt Game gt in the association between the classes lt Game gt and lt Player gt is not pecified et TAN ARE LE ENTERPRISEANALYST Enterprise Analysis for an Enterprise Architecture To fix this problem we have to get back to our model in EA and update the mentioned association properties To do this please open the association context menu and select the option Association Class Properties mj participate in Advanced Game Role ole N The Game class ole Notes role name Check out the class diagram to assure that the role has been correctly updated After that recompile the class model from its context menu in the EAn Control Panel The control panel has been activated during the previous compilation EAn Control Panel Classes RTT Model Erroneous Start Execution Stop Execution Validate Documentation Saves Delete Properties EY GS NARE EN IERPRISEANALYST Enterprise Analysis for an Enterprise Architecture Now the compilation process finishes without errors and the class model elements are displayed in the Control Panel E4n Control Panel Classes lg TTT Model Compiled I C Tic Tac Toe enum Sign Board Ex Field 3 Came Move Before continuing to the next step of this tutorial take some time to investigate the properties of the eleme
25. ticipation Vera Player The color of the new objects and its links indicates the instance of the association class Before making the first move let us establish the Player s Signs Peter may play O and Vera may take X Note that this attribute belongs to a Participation class due to the reasons explained during the conceptual modeling So set the Participation15 s sign to O and the other one to X Update Attribute s Object Name Participation 4 Attribute Type sign lt sENUM gt gt Sign Enterprise Analyst offers additional assistance for the modification of the attributes of the type enumeration a selection list with the legal values only This is a measure to prevent the inconsistencies of the type Inconsistent Attribute After making the game Board creating a Game between Peter and Vera and assigning the corresponding game Signs let us make the first move et TARN ARE IE ENTERPRISE ANALYST Enterprise Analysis for an Enterprise Architecture According to the game Signs Vera should begin capturing the first Field Let us suppose Vera wishes to capture the central Field To represent this situation the Move class should be instantiated in the first place Just like expected from our class model relationship the Actions Dialog is activated again showing a new inconsistent object Move17 Upon entering the Diagnostics dialog this time there are two inconsistencies the Move

Download Pdf Manuals

image

Related Search

Related Contents

HL274(HSG1324)  ACTAtek2 Manual - Intelligent Biometric Controls, Inc.  Vakuumierer  Gateway LWGC-220 Network Card User Manual  SmartG100™ Manual - MikroElektronika  Hybrid Model User Guide  Rat Tumor Necrosis Factor-alpha (TNF-alpha) ELISA Kit  Quick start guide - University of Cambridge  Guía del usuario de AT&T U  

Copyright © All rights reserved.
Failed to retrieve file