1.1 Flashcards
Software problems are a consequence of _________ demands and low __________.
increasing, expectations
Software is computer programs and the associated _________
documentation
Software products can be developed for specific _______ or the general __________
customers, public
Good software is ________, _________, and __________
maintainable, dependable, usable
Software Engineering is an engineering discipline concerned with all aspects of _________ ________
software production
_________ _______ focuses on theory and fundamentals, while __________ _________ focuses on the actual development and delivering of software
Computer science, software engineering
_______ _________ focuses on all aspects of computer based systems such as hardware, software, and process engineering
System Engineering
3 challenges of software engineering is …
coping with increasing diversity, reduced delivery times, and developing robust software
Roughly __% of software costs are development and __% are testing costs
60, 40
The web has increased availability to software services and advances to software ____
reuse
______ products are sold to any customer who can afford them
Generic
________/______ products are commissioned by specific customers
Customized/Bespoke
Recently, most software is ______, then fitted to a specific company such as the SAP system
generic
Software that is __________ should be written so that it can evolve to meet the changing needs of the customers.
maintainable
Software that is ________ is reliable, secure, and safe
dependable