Tag software

Unified Modelling Language

Unified Modeling Language (UML) is a modelling language for software engineering. UML has been adopted as a standard by the Object Management Group (OMG) and International Standard Organization (ISO). Object Contraint Language (OCL) defines the rules for model elements. In…

Golden Age of Spanish Software

The so-called golden age of Spanish software (in Spanish, época dorada del software español) matches the lifespan of 8-bit home computers, when Spanish companies played a main role on developments for these computers, specially ZX Spectrum. For this home computer,…

Software Design Patterns

A software design pattern, in the context of software engineering, is a general, reusable solution to a commonly occurring problem within a given context in software design. Design patterns became popular after the publication of the book “Design patterns” (1995),…

Application Virtualization

This post explains some aspects of application virtualization. This is part of a series of article about virtualization. Application Virtualization Software Products Software Virtualization Software Products: Citrix Virtual Apps Citrix Virtual Apps, formerly known as Citrix XenApp, allows users to…

Software Project Management

This post is  related in some ways related with Application Lifecycle Management (APL), DevOps and Continous integration (CI). Software Development Model Software development models or software development lifecycle models. You can find a list on this post. The most popular…