Академический Документы
Профессиональный Документы
Культура Документы
2
Characteristics of S/W
3
Failure curves for hardware
Failure curves for software
Wear vs. Deterioration
increased failure
rate due to side effects
Failure
rate
change
actual curve
idealized curve
Time
5
Nature of
Software
Software is a Product
• Transforms information- produces, manages, acquires, modifies,
displays or transmits information
• Delivers computing potential of hardware and networks
8
Software - New
Challenges
• Open world computing—pervasive, distributed computing
• Ubiquitous computing—wireless networks
• Net sourcing—the Web as a computing engine-Need target
marketing
• Open source—”free” source code open to the computing
community (a blessing, but also a potential curse!)
• Also …
• Data mining
• Grid/ Cloud computing
• Cognitive machines
• Software for nanotechnologies
9
Unique Nature of WebApps
• Network intensiveness. A WebApp resides on a network
and must serve the needs of a diverse community of clients.
End of session - 1
11
Questions
1. Define Software.
2. What is Bathtub curve.
3. What are Characteristics of S/W.
4. What are different Software Application Domains.
5. Advantages of Software