CCCS#16 Software Engineering

Software Engineering - Large programs

Move on to Integrated Circuits - Who is Gordon Moore?

Software Engineering

  1. Who coined the term “Software Engineering” and who did she work for?
  2. Why is it good idea to break down large programs into smaller functions.?
  3. What are Objects in Software Engineering?
  4. When using Objects, what can be stored in them?
  5. What name is given to the process of nesting objects in software engineering?
  6. What is an advantage of using such process with multiple teams of software engineers?
  7. What does API stands for? 
  8. What is the difference between Public functions and Private functions?
  9. Why are some Functions Made Private?
  10. State three advantages of using an IDE. 
  11. For one of the above describe why this is a help to the programmer. 
  12. What are two ways that programmers can use to document the changes or document the workings of the code?
  13. Why is using a code comment a good idea? 
  14. Source Control can allow the source code to be "rolled back" - what does this mean?