natgillin/translations-raw huggingface dataset:
An example Activity Diagram.
Tegevusskeemi näidis.
umbrello; showing an Activity Diagram
umbrello; tegevusskeemiga
Activity Diagrams are similar to procedural Flux Diagrams, with the difference that all Activities are clearly attached to Objects.
Tegevusskeemid on sarnased protseduuride vooskeemidega, ainult et kõik tegevused on alati selgelt seotud objektidega.
Activity Diagrams are always associated to a Class, an Operation or a Use Case.
Tegevusskeemid on alati seotud klassi, operatsiooni või kasutusklassiga.
Activity Diagrams support sequential as well as parallel Activities. Parallel execution is represented via Fork/ Wait icons, and for the Activities running in parallel, it is not important the order in which they are carried out (they can be executed at the same time or one after the other)
Tegevusskeemid toetavad nii järgnevaid kui ka paralleelseid tegevusi. Paralleelset täitmist esindavad harunemise/ ootamise ikoonid ning paralleelselt kulgevate tegevuste korral pole oluline, millises järjekorras need sooritatakse (neid võib sooritata nii ühel ja samal ajal kui ka üksteise järel).
An Activity is a single step in a process. One Activity is one state in the system with internal activity and, at least, one outgoing transition. Activities can also have more than one outgoing transition if they have different conditions.
Tegevus on protsessi üks konkreetne samm. Üks tegevus on üks olek seesmise tegevusega ja vähemalt ühe väljuva siirdega süsteemis. Tegevustel võib olla ka enam kui üks väljuv siire, kui neil on erinevad tingimused.
Activities can form hierarchies, this means that an Activity can be composed of several detail Activities, in which case the incoming and outgoing transitions should match the incoming and outgoing transitions of the detail diagram.
Tegevused võivad moodustada hierarhia, mis tähendab, et tegevus võib koosneda mitmest alamtegevusest, mille korral sisenevad ja väljuvad siirded peavad sobima kokku alamtegevuste skeemi sisenevate ja väljuvate siiretega.
Helper Elements
Abielemendid
There are a few elements in & UML; that have no real semantic value for the model, but help to clarify parts of the diagram. These elements are
& UML; is on mõned elemendid, millel pole mudelis reaalset semantilist väärtust, kuid mis aitavad selgitada skeemi osi. Need elemendid on järgmised:
Text lines
Tekstiread
Text Notes and anchors
Tekstimärkused ja ankrud
Text lines are useful to add short text information to a diagram. It is free-standing text and has no meaning to the Model itself.
Tekstiread on abiks skeemile lühikese tekstilise info lisamisel. See on vabalt asetsev tekst, millel ei ole mingit mõju mudelile endale.
Notes are useful to add more detailed information about an object or a specific situation. They have the great advantage that notes can be anchored to & UML; Elements to show that the note belongs to a specific object or situation.
Märkused on abiks põhjalikuma info esitamisel objekti või konkreetse situatsiooni kohta. Nende suureks eeliseks on see, et märkusi saab ankurdada & UML; i elementide külge ning sel moel näidata, et märkus kuulub konkreetse objekti või situatsiooni juurde.
Boxes are free-standing rectangles which can be used to group items together to make diagrams more readable. They have no logical meaning in the model.
Kastid on vabalt asetsevad nelinurgad, millega võib elemente ühte koondada, et skeem oleks selgem ja arusaadavam. Mudelile endas pole neil mingit tähendust.
Component Diagrams
Komponentskeemid
Component Diagrams show the software components (either component technologies such as KParts, CORBA components or Java Beans or just sections of the system which are clearly distinguishable) and the artifacts they are made out of such as source code files, programming libraries or relational database tables.
Komponentskeemid näitavad tarkvarakomponente (kas komponenttehnoloogiat nagu KParts, CORBA komponendid või Java Beans või siis lihtsalt süsteemi selgesti eristatavaid sektsioone) ning artefakte, mis on tekkinud näiteks lähtekoodifailidest, programmi teekidest või relatsioonilistest andmebaasidest.
Components can have interfaces (ie; abstract classes with operations) that allow associations between components.
Komponentidel võivad olla liidesed (ie; abstraktsed klassid operatsioonidega), mis võimaldavad komponentidevahelisi sidemeid.
Deployment Diagrams
Evitusskeemid
Deployment diagrams show the runtime component instances and their associations. They include Nodes which are physical resources, typically a single computer. They also show interfaces and objects (class instances).
Evitusskeemid näitavad käitusaja komponentide eksemplare ja nende sidemeid. Nende hulka kuuluvad sõlmed, mis on füüsilised ressursid (tavaliselt üksikarvutid). Nad näitavad ka liideseid ja objekte (klassi eksemplare).
Collaboration Diagrams
Olem- seos skeemid
An example Use Case diagram.
Olem- seos skeemi näidis.
umbrello; showing an Activity Diagram
Umbrello olem- seos skeemiga
In & UML;, Classes are represented by rectangles, with the name of the class, and can also show the attributes and operations of the class in two other compartments inside the rectangle.
Olem- seos skeemis kujutatakse olemeid ristkülikutena, mille kohal on olemi nimi ja mis võivad sisaldada ka olemi atribuute ja ristküliku eraldi osas.
Activity Diagram
Olem olem- seos skeemis
Visual representation of a generalisation in & UML;
Olemi visuaalne esitus olem- seos skeemis
Attributes
Olemi atribuudid
Visual representation of a generalisation in & UML;
Mittepuutuva spetsialiseerimise visuaalne esitus laiendatud olem- skeemi skeemis
Visual representation of a generalisation in & UML;
Osaliselt kattuva spetsialiseerimise visuaalne esitus laiendatud olem- skeemi skeemis
Visual representation of a generalisation in & UML;
Kategooria visuaalne esitus laiendatud olem- skeemi skeemis
Working with & umbrello;
Umbrello kasutamine
This chapter will introduce you to & umbrello; 's user interface and will tell you all you need to know to start modelling. All actions in & umbrello; are accessible via the menu and the toolbars, but & umbrello; also makes extensive use of & RMB; context menus. You can & RMB; click on almost any element in & umbrello; 's work area or tree view to get a menu with the most useful functions that can be applied to the particular element you are working on. Some users find this a little confusing at the beginning because they are more used to working with the menu or tool bars, but once you get used to right clicking it will greatly speed up your work.
See peatükk tutvustab Umbrello kasutajaliidest ja selgitab kõike, mida vaja modelleerimise alustamiseks. Kõik Umbrello toimingud on kättesaadavad nii menüü kui tööriistaribade kaudu, lisaks pakub Umbrello laialdast kontekstimenüüde kasutamise võimalust. Klõpsates parema hiirenupuga ükskõik millisel Umbrello tööalal või puuvaates asuval elemendil avaneb kõiki selle elemendi kasulikke käske sisaldav menüü. Mõne kasutaja jaoks on see alguses pisut segadusttekitav, sest nad on harjunud kasutama rohkem menüüd või tööriistaribasid, kuid pärast parema hiireklõpsuga harjumist kiirendab see sinu tööd tublisti.
& umbrello; 's main window is divided in three areas that will help you keep an overview of your entire system and access the different diagrams quickly while working on your model.
Umbrello põhiaken on jagatud kolmeks alaks, mis aitavad anda sulle mudeliga töötades ülevaate kogu süsteemist ja kiire juurdepääsu erinevatele skeemidele.
These areas are called:
Neid alasid nimetatakse:
Tree View
puuvaade
Work Area
tööala
Documentation Window
dokumentatsiooniaken
umbrello; 's User Interface
Umbrello kasutajaliides
The Tree View is usually located on the top left hand side of the window and shows the all the diagrams, classes, actors and use cases that build up your model. The Tree View allows you to have a quick overview of the elements composing your model. The Tree View also gives you a quick way to switch between the different diagrams in your model and inserting elements from your model into the current diagram.
Puuvaade asub põhiakna ülemises vasakus osas ja kuvab kõiki skeeme, klasse, tegijaid ja kasutusklasse, millest mudel koosneb. Puuvaade võimaldab saada kiire ülevaate mudelis sisalduvatest elementidest. Samuti võimaldab puuvaade lülituda kiirelt erinevate mudeli skeemide vahel ja lisada mudeli elemente skeemi.
If you are working on a model with more than just a few classes and diagrams, the Tree View may help you stay on top of things by organising your model elements in folders. You can create folders by selecting the appropriate option from the context menu (RMB; click on one of the folders in the tree view) and you can organise your elements by moving them to the appropriate folder (drag and drop)
Kui töötad mudeliga, mis sisaldab rohkem kui paari klassi ja skeemi, siis aitab puuvaate elementide kaustadesse jagamise võimalus sul asjade üle kontrolli hoida. Kaustu saab luua valides kontekstimenüüst sobiva käsu ja lohistades vajalikud elemendid õigetesse kaustadesse.
Documentation Window
Dokumentatsiooniaken
The Documentation Window is the small window located on the left bottom of & umbrello;, and it gives you a quick preview of the documentation for the currently selected item. The Documentation Window is rather small because it is intended to allow you just a quick pick into the element 's documentation while taking as little screen space as possible. If you need to view the documentation in more detail you can always open the item 's properties.
Dokumentatsiooniaken on pisike aken, mis asub Umbrello põhiakna alumises vasakus osas ja annab kiire ülevaate valitud elemendi dokumentatsioonist. Dokumentatsiooniaken on väike seepärast, et see on mõeldud elemendi dokumentatsioonile pilgu peale viskamiseks. Kui soovid näha elemendi dokumentatsiooni detailsemalt, siis ava elemendi omaduste dialoog.
Work Area
Tööala
The Work Area is the main window in & umbrello; and is where the real action takes place. You use the Work Area to edit and view the diagrams in your model. The Work Area shows the currently active diagram. Currently only one diagram can be shown on the Work Area at any time.
Tööala on Umbrello akna põhiala, milles toimub põhiline tegevus. Tööala kasutatakse mudeli skeemide redigeerimiseks ja vaatamiseks. Tööala kuvab aktiivset skeemi. Korraga on tööalal võimalik kuvada vaid ühte skeemi.
Creating, Loading and Saving Models
Mudelite loomine, laadimine ja salvestamine
The first thing you need to start doing something useful with & umbrello; is to create a model to work on. When you start & umbrello; it always loads the last used model or creates a new, empty model (depending on your preferences set in the configuration dialogue). This will allow you to start working right away.
Umbrelloga millegi kasuliku tegemiseks on esimese asjana vaja luua või avada mudel. Umbrello käivitamisel laaditakse viimati kasutatud mudel või luuakse uus tühi mudel (vastavalt seadistustedialoogis määratud eelistustele).
New Model
Uus mudel
If at any time you need to create a new model you can do this by selecting the New entry from the File menu, or by clicking on the New icon from the application toolbar. If you are currently working on a model which has been modified & umbrello; will ask you if it should save your changes before loading the new model.
Kui soovid mingil hetkel luua uut mudelit, siis saad seda teha valides menüüst Fail käsu Uus või klõpsates tööriistaribal nuppu Uus. Kui töötad hetkel mudeliga, mida on muudetud, siis küsib Umbrello, kas sa soovid enne uue mudeli laadimist eelmise mudeli muudatusi salvestada.
Save Model
Mudeli salvestamine
You can save your model at any time by selecting the option Save from the File Menu or by clicking on the Save button from the application toolbar. If you need to save your model under a different name you can use the option Save As from the File Menu.
Mudelit on võimalik igal hetkel salvestada valides menüüst Fail käsu Salvesta või klõpsates tööriistaribal nuppu Salvesta. Kui soovid salvestada mudelit mõne teise nimega, siis kasuta menüüs Fail asuvat käsku Salvesta kui...
For your convenience & umbrello; also offers you the option to automatically save your work each certain time period. You can configure if you want this option as well as the time intervals in the Settings from & umbrello;
Ohutuse tagamiseks võimaldab Umbrello salvestada tööd ka kindla ajaintervalli tagant. Kui soovid seda kasutada, siis saad seadista see Umbrello menüüs Seadistused.
Load Model
Mudeli laadimine
For loading an already existing model you may select the option Open from the File Menu or click on the Open icon from the application toolbar. The most recently used models are also available under the submenu Open Recent in the File Menu to speed up access to your most frequently used models.
Olemasoleva mudeli laadimiseks võid valida menüüst Fail käsu Ava või klõpsata tööriistaribal nuppu Ava. Tihtikasutatavatele mudelitele juurdepääsu kiirendamiseks on hiljuti kasutatud mudelite nimekiri saadaval menüü Fail alammenüüs Ava hiljutine.
& umbrello; can only work on one model at a time, so if you ask the program to load a model for you and your current model has been modified since the last time you save it, & umbrello; will ask you whether your changes should be saved to prevent any loss of work. You can start two or more instances of & umbrello; at any one time, you can also copy and paste between instances.
Umbrello võimaldab töötada korraga vaid ühe mudeliga, nii et kui käsid rakendusel avada järgmise mudeli ja juba avatud mudelit on pärast viimast salvestamist muudetud, siis küsib Umbrello, kas soovid tehtud muudatusi salvestada. Siiski saab alati käivitada kaks Umbrello protsessi ning nende vahel andmeid kopeerida ja asetada.
Editing Models
Mudelite redigeerimine
In & umbrello;, there are basically two ways for editing the elements in your model.
Mudeli elementide redigeerimiseks Umbrellos on kaks põhimoodust.
Edit model elements directly through the Tree View
mudeli elementide redigeerimine puuvaate kaudu
Edit model elements through a Diagram
mudeli elementide redigeerimine skeemi kaudu
Using the context menu of the different items in the Tree View you are able to add, remove, and modify almost all the elements in your model. Right clicking on the folders in the Tree View will give you options for creating the different types of diagrams as well as, depending on whether the folder is a Use Case View or a Logical View, Actors, Use Cases, Classes, etc.
Puuvaates saab erinevate elementide kontekstimenüüga peaaegu kõiki mudeli elemente lisada, eemaldada ja muuta. Puuvaates kataloogidele hiire parema nupuga klõpsates näed valikuid, mis lubavad luua erinevat laadi skeeme ning sõltuvalt sellest, kas tegemist on kasutusklassivaate või loogilise vaatega, ka tegijaid, kasutusklasse, klasse jne.
Once you have added elements to your model you can also edit an element by accessing its properties dialogue, which you find by selecting the option Properties from the context menu shown when right clicking on the items in the Tree View.
Kui oled oma mudelisse elemente lisanud, saad neid redigeerida ka nende omaduste dialoogis, mille avamiseks klõpsa puuvaates elementidele hiire parema nupuga ja vali kontekstimenüüst Omadused.
You can also edit your model by creating or modifying elements through diagrams. More details on how to do this are given in the following sections.
Mudelit saab redigeerida ka elemente skeemidel luues või muutes. Sellest räägitakse lähemalt järgmistes osades.
Adding and Removing Diagrams
Skeemide lisamine ja eemaldamine
Your & UML; model consists of a set of & UML; elements and associations between them. However you cannot see the model directly, you use Diagrams to look at it.
Sinu & UML; mudel koosneb reast & UML; i elementidest ja nendevahelistest sidemetest. Mudelit ei saa siiski otseselt näha, selle vaatamiseks tuleb kasutada skeeme.
Creating Diagrams
Skeemide loomine
To create a new diagram in your model simply select the diagram type you need from the New submenu in the Diagram menu and give a name to it. The diagram will be created and made active, and you will immediately see it in the tree view.
Mudeli uue skeemi loomiseks vali lihtsalt vajalik skeemitüüp kirje Uus alt menüüs Skeem ja anna sellele nimi. Skeem luuakse ja muudetakse aktiivseks ning sa näed seda kohe puuvaates.
Remember that & umbrello; makes extensive use of context menus: you can also & RMB; click on a folder in the Tree View and select the appropriate diagram type from the New submenu in the context menu. Note that you can create Use Case Diagrams only in Use Case View folders, and the other types of diagram can only be created in the Logical View folders.
Pane tähele, et Umbrello kasutab ohtralt ka kontekstimenüü võimalusi: sa võid klõpsata & HPN; ga kataloogile puuvaates ja valida vajaliku skeemitüübi kontekstimenüü alammenüüst Uus. Arvesta sealjuures seda, et kasutusklassiskeeme saab luua ainult kasutusklassikataloogides, teisi skeemitüüpe aga ainult loogilise vaate kataloogides.
Removing Diagrams
Skeemide eemaldamine
Should you need to remove a diagram from your model, you can do this by making it active and selecting Delete from the Diagram Menu. You can also achieve this by selecting Delete from the diagrams context menu in the Tree View
Kui soovid mudelist skeemi eemaldada, muuda see aktiivseks ja vali käsk Kustuta menüüst Skeem. Sama tulemuse saavutab puuvaate skeemide kontekstimenüü käsuga Kustuta.
Since deleting a diagram is something serious that could cause loss of work if done by accident, & umbrello; will ask you to confirm the delete operation before actually removing the Diagram. Once a diagram has been deleted and the file has been saved there is no way to undo this action.
Et skeemi kustutamine on üsna ohtlik tegevus, mis võib kaasa tuua suure töö kaotsimineku, kui teed seda kuidagi kogemata, küsib Umbrello enne skeemi tegelikku eemaldamist sinu käest üle, kas oled oma otsuses kindel. Pärast seda, kui skeem on kustutatud ja fail uuesti salvestatud, ei saa kustutamist enam kuidagi tagasi võtta.
Renaming Diagrams
Skeemide ümbernimetamine
If you want to change the name of an existing diagram you can easily do this by selecting the Rename option from its & RMB; menu in the Tree View.
Kui soovid olemasolevale skeemile teist nime anda, klõpsa puuvaates & HPN; ga ja vali kontekstimenüüst ümbernimetamiskäsk.
Another way to rename a diagram is to do this via its properties dialogue, which you obtain by selecting Properties from its Context Menu or by double clicking on it in the Tree View.
Teine viis skeemile uut nime anda käib omaduste dialoogi vahendusel, mille saab avada kontekstimenüüst käsku Omadused valides või puuvaates topeltklõpsu tehes.
Editing Diagrams
Skeemide redigeerimine
When working on a diagram, & umbrello; will try to guide you by applying some simple rules as to which elements are valid in the different types of diagrams, as well as the relationships that can exist between them. If you are an & UML; expert you will probably not even notice it, but this will help & UML; novices create standard-conformant diagrams.
Skeemi kallal töötamise ajal üritab Umbrello sind aidata, rakendades mõningaid lihtsaid reegleid: millised elemendid sobivad millist tüüpi skeemi ja millist laadi seosed saavad nende vahel eksisteerida. Kui oled & UML; i asjatundja, ei pane sa seda tõenäoliselt tähelegi, kuid & UML; i maailma uustulnukatel aitavad need reeglid luua standardile vastavaid skeeme.
Once you have created your diagrams it is time to start editing them. Here you should notice the (for beginners subtle) difference between editing your diagram, and editing the model. As you already know, Diagrams are views of your model. For example, if you create a class by editing a Class Diagram, you are really editing both, your Diagram and your model. If you change the colour or other display options of a Class in your Class Diagram, you are only editing the Diagram, but nothing is changed in your model.
Kui oled skeemi loonud, on aeg asuda seda redigeerima. Kindlasti märkad (ehkki algajatele on see vähemärgatav) erinevust skeemi ja mudeli redigeerimise vahel. Nagu juba selgitatud, on skeem ainult sinu mudeli vaade. Kui näiteks lood klassiskeemi redigeerides klassi, muudad tegelikult nii skeemi kui ka mudelit. Kui aga muudad oma klassiskeemis klassi värvi või muid esitusvalikuid, siis muudad ainult skeemi, kuid mudelis ei muutu midagi.
Insert Elements
Elementide lisamine
One of the first things you will do when editing a new diagram is to insert elements into them (Classes, Actors, Use Cases, & etc;) There is basically two ways of doing this:
Üks esimesi asju uut skeemi redigeerima asudes on neisse elementide (klassid, tegijad, kasutusklassid & etc;) lisamine. Seda saab teha kahel viisil:
Dragging existing elements in your model from the Tree View
Lohistades olemasolevad elemendid puuvaatest oma mudelisse
Creating new elements in your model and adding them to your diagram at the same time, by using one of the edit Tools in the Work Toolbar
Luues uued elemendid mudelis ja lisades nad samal ajal skeemile mõnda diagrammiriba redigeerimistööriista kasutades
To insert elements that already exist in your model, just drag them from the Tree View and drop them where you want them to be in your diagram. You can always move elements around in your Diagram using the Select Tool
Mudelis juba eksisteerivate elementide lisamiseks lohista need lihtsalt puuvaatest sinna, kuhu soovid neid oma skeemis asetada. Valikutööriistaga saad alati liigutada oma skeemi elemente.
The second way of adding elements to your diagram is by using the Work Toolbar 's edit tools (note that this will also add the elements to your model).
Teine skeemile elementide lisamise viis on diagrammiriba redigeerimistööriistade kasutamine (pane tähele, et see lisab ka elemendid sinu mudelisse).
The Work Toolbar was by default located on the far right of the application window, & umbrello; 1.2 has moved this to the top of the window. You can dock it into other edge or have it floating around if you prefer. The tools available on this toolbar (the buttons you see on it) change depending on the type of diagram you are currently working on. The button for the currently selected tool is activated in the toolbar. You can switch to the select tool by pressing the & Esc; key.
Diagrammiriba asus varem vaikimisi rakenduse akna paremas servas, kuid Umbrello 1. 2 viis selle akna ülaserva. Soovi korral võid selle muidugi paigutada ka igasse muusse akna serva või üldse lahti haakida. Ribal saadaolevad tööriistad (nupud) muutuvad sõltuvalt sellest, millist tüüpi skeemiga on tegemist. Parajasti valitud tööriista nupp on ribal aktiveeritud. Valikutööriistale saab alati naasta klahvile & Esc; vajutades.
When you have selected an edit tool from the Work Toolbar (for example, the tool to insert classes) the mouse pointer changes to a cross, and you can insert the elements in your model by single clicking in your diagram. Note that elements in & UML; must have a Unique Name. So that if you have a class in one diagram whose name is ClassA and then you use the insert Class tool to insert a class into another diagram you cannot name this new class ClassA as well. If these two are supposed to be two different elements, you have to give them a unique name. If you are trying to add the same element to your diagram, then the Insert Class is not the right tool for that. You should drag and drop the class from the Tree View instead.
Kui valid diagrammiribal tööriista (näiteks klassi lisamise tööriista), võtab hiirekursor risti kuju ning sa võid vastava elemendi lisada mudelisse skeemis klõpsates. Arvesta, et & UML; i elementidel peab olema unikaalne nimi. See tähendab, et kui sul on ühel skeemil klass nimega KlassA ja sa lisad seejärel klassi lisamise tööriistaga klassi mõnele teisele skeemile, ei saa selle nimeks olla samuti KlassA. Kui nad peavad olema erinevad elemendid, peab neil olema ka unikaalne nimi. Kui aga soovid skeemile lisada sama elemendi, ei ole klassi lisamise tööriist sugugi õige vahend. Selleks tuleks klass hoopis vajalikku kohta puuvaatest lohistada.
Deleting Elements
Elementide kustutamine