Wirth’s Law      Team 18   Laurence Lim     Zohaib M.       Clay R.
Agenda•   Niklaus Emil Wirth•   Software Bloat•   Description of Wirth’s Law•   History•   Discussion
Niklaus Emil Wirth• Swiss Computer Scientist• Program Language Designer• Software Engineering Pioneer
Software Bloat• Wrote a paper lamenting software bloat in 1995   o Plea for Leaner Software   o Software expands to fill t...
Cause and Solution• Causes?   o Software producers choose flashy/complexity over delivery true benefit   o The user interf...
Wirth’s Law• Law: Software is getting slower more rapidly than  hardware becomes faster• EX: Windows Vista installed on a ...
Discussion1) Wirth’s Law leads to Software bloat2) Software’s speed has an inverse relationship withhardware3) Increased n...
Work Cited• http://searchsoftwarequality.techtarget.com/definit  ion/Wirths-Law• http://en.wikipedia.org/wiki/Wirth%27s_la...
Upcoming SlideShare
Loading in …5
×

Wirth’s law

403 views

Published on

Team 18 MIS - Admin

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
403
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Wirth’s law

  1. 1. Wirth’s Law Team 18 Laurence Lim Zohaib M. Clay R.
  2. 2. Agenda• Niklaus Emil Wirth• Software Bloat• Description of Wirth’s Law• History• Discussion
  3. 3. Niklaus Emil Wirth• Swiss Computer Scientist• Program Language Designer• Software Engineering Pioneer
  4. 4. Software Bloat• Wrote a paper lamenting software bloat in 1995 o Plea for Leaner Software o Software expands to fill the available memory• Every now and then Software comes out that has features that are more aesthetic then practical to the user o Software that comes in multiple tier offerings o Lose scope of main reason people use the software to begin with o Simplistic VS. Add-ons upon Add-ons o No need for too many features
  5. 5. Cause and Solution• Causes? o Software producers choose flashy/complexity over delivery true benefit o The user interfaces of software “forces “ users to accept unnecessary features o The focus is on making money then providing the desired product• Solution? o Strip down to basic necessity o Have features optional o Create the experience with the user in mind o Create basic template – user has control over customization
  6. 6. Wirth’s Law• Law: Software is getting slower more rapidly than hardware becomes faster• EX: Windows Vista installed on a computer designed for Windows 98 – Vista OS is too advanced for the available memory and processing speed
  7. 7. Discussion1) Wirth’s Law leads to Software bloat2) Software’s speed has an inverse relationship withhardware3) Increased need for technical support4) Decrease amount of Features5) Give the users what they want6) Started with unnecessary features on software7) Related to Moore’s Law - overall processing power for computers will double every two years
  8. 8. Work Cited• http://searchsoftwarequality.techtarget.com/definit ion/Wirths-Law• http://en.wikipedia.org/wiki/Wirth%27s_law• http://en.wikipedia.org/wiki/Software_bloat• http://www.techopedia.com/definition/24381/wirth s-law• http://www.mooreslaw.org/

×