Accra Metropolitan University

  • Home
  • Information
  • News
  • Help
  • Librarian
  • Member Area
  • Select Language :
    Arabic Bengali Brazilian Portuguese English Espanol German Indonesian Japanese Malay Persian Russian Thai Turkish Urdu

Search by :

ALL Author Subject ISBN/ISSN Advanced Search

Last search:

{{tmpObj[k].text}}
Image of Model-Driven Development with Executable UML
Bookmark Share

Information Technology

Model-Driven Development with Executable UML

Dragan Milicev - Personal Name;

Logical complexity of software systems is one of the main factors causing problems and errors in their planning, design, development, testing, deployment, maintenance, and use. There is a common under- standing that building complex software systems requires careful planning, good architectural design, and well-controlled development processes. Many good books and papers, as well as all software engineering curricula, address this issue and yet, many software projects fail, miss their deadlines, or exceed their budgets. Building or maintaining a complex system (be it software or not) is always connected to a risk of mistakes and missed requirements, because humans (who are supposed to build the system) are intrinsically prone to errors when handling too many details and interrelated components at a time.
However, logical complexity is not completely inherent to software systems. On one hand, there is an inevitable component of complexity that is inherent to the very problem domain a software system deals with. The term essential complexity refers to that part of logical complexity inherent to the problem domain, and not introduced by a solution or the implementation technology used for it. Essential complexity is, thus, the ‘‘natural’’ part of complexity that cannot be removed and will exist in every solution to a problem, simply because a simple solution to the problem does not exist. However, essential complexity stands in contrast to accidental complexity, which arises purely from the implementation technology, tools, and methods applied in a solution. While essential complexity is unavoidable by any approach chosen to solve a problem, accidental complexity is caused by that very approach.


Availability

No copy data

Detail Information
Series Title
-
Call Number
-
Publisher
: ., 2009
Collation
1-818
Language
English
ISBN/ISSN
978-0-470-48163-9
Classification
NONE
Content Type
-
Media Type
-
Carrier Type
-
Edition
-
Subject(s)
Model-Driven Development with Executable UML
Specific Detail Info
-
Statement of Responsibility
-
Other version/related

No other version available

File Attachment
  • Model-Driven Development with Executable UML
Comments

You must be logged in to post a comment

Accra Metropolitan University
  • Information
  • Services
  • Librarian
  • Member Area

About Us

Accra Metropolitan University is a forward-thinking, private higher education institution in Ghana dedicated to empowering minds and shaping futures for sustainable global development. Fully accredited by the Ghana Tertiary Education Commission (GTEC), the university is built on the core pillars of LIFE: Leadership, Innovation, Flexibility, and Entrepreneurship.

Search

start it by typing one or more keywords for title, author or subject

Keep SLiMS Alive Want to Contribute?

© 2026 — Senayan Developer Community

Powered by SLiMS
Select the topic you are interested in
  • Computer Science, Information & General Works
  • Philosophy & Psychology
  • Religion
  • Social Sciences
  • Language
  • Pure Science
  • Applied Sciences
  • Art & Recreation
  • Literature
  • History & Geography
Icons made by Freepik from www.flaticon.com
Advanced Search
Where do you want to share?