LET 
 OUR  BRAINS  MAKE  YOUR  SUCCESS LBMS

o společnosti

aktuality

řešení

nástroje

Microsoft Project
ProcessGuide
ScoreCard
Select Architect
Serena Agile Planner
Serena Business Manager
Serena Project Portfolio Mng.

kurzy

služby

podpora

 vyhledávání

 site map      


nástroje

  
 Informační materiály  Podpora   Download  Cenová nabídka
  
  

Select Architect

Select Architect je základním nástrojem vývojového prostředí Select, které je určeno pro objektově orientovaný vývoj aplikací ve vícevrstevné architektuře. Vyniká unikátní šíří záběru podpory pro sběr požadavků, procesní modelování, objektově orientované modelování v notaci UML, datové modelování, generování kódu a relačních databázových schémat. Díky automatizaci vývojových činností a důslednému uplatnění principu znovupoužití umožňuje Select čelit rostoucím nárokům na funkčnost, spolehlivost a délku vývoje informačních systémů. Nasazení Select vede k zefektivnění procesu vývoje a údržby aplikací, ke snížení nákladů, ke zvýšení kvality a ke zkrácení reakce na požadavky uživatelů.

O nástroji

  • Rychlý vývoj aplikací prostřednictvím objektového modelování s využitím šablon kódu a návrhových vzorů;
  • podpora pro modelování a simulaci firemních procesů zajišťující implementaci funkcionality shodnou se skutečnými požadavky uživatelů;
  • synchronizace kódu a modelů pro nejrozšířenější vývojové platformy (Java, C#, C++, Visual Basic) a pro XML;
  • generování databázových schémat a zpětná reverzace zajišťující lepší pochopení stávající struktury tabulek a pohledů;
  • podpora celého životního cyklu vývoje a údržby aplikací;
  • škálovatelnost od jednouživatelského provozu na přenosném počítači po multiuživatelskou týmovou práci ve velkých týmech;
  • podpora přímého mapování do momentálně používaných komponentově orientovaných (CBD) a na služby orientovaných (SOA) technologií;
  • zajištění kvalifikované analýzy dopadů změn prostřednictvím databáze požadavků obsahující vazby na objekty návrhu;
  • unikátní podpora opakovaného použití;
  • dosažení úspory nákladů prostřednictvím automatizace činností - generování kódu, databázových schémat a dokumentace;
  • možnost přizpůsobení uživatelského prostředí pro různé role vývojového týmu.

Metodika

K vývojovému prostředí Select nabízíme komplementární pragmatickou metodiku LBMS Development Method, která je v českém jazyce. Tato metodika poskytuje konkrétní návod na postup vývoje a následné údržby vícevrstevných aplikací. Důsledně využívá principů nejmoderněšího přístupu k vývoji aplikací v podobě Model Driven Architecture (MDA). Metodika LBMS Development Method v popisu jednotlivých činností specifikuje způsob využití prostředí Select pro danou činnost, takže pořízení metodiky spolu s prostředím Select významně zjednodušuje jeho osvojení a využívání v praxi.

Podporované techniky

Select svým rozsahem a zaměřením podporuje kompletní modelování aplikací a komponent v rámci celého životního cyklu. Objektové modelování podporované prostředím Select odpovídá standardu UML (Unified Modeling Language), jenž je pro tuto oblast určující, a je doplněno podporou evidence požadavků, modelováním firemních procesů a fyzickým datovým modelováním.

Vývojové prostředí Select se vyznačuje unikátní šíří podporovaných technik. Select má propracované, intuitivní uživatelské rozhraní optimalizované pro efektivní používání ze strany analytiků a návrhářů.

Podporované techniky a modely:

  • Počítačově nezávislý model (CIM)
  • Platformově nezávislý model (PIM)
  • Platformově specifický model (PSM)
  • Relační datový model (Entity Relation-ship Diagram)
  • Diagram hierarchie procesů (Process Hierarchy Diagram)
  • Diagram procesních řetězců (Process Thread Diagrams nebo BPMN)
  • Model typových úloh (Use Case)
  • Diagram objektových sekvencí (Object Sequence Diagram) včetně možnosti animace
  • Diagram tříd (Class Diagram)
  • Stavový diagram (State Transition Diagram)
  • Diagram spolupráce objektů (Object Collaboration Diagram)
  • Diagram aktivit (Activity Diagram)

Generování a synchronizace kódu

Provázanost mezi kódem aplikace a modely návrhu je v prostředí Select zajištěna prostřednictvím synchronizerů kódu. Jedná se o integrovaný generátor a reverzer kódu pro různá cílová prostředí, který porovnává zdrojový kód a modely v repository a v případě rozdílu nabízí generování, respektive reverzaci příslušného objektu.

Generování a reverzace databáze

Součástí prostředí je modul umožňující synchro-nizovat relační datový model s příslušnou databází, přičemž synchronizace zahrnuje tyto objekty: tabulky, atributy, indexy, klíče a cizí klíče, databázové pohledy (views), integritní omezení, trigery (triggers), umístění tabulek (tablespaces) a uložené procedury (stored procedures).
Podporována jsou tato databázová prostředí Access, DB2, Dbase, FoxPro, Informix, Ingress, Interbase, Oracle, SQL Server a Sybase.

Tvorba dokumentace

Pro tvorbu dokumentace slouží integrovaný generátor dokumentace, který na základě předdefinovaných sestav vytváří dokumentaci přímo v prostředí Microsoft Word. Předdefinované sestavy je možné uživatelsky modifikovat, přizpůsobovat a rozšiřovat. Takto vytvořenou sestavu nebo jen její část je možné kdykoliv zaktualizovat nejnovějšími údaji v repository Select.

Kromě originální anglické verze sestav jsou bezplatně k dispozici lokalizované šablony v českém a slovenském jazyce. Dokumentaci je možné vytvářet také ve formě HTML stránek prostřednictvím konfigurovatelného HTML generátoru.

Multiuživatelská repository

Vytvářené modely a jednotlivé objekty modelů jsou ukládány do robustní objektové repository, která umožňuje souběžný přístup desítek uživatelů, zajišťuje konzistenci a další pokročilé funk-ce jako je například víceúrovňové odčinění změn (Undo). Odpadá tím riziko vzniku nekonzistencí nebo potřeby pracného sehrávání a konsolidace modelů.

Repository rovněž nabízí uživatelsky otevřený přístup pro čtení i zápis v podobě rozhraní Select OLE Automation, jehož specifikace je součástí dokumentace. Select umožňuje mimo týmového i jednouživatelský režim práce, přičemž režie je tak nízká, že umožňuje provoz na přenosných počítačích, což rozšiřuje možnosti využití "v terénu".

Modulární architektura

Vývojové prostředí Select je postaveno modulárně tak, aby bylo možné zohlednit efektivní vybavení jednotlivých rolí. Základním nástrojem je Select Architect. Volitelně jako nadstavbu lze dokoupit tyto nástroje:

  • Select Solution for MDA - transformace analytického modelu do modelu návrhu a vzájemná synchronizace těchto modelů
  • Select Asset Manager - správa komponent
  • Reviewer - kontrola správnosti a kompletnosti
  • Synchronizery kódu - synchronizace kódu s modelem pro programovací ja-zyky C++, C#, Java, Visual Basic, PowerBuilder a Delphi

Hardwarové a systémové nároky

Vývojové prostředí Select je koncipováno pro provoz na dnes běžném typu IT infrastruktury. Minimální požadavky pro zajištění efektivního provozu najdete zde.

Novinky ve verzi 7.0

Související řešení

Související nástroje

Související kurzy

  
Copyright © 2002- LBMS  nahoru