Any ideas what I might be doing wrong?Īny help would be highly appreciated as I already wasted a few days on this. Aktor ini dapat berinteraksi baik dengan perangkat lunak maupun dengan perangkat keras. Aktor memperlihatkan sebuah entitas yang terdapat di luar dari sistem serta dapat berinteraksi dengan sistem. I have tried "Synchronize model with code", "Rebuild" both from cmd level as well as from EA, I also tried rebuilding and reimporting entire source directory. Setidaknya terdapat 11 komponen yang dimiliki oleh sequence diagram, berikut masing-masing penjelasannya. I enter the input into my java program to allow it to continue, and that's when EA produces error message: Source file path loaded in module doesnt match, please rebuild Again, I select the process to attach to. To do that I launch the java program in the same way as before, when it enquires for input I got to the EA, right click on package of the launched program (that's where the package scripts are set) -> Build and Run -> Debug Run. Problem appears when I try to generate the diagram via debugger, which should allow me to model more than a single method's behaviour. I pick the right one and EA attaches to it, printing out in System Output: 14::43 debug starts for C:\Program Files (x86)\Java\jdk1.6.0_22\bin\java.exeĪfter entering input into the java program allows it to contiune and EA generates a beautiful Sequence Diagram for the method -> exactly what I wanted. In EA I right click on launched program's method -> Generate Sequence DiagramĪt that point EA pops out a window asking me to select a process to attach to. Note: program must be run with a 32bit version of java, otherwise EA wont find it.Īfter running java program waits for my input. ^ agentpath allows EA to attach to the process In this section we introduce the subjects of: CRUD matrix, Enterprise Architectures and topic about alignment in information systems. ^ -g generates debug info, necessary to make EA "happy" java -agentpath:"path_to_SSJavaProfiler65" ClassName I run and compile java program with: javac -g ClassName.java My java class is compiled and run via cmd, after launching it waits for user input which gives me the time to attach EA to it. Package Build Scripts->Debug is set to "Attach" in order to attach to an external process. I have got java class' source directory imported to EA. For now I have been using a dummy java class run via command line to see if that's possible. I am trying to generate a sequence diagram modelling externally run java program. Individually these tools are great but collectively they fall short in forming a cohesive picture of the requirements and constraints of a system.I am using Windows 7, Enterprise Architect (EA) 6.5 and 32-bit Java 1.6.0_22 Select the checkbox to set the default orientation of your Sequence diagrams to landscape. They are typically seen as ‘live’ documents that gets frequently updated and distributed across teams. * Spreadsheet – spreadsheets are often used to list requirements and issues. Diagrams are typically copy-and-pasted into relevant Word documents. These can be modeled at a classifier or an instance level. * Diagramming Tool – tools like Microsoft Visio are used to draw UML diagrams, screen mockups and a variety of custom diagrams. Enterprise Architect provides support for creating and viewing Sequence diagrams. They are the primary mechanism for sharing information between the members of a project team. * Word Processor – perhaps the most frequently used tool, word processors are used to document everything from Vision Documents to End User Requirements. So, if you’re a Business Analyst looking for a tool that can help you do your job more effectively then read on.Ī lot of the BA’s I come across have a standard set of tools they use to document the results of their analysis. For non-technical users more familiar with tools like Microsoft Office it is somewhat more intimidating. It looks like a lot of the tools they use already. * User Interface – for developers the user interface of EA is extremely familiar and intuitive. It’s for the entire project team, from BA’s to Testers and even for Clients. The sequence diagram is a great addition to Use Case scenarios (or BPMN Model) that explains how the. EA is not only for people with the title ‘Enterprise Architect’. The diagram below is an example that I generated using Sparx Enterprise Architect (https. * Enterprise Architect – the name itself is completely misleading. I suspect this is partly because EA is often seen as a technical person’s tool. While I’ve had some success I must admit it’s been an uphill battle. In that time I’ve spent considerable time and energy trying to get our business analysts to do the same. As a software architect and developer I’ve used Enterprise Architect (EA) from Sparx Systems for a number of years.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |