Sybase мощност дизайнер UML верига в стандартни и повече, PC World, издателски "отворени системи"
Фактът, че този процес kodirovaniya- важно, но не е единственият етап от жизнения цикъл на софтуера. И днешните ИТ специалисти винаги трябва да помнят, че възложителят има около реални хора, с които трябва да се поддържат компетентен комуникация на нивото на проблема в процес на обсъждане.
Регистрация за конференцията
Фактът, че процесът на кодиране - важен, но не е единственият етап от жизнения цикъл на софтуера. И днешните ИТ специалисти винаги трябва да помнят, че възложителят има около реални хора, с които трябва да се поддържат компетентен комуникация на нивото на проблема в процес на обсъждане. Освен това, една среда, може да се опише едно и също нещо, като се използват съвсем различни условия. И тъй като големи проекти са просто немислими без схематично описание (фиг. 1).
Сега там е колекция от програми, които могат да генерират изходния код себе си, но трябва да бъде в състояние да формулира идеята за използване на стандартни схеми описание.
Ако в процеса на създаване на източника и човек не може да се довери на машината, за да общуват с колегите си по проекта той все още ще има. И този процес на взаимодействие беше приятна и продуктивна, отдавна дойде с Unified Modeling Language - UML (Unified Modeling Language). Запознайте с UML диаграми, съответстващи на този стандарт, - плюс един и същ разработчик като Владее английски език. Винаги, когато имате нужда от схематично изображение на техните технически идеи, че е желателно да го направи в стандарта UML, а след това умът ви ще намери универсален вид и усещане за машините и за хората (в това число дори шефовете им).
Програмата работи еднакво добре на Windows XP и Windows 7. Window Заявление интерфейс е опростен и интуитивен - основния акцент върху функционалността.
За да започнете, нека да се направи проста схема дейност (Диаграма на дейност), за да се опише работата на междуградски телефонен автомат карта (фиг. 2). Това устройство може да бъде безопасно да се дължи към класа на вградените процесорни системи.
Такава схема активност прилича на обикновен блок схема, която се фокусира върху динамичното поведение. Това е много удобно да се покаже разклонение на различни последователности, което е много по-трудно да се направи в диаграмата на последователност (последователност диаграма).
По принцип използването на Sybase Мощност дизайнерски инструменти, лесно е да се създадат схеми, които са в пълно съответствие с правилата на UML, но можете да стои настрана от стандартите, и доколкото дизайн съображения изискват. Инструмент достатъчно гъвкава и отговорност зависи в голяма степен с предприемача.
Помислете още един пример - направи една много проста схема клас за описване на структурата на данните на клиента покана, направена чрез телефонна кабина. И в този случай ние ще се съсредоточи върху C # език за. Първо ще опишем един прост клас TCall да се обадя, без използването на чип-карти - например, безплатен (структура, което предполага по-нататъшно усложнение). И тогава, като добави структурата на повикване и добавяне на необходимите полета и методи, създаване на TPayCall клас и насочете стрелката TCall майка клас (фиг. 3). Сега раздела Преглед на свойствата на TPayCall клас за автоматично генериране на изходния код (на езика C #), ще бъдат инструктирани да наследи TCall клас. Освен това, в резултат на изходния код е разрешено дори за редактиране.
И създаде трети клас - TCalls (масив от разговори), описвайки пакет от обаждания на клиенти. След това проверете обратен ефект, като към оригиналния текст на този клас рекорд:
частен TPayCall [] самостоятелно;
В самата схема ще излезе от клас връзка TCalls TPayCall клас, или по-скоро, от асоциацията (сдружение), и по-точно - двоична асоциация.
И сега ново чудо. Целта на основното меню Tools, изберете Създаване на обектно-ориентирания модел и определяне на друг език, освен тези, които вече се използва C #. Програмата ще създаде изцяло външния вид на първоначалната схема, но по-отблизо, е лесно да се види един подреден подмяна на атрибути и операции по тези видове, които отговарят на желания език парадигма. Следователно при Вижте също се появява всеки клас по новата схема на оригиналния текст на избрания език.
Сега и трите нашия клас в C # вложка формат в Programm.cs файла и опитайте отново, за да получите на схемата чрез четене на файл от мощността дизайнер и използване на елемент от менюто Файл • Reverse Engineer. Ще имате познат модел, но в по-строг начин.
Работа с бази данни
Версията за проучване на дизайнер Мощност ви позволява да работите с живи бази данни по три начина: чрез ODBC, JDBC или чрез местни водачи чрез. А програмата е обявена за подкрепата на много диалекти релационни модели на бази данни - списъка с видове бази данни, които можете да развиват проекти много по-дълго, отколкото в списъка на директни връзки чрез местни водачи. По този начин, дори когато работите през ODBC, имате възможност да се изясни ситуацията, като посочите точния вид на база данни (ако можете да го намерите в списъка), програмата да знаете как да метаданни синтаксис, той ще трябва да се справим.
Ясно е, че мощността Designer ви позволява да извършвате различни трансформации, както на степента на схеми за водочерпене (за сравнение, например, физическата схема и логически модел на данните) и програмни езици (C #, C ++, Java, Visual Basic, XML). Досега са се погледна тези прекрасни имоти в контекста на отделни софтуерни лица. И това е възможно да се провери Проектанта Мощност при пример на живо при работа с релационни бази данни. Изберете Готово база данни тест от една база данни и се опитват да го преместите в друга база данни, инструменти за захранване дизайнер. За да направите това, да създадете връзка с данните за ODBC базирани FireBirdSQL тест база данни сървър (след себе си настройка ODBC-шофьор от сайта www.firebirdsql.org).
В действителност, като в резултат е напълно достатъчно, защото миграционния проект обикновено изисква допълнителна "работа с файл." В допълнение, много проблеми обикновено са разположени някъде в пресечната точка на домейн и синтаксис. Сега се прилага този физически модел на данните (физически модел на данните) с други бази данни, като PostgreSQL 8 (www.postgresql.org.) И да видиш какво ще стане.
На първо място, за вече инсталирана база данни PostgreSQL, създайте нова база данни, наречена тест и съответната ODBC-връзката и след това въз основа на съществуващата физическа модел да се направи нов PostgreSQL (Tools-Генериране на физически информационен модел ... • PostgreSQL 8) формат.
Какво друго може да захранва Designer
Всички видове вериги и елементи на схема във властта Designer са общите условия на концептуален подход помага дизайнери точно прехвърлят своите идеи от схема за схема.
Всеки компонент може да се идентифицира две критични точки в свойствата на менюто: Формат, с подобен набор от свойства на графичен елемент дисплей, както и имоти, в която се помещава полезна информация за елемент за кандидатстване нишки. И те дойдоха да се срещнат създателите на продукта за потребителя и да направи серия от "Тема" свойства и удобни за редактиране.
Всяка област от човешката дейност може да се опише чрез схема и мощност дизайнер - още едно доказателство,
Въпреки това, този продукт не е ограничено до определен набор от софтуерни и хардуерни шаблони за създаване на софтуер, той ви позволява да създадете един напълно различен схема по отношение на който и да е индустрия. Повечето от самите елементи поддържат плавно увеличение, ви позволява да промените изображението, изображението по подразбиране от външни източници. Но това не е всичко! Приложението има хубава галерия от лъскави икони, много от които са били мечтаете
Мощност дизайнер, за да създадете лесно и удобно, но когато става въпрос за такива абстракции като софтуерна архитектура, е възможно да се направи избор на икони и цветове - понякога очарователно творчески процес отнема време, но това не може да се забележи (фигура 4).
Както при всеки софтуер, Sybase Мощност дизайнер има и своите недостатъци. Така че, малко лентата загадъчен компонент за редактиране на настоящата схема - затвори лесно да кликнете, но как да се отвори веднага и не се съобразява.
Това е срамота, че не съществува версия на програмата за Linux. Въпреки това, някои потребители с много силно желание да успеят да го изпълним в тази OS.
Въпреки, че дизайнер мощност и се състои почти изцяло от общи стандарти, но е жалко, че не съществува съответната литература на руски, което спомага за по-нататъшно проучване на програмата, но това е характерно за целия Sybase продуктовата линия.
Друг малък недостатък - не осигурява плавно мащабиране на екрана се редактира схема. Има само определен брой, но за мен лично, например, той не прие.
И най-важното, по мое мнение, много странен пропуск - не се поддържа от .NET 3.5, а в действителност това би било време вече!
Ако в процеса на създаване на източника и човек не може да се довери на машината, за да общуват с колегите си по проекта той все още ще има. И този процес на взаимодействие беше приятна и продуктивна, отдавна дойде с Unified Modeling Language - UML (Unified Modeling Language).