CSC302H1 Lecture 8: 2014.01.30

16 views2 pages
12 Jan 2016
School
Course
Professor

Document Summary

Software quality = fitness for its purpose: software is designed for a purpose. Requirements analysis needed to identify this purpose. Misunderstood purpose = poor quality software: purpose found in human activities. Many different kinds of people and activites. Ex. purpose of banking systems comes from business activites of banks and needs of their customers. Software design process: hard system view. Requirements can be represented formally in a specification correct. Specification can be validated to ensure its. Correct program = satisfies this specification: soft system view. Software design part of ongoing learning process by context goals organization. Requirements can"t be adequately captured in a specification. Participation of users during development = essential: problem & solution. Can be used to evaluate design choices. Problem situation = in the real world. Validation checks if the implemented system solves the real world problem. Problem statement = formalized problem situation, corresponds to the needs of the stake holders.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers