web analytics

Data, data everywhere 

Twitter LinkedIn RSS
magnify
Home Archive for category "software engineering"
formats

Book review: Software Architecture in Practice, 3rd edition

If you are looking for a single volume to explain software architecture, then I would recommend Software Architecture in Practice [1] by Bass, Clements, and Kazman. Software Architecture in Practice provides a comprehensive, superb, and highly readable overview of the software engineering practices termed “software architecture”, which include the design, analysis, documentation, and implementation of

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Borrowed Interest in Custom Mobile Application Development and Design

The next talk in the UX guest lecture series, entitled “Borrowed Interest in Custom Mobile Application Development and Design”, will take place on Monday, June 29 at 5:00 pm in room 2A301 at Conestoga’s Doon campus as we welcome Chris and David Sinkinson of AppArmor. Abstract There’s no question that making a mobile app, while

 
Tags: ,
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Software and its growth rate

Recently, Les Hatton of Kingston University in London and Michiel van Genuchten of MTOnyx published an article [1] in IEEE Computer that summarized software metrics collected for IEEE Software magazine since 2010. The software projects described included: Automobile engine control unit (Bosch); Mobile phone media player (RealMedia); Medical equipment (Philips); Flight management system (Honeywell); Tokyo

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Invited talk: Philip Aylesworth, St. Clair College

“An Introduction to Representational State Transfer Application Programming Interface Design” Philip Aylesworth, St. Clair College Wednesday, 7 May 2014, 10:00 a.m., DMB-2A301 An application programming interface (API) is an integral part of a modern software application, and representational state transfer (REST) is the current fad in designing network APIs for desktop, Web, and mobile applications.

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Call for Papers: First International Workshop on Testing the Cloud

The First International Workshop on Testing the Cloud (TTC) will be held on 15 July 2013, co-located with ISSTA 2013 in Lugano, Switzerland. The Call for Papers is as follows: Call for Papers: TTC 2013 Cloud computing is everywhere, inevitable: originally a layered abstraction of an heterogeneous environment, it has become the paradigm of a

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Surrogate identifiers

This past week in my INFO2080 Systems Design class we began discussing database implementations and I made several points about surrogate keys, their formats, and their generation. I had published these thoughts in an article just over four years ago; here it is again. This blog entry is copyright by Sybase, Inc., an SAP Company,

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
1 Comment  comments 
formats

Thoughts on software testing

One of the brilliant things about Don Reinertsen’s book, The Principles of Product Development Flow [1], is that it is applicable to a wide variety of product development scenarios in both manufacturing and (even) in software development, even though the tradeoffs are very different between the two. In this article, which I wrote in 2009,

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Some project management implications for product development

Two of my favorite engineering management books are Brooks’ The Mythical Man Month [1] and Don Reinertsen’s book, Managing the Design Factory [2]. They are my favorites because they put software engineering into an entirely different perspective from the methodology descriptions found in most Software Engineering texts: issues of tradeoffs, timings, economic decision-making, and risk

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

Supplemental materials for INFO2070 and INFO2080

To supplement the materials for INFO2070 (systems analysis) and INFO2080 (system design) in Winter 2013 I plan to use a number of excellent resources beyond the course text, which is Satzinger, Jackson, and Burd’s Object-Oriented Analysis and Design with the Unified Process (2005). These reference materials are, in no particular order: Robert C. Martin and

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments 
formats

The Principles of Product Development Flow – first impressions

In the Winter 2013 term I will be teaching two different courses on software engineering, INFO2070 and INFO2080. One additional resource (of several) I’ll be relying upon is a book by Donald G. Reinertsen entitled “The Principles of Product Development Flow”, a follow-on volume to two other popular books by Don, “Developing Products in Half

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
No Comments  comments