ČVUT DSpace
  • Search DSpace
  • Čeština
  • Login
  • Čeština
  • Čeština
View Item 
  •   ČVUT DSpace
  • České vysoké učení technické v Praze
  • Fakulta elektrotechnická
  • Dizertační práce - 13000
  • View Item
  • České vysoké učení technické v Praze
  • Fakulta elektrotechnická
  • Dizertační práce - 13000
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Aspektově řízený přístup při vývoji informačních systémů

Aspect-driven Development of Enterprise Information Systems

Type of document
DOKTORSKÁ PRÁCE
DISSERTATION
Author
Karel Čemus
Supervisor
Vokřínek Jiří
Opponent
Šaloun Petr
Field of study
Informatika a výpočetní technika
Study program
Elektrotechnika a informatika
Institutions assigning rank
katedra počítačů
Rights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html.
Metadata
Show full item record
Abstract
Vývoj podnikových informačních systémů klade vysoké požadavky na jejich návrh a architekturu. Kromě implementace rostoucího počtu byznys procesů jsou tyto systémy zodpovědné i za ukládání a konzistenci dat, integraci se vzdálenými službami a zpřístupnění byznys procesů koncovým uživatelům a dalším systémům. Bohužel, současný přístup k návrhu a architektuře systému obvykle nezohledňuje byznys pravidla, přestože jsou součástí validace vstupu v uživatelském rozhraní, definují předpoklady jednotlivých kroků byznys procesů, ale i invarianty v úložišti dat. Jelikož se byznys pravidla prolínají se celým systémem, současný návrh je nedokáže zapouzdřit na jednom místě. Mimo to, ostatní zájmy a součásti systému v různých komponentách interagují s byznys pravidly, což vede vývojáře k linearizaci vícerozměrného prostoru tvořeného vzájemně nezávislými zájmy a komponentami. Výsledkem této linearizace je velký počet duplicit ve zdrojovém kódu, což výrazně zvyšuje chybovost a pracnost údržby systému.
 
Contemporary enterprise information systems put high demands on existing development approaches. While these systems implement growing number of business processes, they maintain consistency of persisted data, integrate remote services, and expose the domain to end users and other systems. Unfortunately, existing development approaches usually do not recognize business rules as a significant concern, although they are defined by a business domain and cross-cut throughout a whole system. Since they participate in input validation in the user interface, in preconditions of business processes, and in invariants in a persistent storage, there is no single focal point, which makes them difficult to encapsulate. In addition, they tangle together with other concerns participating in various components of a system. Since existing development approaches often fail to separate concerns, developers must manually linearize this multidimensional space into linear source code, which produces high amount of repetitions and code duplication. Subsequent maintenance of a system is highly error prone and requires significant efforts.
 
URI
http://hdl.handle.net/10467/81945
View/Open
PLNY_TEXT (1.944Mb)
Collections
  • Dizertační práce - 13000 [533]

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV
 

 

Užitečné odkazy

ČVUT v PrazeÚstřední knihovna ČVUTInformační zdrojeAutorský zákonPodpora studiaJak psát VŠKPPodpora vědyHodnocení vědyOpen Access Aplikace V3S

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

Login

České vysoké učení technické v Praze copyright © 2016 

DSpace software copyright © 2002-2016  Duraspace

Contact Us | Send Feedback
Theme by 
@mire NV