CIS 1250 Lecture Notes - Lecture 7: Software Design, Luiza, Software Development Process

13 views2 pages

Document Summary

Software design focuses on the utility and effectiveness of product. Software design in practice mostly done in teams through collaboration. Collaboration needs to be done cautiously too many cooks in the kitchen. The increasing sophistication of every aspect of design. The increase in knowledge in all fields requires an increase in experts to develop in those fields. Not many tasks can be easily partitioned for separate individual to work on. Creating interfaces between subtasks is a lot of work. Once parts are complete their integration is costly. There will be inconsistencies which must be reconciled. The cost of relaying info to team members so they share a common vision of the product takes time away from a designer. Communication b/w all members of the group increases the design cost. A change control system (source control of the software) must be used to manage updates and co(cid:374)trol what parts . Determining the needs of the stakeholders (clients).

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

Related Documents