Chapter 1 Flashcards
Software is designed and built by________.
Software Engineers
______ is both a product and a vehicle for delivering a product (information).
Software
Software is ______ not manufactured.
Engineered
Software does not wear out, but it does _______.
deteriorate
Industry is moving towards __________ software construction, but most software is still custom-built.
component-based
Stand alone programs that solve a specific business need.
Application software
Number crunching programs that range from astronomy to automotive stress analysis.
Engineering/Scientific software.
Resides inside a specific product or system such as an ATM or microwave oven, and is used to implement and control features and functions for the end user and the system itself.
Embedded software
Designed to provide a specific capability for use by many different customers. Can focus on a niche or be mass market.
Product-line software.
Network centric software that comprises browser based apps and apps that reside on smartphones and tablets.
Web/Mobile applications
Makes use of non numeric algorithms to solve problems that are not amenable to computation or straightforward analysis.
Artificial Intelligence Software.
Creating software to allow machines of all sizes to communicate with each other across vast networks.
Open-world computing
Architecting simple and sophisticated applications that benefit targeted end-user markets worldwide
NetSourcing
Distributing source code for computing applications so customers can make local modifications easily and reliably.
Open Source
Legacy software must be ___________ to meet needs of new computing environments or technology.
adapted