GoConqr has a new look! Let us know what you think.

Flashcards

CS 425chapter 1

Nicolas Aparicio English 10 cards

Cards in this deck (10)

  1. 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.
  2. 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.
  3. 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.
  4. 4What are the fundamentals of software engineering activities?Software specification, software development, software validation and software evolution
  5. 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.
  6. 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.
  7. 7What are the key challenges facing software engineering?Coping with increasing diversity, demands for reduced delivery times and developing trustworthy software.
  8. 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.
  9. 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.
  10. 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
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?