Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
MagicDraw жүйелік модельдеу бағдарламалық жасақтамасы - командалық ынтымақтастыққа қолдау көрсететін жеке меншік визуалды UML, SysML, BPMN және UPDM модельдеу құралы.
Systems modelling software
MagicDraw is a proprietary visual UML, SysML, BPMN, and UPDM modeling tool with team collaboration support.
Доменге тән тіл
Domain specific language (DSL) баптауыш қозғалтқышы MagicDraw-ды белгілі бір профильге және модельдеу доменіне бейімдеуге мүмкіндік береді, осылайша бірнеше GUI-ді баптауға, модельді инициализациялауға, семантикалық ережелерді қосуға және өз ерекшелік диалогтарын және ақылды манипуляторларды жасауға мүмкіндік береді. Көптеген нақты бейімделулерді қолдану мүмкіндігі MagicDraw-ды белгілі бір платформаларға, технологияларға немесе домендерге жақсырақ бағдарлауға көмектеседі, тіпті UML-ді толығымен жасыра алады. Белсенді растау нақты уақытта домендік нақты модельдерді тексеруге мүмкіндік береді және көмек ұсынады және тіпті кейбір мәселелерді шеше алады. DSL элементтерін кез келген субтипке немесе жалпы типке Convert to функциясын пайдалана отырып түрлендіруге болады. DSL UML метамодельін немесе оның профилін кеңейтуге мүмкіндік беретін арнайы туынды қасиеттерді жасауға мүмкіндік береді. Барлық DSL элементтерін жалпы нөмірлеу механизмін пайдалану арқылы нөмірлеуге болады. Элементтер бірізді немесе көп деңгейлі стильде нөмірленуі мүмкін. Элементтерді нөмірлеу кезінде нөмірдің бөлгіші немесе префиксі өзгертілуі мүмкін.
The domain specific language (DSL) customization engine allows for adapting MagicDraw to a specific profile and modeling domain, thus allowing the customization of multiple GUIs, model initialization, adding semantic rules, and creating one's own specification dialogs and smart manipulators. The ability to use multiple specific customizations helps to make MagicDraw better oriented to specific platforms, technologies or domains, and can even hide UML entirely. Active validation allows the checking of domain specific models in real time and suggests help and can even fix some issues. DSL elements can be converted to any subtype or a more general type using the “Convert to” function. DSL allows custom derived properties to be created that allow extending a UML metamodel or its profile. All DSL'ed elements can be numbered by using the generic numbering mechanism. The elements can be numbered in consecutive or multi level style. The separator or prefix of number can be changed during the element numbering.
Үлгілерді ыдырау
Модельді бөлшектеу - бұл жобаларды және басқа жұмыстарды тәуелсіз бөліктерге бөлетін функция. Жалқау жүктеу жоба басталғанда әдетте жадыға жүктелмейтін модульдерді белгілеуге мүмкіндік береді. Модуль элементтері тек нақты талап етілген жағдайда ғана жүктеледі. Оқу-жазу модульдері бөлшектірілген модельді модульдік өңдеуге мүмкіндік береді. Ол сондай-ақ модельді қайта құру кезінде қолданылады. MagicDraw модель бөлшектерінің арасындағы тәуелділіктерді икемді түрде басқаруға қабілетті болғандықтан, модель бөлшектерінің арасындағы тәуелділіктерді шешпей-ақ өніммен жұмыс істеуді жалғастыруға болады. Индекстеу жүктемесіз модульдің индексін құру мүмкіндігі. Ол модуль элементтерінің бір бөлігін оны жүктеместен пайдалануға мүмкіндік береді.
Model Decomposition is a function which can split projects and other work into independent parts. Lazy loading allows the specification of modules that should not be loaded into memory by default when a project is started. Module elements are only loaded as they are specifically requested. Read Write modules allow module editing of a fragmented model. It is also used during model refactoring. Since MagicDraw has the ability to have flexible control over the dependencies between model parts, it is possible to continue working with the product without resolving dependencies between model parts. Indexing – ability to create an index of an unloaded module. It allows using part of the elements of the module without loading it.
Үлгіге негізделген құжаттама жасау
Толық бейімделетін үлгілерді пайдаланушының стилі мен форматында жасауға болады. Есептерді әртүрлі файл пішімдеріне экспорттауға болады (OpenDocument (*. ОТ), РТФ (* . rtf), Microsoft Word (*. docx), Microsoft Excel (*. xlsx), Microsoft PowerPoint (*. pptx), XML, HTML, XHTML) түрінде орналасады. Есептерді таңбалармен, абзацтармен және таңдалған файл пішімімен қолдайтын қаріптермен жекелештируге болады. MagicDraw-да RTF құжаттарын немесе олардың бөліктерін есептерге импорттау мүмкіндігі бар (импорттау құралы), командалық жұмыс жобасының ақпаратын алу және есептерді қашықтағы жерге жүктеу. Ол JavaScript құралын қамтиды, ол есеп үлгілеріне JavaScript кодтарын үлгілерден және сыртқы JavaScript файлдарынан бағалауға немесе орындауға мүмкіндік береді. Сонымен қатар, ол есеп беру кезінде кескінді түрлендіруге мүмкіндік беретін бейнелерді өңдеу әдістерінің бай жиынтығын қолдайды. MagicDraw MS Word және Ашық құжат пішімі үлгісін қолдайды. SDD және UCS (Програмдық жобалау құжаты және пайдалану жағдайының ерекшелігі) үлгілері, архитектуралық үлгілер: пайдалану жағдайы туралы есеп, құрылымдық есеп, мінез-құлық туралы есеп, іске асыру туралы есеп, қоршаған орта туралы есеп, модель кеңейтуі, деректер сөздігі, бизнес-процесстерді модельдеу туралы жазба, веб-браузер арқылы есеп деректеріне түсініктеме беру және өңдеу үшін ынтымақтастық мүмкіндігі бар веб-баспа.
Fully customizable templates can be created in the style and format preferred by the user. Reports can be exported into variety of file formats (OpenDocument (*. odt), RTF (*. rtf), Microsoft Word (*. docx), Microsoft Excel (*. xlsx), Microsoft PowerPoint (*. pptx), XML, HTML, XHTML). Reports can be personalized with characters, paragraphs, and fonts that are supported by a chosen file format. MagicDraw has the ability to import RTF documents or parts of them into reports (Import tool), to get Teamwork Project Information and upload reports to a remote location. It includes JavaScript Tool which enables report templates to evaluate or run JavaScript codes from templates and external JavaScript files. It also supports a rich set of image manipulation methods that enable image transformation during report generation. MagicDraw supports MS Word and Open Document Format template. Templates for SDD and UCS (Software Design Document and Use Case Specification), architectural templates: use case report, structural report, behavioral report, implementation report, environment report, Model Extension, Data Dictionary, Business Process Modeling Notation, Web publisher with collaboration ability for commenting on and editing report data through a web browser.
Түрлендірулер
MagicDraw UML модельдерін нақты XML схемасына және DB модельдеріне (жалпы және Oracle DDL) және керісінше, кез-келген түрлендіруге түрлендіруді қамтамасыз етеді. Сондай-ақ, бірдей немесе әртүрлі мета-модельдер арасындағы модельді модельге түрлендіруді QVT плагинін пайдалану арқылы MagicDraw-да тікелей анықтап, орындауға болады. QVT (Query/View/Transformation) - Объекттерді басқару тобымен анықталған стандарт.
MagicDraw provides transformation of UML models to specific XML Schema and DB models (generic and Oracle DDL) and vice versa, and any to any transformation. Also model to model transformations between the same or different meta models can be defined and run directly in MagicDraw by using the QVT plugin. The QVT (Query/View/Transformation) is a standard defined by the Object Management Group.
Бизнес модельдеуші
OMG BPMN 2.0 қолдауы барлық үш диаграммамен (процесс, ынтымақтастық және хореография), модельді растау және есептер Cameo Business Modeler плагинімен қол жетімді
OMG BPMN 2.0 support with all three diagrams (Process, Collaboration and Choreography), model validation and reports are available with the Cameo Business Modeler plugin
SysML
SysML плагині OMG SysML Specification 1.6 нұсқасының соңғы нұсқасын қолдайды. SysML плагині барлық SysML диаграммаларын, соның ішінде Requirements, Block Definition, Internal Blocks, Parametric және басқа диаграммаларды қолдайды. Жауаптылық шектеулері пайдаланушы жасаған модельдерді шектеулер жиынтығына сәйкес белсенді түрде тексереді және растайды. SysML жүйелер мен жүйелік интеграциялардың кең ауқымын талдау, жобалау және бекітуді қолдайды.
The SysML plugin supports the latest OMG SysML Specification 1.6 version. The SysML plugin supports all SysML diagrams including Requirements, Block Definition, Internal Blocks, Parametric and other diagrams. Validation constraints actively check and validate user created models against a set of constraints. SysML provides support for analysis, design, and validation of a broad range of systems and system integrations.
UPDM
UPDM плагині OMG UPDM спецификациясының соңғы 2.0 нұсқасын қолдайды. Ол MoDAF 1.2, DoDAF 2.0, NAF 3 және NAF 4-ті біріктіреді. Ол DoDAF және MoDAF архитектуралық фреймворктеріне негізделген барлық DoDAF және MoDAF модельдеу артефактілерін, есептер, шеберлер, модельдің дұрыстығы мен толықтығын растау шектеулері, сондай-ақ пайдалану мүмкіндіктері бар.
The UPDM plugin supports the latest OMG UPDM Specification 2.0 version. It unifies MoDAF 1.2, DoDAF 2.0, NAF 3 and NAF 4. It has support for all DoDAF and MoDAF modeling artifacts based on the DoDAF and MoDAF Architecture Frameworks, with reports, wizards, model correctness and completeness validation constraints, as well as usability features.
Камео-симуляция құралы
Cameo Simulation Toolkit OMG fUML және W3C SCXML стандарттарына негізделген индустрияда бірінші кеңейтілетін модельді орындау жүйесін ұсынады. Ол MagicDraw-ды жүйелік мінез-құлықты UML 2.0 State машиналары мен Activity модельдерін орындау, анимациялау және жөндеу арқылы пайдаланушының интерфейсінің нақты макет-макеттері аясында растайды.
Cameo Simulation Toolkit provides the first in the industry extendable model execution framework based on OMG fUML and W3C SCXML standards. It extends MagicDraw to validate system behavior by executing, animating, and debugging UML 2.0 State machines and Activity models in the context of realistic mock ups of the intended user interface.