120 likes | 230 Views
Defining “Quality” Software. Catherine Dwyer Spring 2012. Computer Application. Your definition?. Computer Application. Is a computer software program that executes on a computing device to carry out a specific function or set of related functions (known as an app). Information System.
E N D
Defining “Quality” Software Catherine Dwyer Spring 2012
Computer Application • Your definition?
Computer Application • Is a computer software program that executes on a computing device to carry out a specific function or set of related functions (known as an app).
Information System • Your definition?
Information System • Is a set of interrelated computer components that collects, processes, stores (usually in a database), and provides as output the information needed to complete business tasks.
Systems Analysis • Consists of those activities that enable a person to understand and specify what a new system should accomplish.
System Design • Consists of those activities that enable a person to describe in detail the system that solves the need (like a blueprint for a new system).
What is the second screen? • Your definition?
Second Screen • Conversion to mobile as the dominant platform is accelerating • Most email is now opened on a mobile device • Developers must change the focus for new projects to make mobile platforms the first target of implementation • “Social networking and collaboration applications will ultimately be constructed for deployment first on mobile devices, making the desktop device secondary to its mobile brethren” – Gartner Research
What are the characteristics of “quality” software? • Your definition?
FURPS – A Model of Software Quality Metrics from HP • http://en.wikipedia.org/wiki/FURPS
Systems Analysis and Design • Is the process of developing quality software