Press "Enter" to skip to content

Posts published in July 2017

Timing Issues in Real-time systems

What are Real-time Systems? If you look up the term “real time” in a dictionary, it will tell you that it is the actual time during which a process takes place or an event occurs (Dictionary.com, n.d.). In computing it is more often than not due to when an event…

Converting from Legacy to Client-Server or Distributed Systems

What is a legacy system? A legacy system is a computing system that has been around for a very long period of time, tends to be difficult to maintain, is prone to issues such as lack of scalability and feature additions, usually centralised in operation and is still heavily utilised…

Understanding the Risks of Commercial off-the-shelf software (COTS)

Commercial off-the-shelf (COTS) software can be an attractive buy in for many companies when it comes to: Purchasing an already made final software solution. Purchasing a solution that is tried, tested and trusted in the industry already. Not wanting to get a development team in to build a bespoke solution.…

Assessing Reusable Parts in a Software Architecture

During the Software Development Life Cycle (SDLC) the development team will come to realise that parts of any application have already been created before and there is the potential for those parts to be reused time and again going forward.   In the last few years the culture of software…