Correct Detailed Answers Guaranteed Pass!!
1. What are the Specification, Development, Validation, Evolution
Main Software
Engr Activities
2. What are the Building Software and Growing Software
two categories of
software process
3. What is Growing Start with a small system and build upon it
Software
4. What is Process 0: 1. Write some code. 2. Fix the problems in the code.
The code-and-fix no analysis, get started with coding right away
model and fix any problems after testing .Can be good for small systems not really
5. What is 1.Poorly structured code 2.Very expensive 3.Poor preparation for testing and
wrong with modification
the code-and-fix
model
6. What is Process 1: Identify Requirements-->System and software design-->Implementation(Coding)
Waterfall and int testing-->Harder testing (system)-->Operations and maintenance. One big
loop.
7. What is the Origi- One should move to the next
nal Theory of Wa- phase only when its preceding phase is completed and perfected. No jumping
terfall back and forth.
8. Waterfall is Docu- True
ment driven: True
or False
9.
1/8
, SOEN 341 Actual Exam Questions With Reviewed 100%
Correct Detailed Answers Guaranteed Pass!!
What do man- They like it because progress is measurable/observable. Project milestones be-
agers think of come the transition between steps.
Waterfall model?
10. What are differ- - analyst (also called "systems analyst");
ent roles in the - designer;
Waterfall model - programmer (now called "development engineer");
- tester (now called "test engineer"; - trainer;
- maintainer (now called "maintenance engineer").
11. What are the Estimate cost by adding the estimated costs of each phase and then adding a safety
problems with factor (but may not have enough info. Many software projects fail because of cost
cost estimations overruns.
for Waterfall?
12. Why is the Water- It is not clear that experience gained from construction of physical objects is going
fall is a poor mod- to work for software development. Documents must be validated properly because
el? they may reflect what readers want to hear rather than what is actually happening.
13. Classical vs The waterfall model works for bridges because bridge-building is well-under-
SOEN? stood. The reasons that it does not work for programming:
- the software development process is not well-understood;
- scientific foundations are lacking; - software requirements change;- developers
are HUMANS!
14. Pros and Cons of Pros: -Rigid and formal process, works well for
Waterfall? -embedded systems and safety critical systems
Cons: Late-changing requirements require
a lot of rework!
15. What's the main Documentation
medium of com-
2/8