Flashcards
CS 425chapter 1
Cards in this deck (10)
- 1What is Software?Computer programs and associated documentation. Software products may be developed for a particular customer or may be developed for a general market.
- 2What are the attributes of good software?good software should deliver the required functionality and performance to the user and should be maintainable, dependable, and usable.
- 3What is software engineering?Software engineering is an engineering discipline that is concentrated with all aspects of software production from initial conception to operation and maintenance.
- 4What are the fundamentals of software engineering activities?Software specification, software development, software validation and software evolution
- 5What is the difference between software engineering and system engineering?System engineering is concerned with all aspects of computer based systems development including hardware, software, and process engineering. Software engineering is part of this more general process.
- 6What are the key challenges facing software engineering and system engineering?System engineering is concerned with all aspects of computer based systems development including hardware, software and process engineering. Software engineering is part of this more general process.
- 7What are the key challenges facing software engineering?Coping with increasing diversity, demands for reduced delivery times and developing trustworthy software.
- 8What are the costs of software engineeringRoughly 60% of software costs are development costs, 40% are testing costs. For custom software, evolution costs often exceed development costs.
- 9What are the best software engineering techniques and methods?while all software projects have to be professionally managed and developed, different techniques are appropriate for different types of system.
- 10What differences has the internet made to software engineering?not only has the internet led to the development of massive, highly distributed , service-based systems, it has also supported the creation of an "app" industry for mobile devices which has changed the economics of software.
Information
- Description
- Flashcards on CS 425chapter 1, created by Nicolas Aparicio on 17/10/2018.
- Created by
- Nicolas Aparicio · Oct 2018
- Updated
- Oct 17, 2018
- Views
- 1
- Rating