Home Archive for category "Software Engineering"
formats

Design by Contract

‘Design by Contract’ both improves the design and reliability of software, but it does so at a cost.  It has been demonstrated that design by contract could have averted some the software industries biggest disasters. However it is important to realize that it is only a technique and not a “silver bullet”, whilst used appropriately

(Read More…)




 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Comments Off on Design by Contract  comments 
formats

Test Driven Design

Test Driven Design, offers significant advantages over Top Down Design, but is a practice that requires a high level of skill.  In essence it prevents the need to write the program twice, and provides testing as an integrated part of the product rather that an afterthought The question has always been when should design stop

(Read More…)




 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Comments Off on Test Driven Design  comments 
formats

Object Orientation and SQA

Object Orientation adds a level of complexity to testing, whilst frameworks and techniques have to adapt, the encapsulated nature of OO helps to define a finite scope.  With minor adaption most methodologies can be adapted to test this technology.  Object Orientation also provides opportunities to enhance out testing repertoire. The concept of Object Orientation binds

(Read More…)




 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Comments Off on Object Orientation and SQA  comments 
formats

Why the waterfall may reduce quality

The waterfall method, documented by Royce (Royce, 1970), attempted to ensure quality through constraints,  conversely Boehm’s Spiral model (Boehm, 1988) attempts to address the inflexibility of the waterfall approach  offering opportunities for  improvement throughout the entire process.  It is Boehm’s spiral that from the basis of all today’s modern agile mythologies. We should note that

(Read More…)




 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
Comments Off on Why the waterfall may reduce quality  comments