An introduction to software product line engineering

This article is based on examinable work that I submitted for the postgraduate Open University module M813 – Software Development. Software components With the end of the 19th century came the introduction of the now ubiquitous form of transportation that is the automobile. Early models were mostly hand crafted by skilled operators and priced accordingly, which …

No comprende the non-functional requirements: Part 2

In a previous post I discussed my difficulty in understanding the concept of non-functional requirements and how I planned to attend a lecture on the subject provided by my local branch of the Chartered Institute for IT. Having now sat through this lecture, I am relieved to know that I was not alone in my confusion; and overjoyed that the concept …

No comprende the non-functional requirements: Part 1

During my relatively short career so far, I have experienced what must be the full range of industry practices regarding requirements engineering. From working in organisations where requirements simply did not exist, through to my current role developing safety critical systems where massive resources are dedicated to ensuring requirements are accurate, verifiable and traceable. I …