CIS 1250 Lecture Notes - Lecture 7: Homo Economicus, Software Design

11 views2 pages

Document Summary

Software design is the process through which problem specifications are transformed into a plan for building software: this is where choices are made. Spending time and producing quality software design speeds up the implementation and leads to better (less errors) software. Software design focuses on the utility and effectiveness of product: artistic design conveys meaning or something which appeals to the viewer, architects and industrial designers do both. People can be disagreeable; be careful with social dynamics. Increade in knowledge in all fields requires increase in experts to develop in those fields: lots of competition -> rush to market. Collaboration is a good thing though: determining the needs of stakeholders and clients. Software design process empirical or rational: rationalists design only by thinking, empiricists thought is not enough. There are essentially 4 ways of thinking: gulp products homo economicus type a personality sheep.

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers

Related Documents