handout 1
DESCRIPTION
TRANSCRIPT
* Property of STIPage 1 of 9
Software
I0065
Software
Software Definition
Software Related Problems
Software Components
Software Characteristics
Software Applications
1 _________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
* Property of STIPage 3 of 9
Software
I0065
Evolution of Software
The early years Batch orientation Limited distribution Custom software
The second era Multi-user Real-time Database Product software
The third era Distributed systems Embedded intelligence Low-cost hardware Consumer impact
The fourth era Powerful desktop systems Object-oriented technologies Expert systems Artificial neural networks Parallel computing
3 __________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
* Property of STIPage 2 of 9
Software
I0065
Software
Computer instructions that when executed provide desired function and performance.
Data structures that enable the programs to adequately manipulate information.
Documents that describe the operation and use of programs.
2 _________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
* Property of STIPage 4 of 9
Software
I0065
Software-Related Problems
1. Hardware advances continue to outpace our ability to build software to tap hardware’s potential.
2. Our ability to build new programs cannot keep pace with the demand for new programs, nor can we build programs rapidly enough to meet business and market needs.
3. The widespread use of computers has made society increasingly dependent on reliable operation of software.
4. We struggle to build computer software that has high reliability and quality.
5. Our ability to support and enhance existing programs is threatened by poor design and inadequate resources.
4 __________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
* Property of STIPage 5 of 9
Software
I0065
Software Components
5 _________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
* Property of STIPage 7 of 9
Software
I0065
Software Characteristics
7 __________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
* Property of STIPage 6 of 9
Software
I0065
Software Characteristics
Software is developed or engineered, it is not manufactured in the classical sense.
Software doesn’t “wear out.”
Most software is custom-built, rather than being assembled from existing components.
6 _________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
* Property of STIPage 8 of 9
Software
I0065
Software Characteristics
8 __________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________
* Property of STIPage 9 of 9
Software
I0065
Software Applications
System Software
Real-Time Software
Business Software
Engineering and Scientific Software
Embedded Software
Personal Computer Software
Artificial Intelligence Software
9 _________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________ ___________________