Software Engineering Ch 1 - Introduction to Software Engineering

A brief description on what is software engineering

31 cards   |   Total Attempts: 184
  

Cards In This Set

Front Back
Reasons why study software engineering:The economies ...
The economies of all developed nations are dependent on software
Reasons why study software engineering:More and more ...
More and more systems are software controlled
Reasons why study software engineering:Software engineering is concerned ...
Software engineering is concerned with theories, methods and tools for professional software development
Reasons why study software engineering:Software engineering expenditure ...
Software engineering expenditure represents a fraction of GNP in all developed countries
Reasons why study software engineering:Software cost ...
Software cost often dominate system costs. The cost of software of a PC is greater than the hardware cost
Reasons why study software engineering:Software cost more ...
Software cost more to maintain than it does to develop
Reasons why study software engineering:Software engineering is concerned ...
Software Engineering is concerned with cost-effective software development
A software system consists primarily of:clue 5
A number of separate programsConfiguration files that are used to setup these programSystem documentation which describes the structure of the systemUser documentation which describes how to use the systemWebsites for latest product information
Software to be sold to a range of different customers
Generic
Software developed for a single customer
Bespoke
Software engineers should adopt a ______ and _______ approach to their work and use appropriate ______ and _______ depending on the problem to be solved, the development _______ and the ______ available
Systematicorganizedtoolstechniquesconstraintsresources
Computer science is concerned with ...while Software engineering is concerned with ...
Theory and fundamentals
practicalities of developing and delivering useful software
System engineering is ... while software engineering is ...
Concerned with all aspects of computer based systems development including hardware, software and process engineering
is a part of this process
A software process:SVDE
What the system should do and its development constraints
Specification
A software process:SVDE
production of the software system
Development