Upload
esmond-freeman
View
212
Download
0
Embed Size (px)
Citation preview
Intro to Software Engineering
Discussion Slides
History of Computing
25 Years of Computing History1981 – IBM PC Introduced (HX-20)1985 – Intel 80386 Introduced, 16MHz.1991 – World Wide Web Launched1996 – P6, 200MHz, DirectX 1.0 Introduced2001 – Dell becomes largest PC Maker,
USB 2.0 Introduced, 1.16GHz Pentium, Windows XP Introduced
How Has Software Affected Us?
News and PrintEntertainment (e.g., Games)Research (e.g., Literature and
Information)DatingSafety (e.g., ABS, Air Bags)Communication (e.g., email, cell phones)Manufacturing
Software: A Product and Support of the Same
ProductApplications
Vehicle to Deliver Products “System Software”, e.g., O/S or NOS
“Software delivers the most important product of our time”
Information What information does your computer provide
regularly? News Email
Correspondence and Coordination Banking Planning/Projection Entertainment Shopping
What makes software different from hardware (or tangible products)?
S/W is an Embodiment of InformationEngineered—not Manufactured
S/W Development is a “social learning process” (pg 30 7/e, 20 6/e)Personal Examples?
Target PlanningOfferings SoftwareSenior Design Problems
Why Does S/W Wear Out?
H/W ReplacementMechanical FailureH/W UpgradeCapability EnhancementLack of Support
S/W ReplacementFunctional ImprovementsLack of SupportChange in Supporting H/W or S/W
Additional Points of Emphasis
Much S/W is custom-built; however, component-built S/W increasing (pg 6 7/e,7 6/e)
Applications can be for many purposes (pg 7-8)
Advice: plan your work (pg 22 7/e,14 6/e) Review what you’ve built (first “reality” pg 23
7/e, 15 6/e)