Intro Flashcards
What is software engineering?
An engineering discipline concerned with all aspects of software production, from the early stages of system specification through to maintaining the system after it has gone into use.
What is an engineering discipline?
Using appropriate theories and methods to solve problems bearing in mind organisational and financial constraints.
What does software engineering include?
All aspects of software production: not just the technical process of development, but also project management and the development of tools and methods to support software production.
Why is software engineering important?
Individuals and society rely on advanced software systems. We need to produce reliable and trustworthy systems economically and quickly.
Why is it cheaper to use software engineering methods?
It is cheaper to use software engineering methods and techniques instead of writing programs like a personal project.
What is the majority of costs for most systems?
The majority of costs are for changing the software after it has gone into use.