overview Flashcards
Define software engineering and what it includes.
Software engineering is the process of developing software
This includes:
documentation so that other programmers understand the language
maintenance over time to keep software up to date
debugging
testing
What is an IDE?
integrated development environment
A software package in which helps the process of software engineering
What is a library?
a collection of commonly used private functions and subprograms
What are two private functions or subprograms stored in a programming library?
private function= standard mathematical operations e.g. square root or random number generator
subprogram= standard input/output routines e.g. storing data to disk
What are the advantages of standard libraries?
related private functions (pf) and subprograms(sp) are stored in same location
time is saved as the programmer can use the pf and sp stored in a library
subroutines in library have already been tested, so they should work reliably and no further testing needed
programs will contain less code and will therefore be easier to read
standard library routines are written by experts so should be efficient