Unit 1 -
In what year was the term software engineering coined by a NATO study group? - 1967
Why is so much of today's software not considered to have been engineered? -
What is the life cycle of software engineering? - A life-cycle model is a description of the steps that should be perf...
In what year was the term software engineering coined by a NATO study group? - 1967
Why is so much of today's software not considered to have been engineered? -
What is the life cycle of software engineering? - A life-cycle model is a description of the
steps that should be performed when building a software product.
What is the relationship between computer science and software engineering? -
Name some of the problems resulting from team programming. - Interfacing problems
(communication between code components)
Unless the team is properly organized, much time can be wasted in conferences
between team members.
Why is there no planning phase, testing phase, and documentation phase during
software development? - Planning: Until it is known exactly what is to be developed,
there is no accurate, detailed plan that can be drawn up.
Planning is carried out all throughout the software development lifecycle.
Testing: If testing is treated as a separate (testing) phase, there is a very real danger
that testing will not be carried out constantly throughout every phase of the product
development and maintenance process.
Documentation: we must always ensure the documentation of a software product must
be complete, correct, and up to date. 1. Large turnover rate in the software industry. 2. It
is almost impossible to perform the steps of a specific phase unless the documentation
of the previous phase is complete, correct, and up to date. 3. It is virtually impossible to
test whether a software product is working correctly unless documents are available to
state how that software product is supposed to behave. 4. Maintenance is almost
impossible unless there is a complete and correct set of documentation that describes
precisely what the current version of the product does.
1|Page
, COMP 410 Study Exam
What are the advantages of the object-oriented paradigm? - It is an integrated approach
which is far smoother to transfer from workflow to workflow unlike the classical
approach. This reduces the number of faults introduced during development.
What are the major differences between the structured paradigm and the object-
oriented paradigm? - - Information Hiding with Object Oriented
- Post delivery maintenance easier with OO
- Development is easier with OO
Software - the machine-readable code, the specification document, the design
document, legal and accounting documents of all kinds, the software project
management plan, and other management documents as well as all types of manuals.
Program - an autonomous piece of code, generally in the form of a deck of punched
cards that could be executed.
System - a system was a related collection of programs.
Product - a nontrivial piece of software.
Software Production - the way we produce software, and the end process is termed a
product.
Methodology - a way of developing a software product.
Paradigm - a style of software development.
Bug - a euphemism for a fault. When a programmer makes a mistake, the consequence
of that mistake is a fault in the code.
2|Page
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller PossibleA. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $16.99. You're not tied to anything after your purchase.