Software Engineering Flashcards
What does IDE stand for
Integrated Development Environment
What do IDE’s provide
Features that assist in the coding process
What does CASE stand for
Computer Aided Software Engineering
What does CASE provide
Functionality to help developers with a number of tasks
Give an example of Three features added to IDE’s
- Improved Editors
- Debugging tools
- Runtime environments
- Line numbering
- Colour coding
- Auto complete
- Syntax error highlighting
What are the three main points of Upper Case
Planning
Analysis
Design
What does upper case provide
Provides business and planning activities
What are the three main points of Lower Case
Implementation
Testing
Maintenance
What does Lower Case provide
Support for development
What is versioning
Each time developers update or edit a program a new version is created and the old one saved, this allows multiple coders to work on the same project
What two benefits of versioning
Different people can work on a project at the same time
Automatically tracked version history