DATE: _______________________
INSTRUCTOR: _________________
Part I. Identification. Identify the correct key term that corresponds to the given statement. Choose
answer on the given list. Write your answer on the answer sheet provided. (60 pts)
1. Used the knowledge in computer science for problem solving.
2. Breaking problems into pieces.
3. Putting together all solutions into one structure.
4. Formal procedure for producing some result.
5. An instrument for accomplishing something in better way.
6. Combination of tools and technique.
7. Represent particular approach for building software.
8. It occurs when a human makes a mistake called error.
9. It is a departure from the system's required behavior.
10. Something whose failure poses a threat to life or health.
11. Quality is something we can recognize but not define.
12. Quality is fitness for purpose
13. Quality is conformance to specification
14. Quality is tied to inherent product characteristics
15. Quality depends on the amount the customer is willing to pay
16. Derived from the financial community
17. Key component of software development
18. Company, Organization or Person who pays for the system.
19. Company, Organization or Person who builds the system
20. Person or People who will use the actual system
21. States what is included in the project and what is not.
22. It is something that happens in the system.
23. Elements involved in the activities
24. Works with the customer, breakdowns what customer wants
25. Generates system-level description on what the system does
26. Write lines of code that implement what requirements specify
27. Helps catch faults that the programmer overlooked
28. Show users how to use the system
29. Fixes faults discovered during implementation
30. Prepare and store documents that are used during development
31. Key aspects of the problem w/o getting into details
32. Inputs was converted into outputs
33. Inputs determines w/c function would be performed.
34. Building a small version of a system
35. Parts of the systems with w/c the user interacts
36. Series of steps involving activities, constraints & resources
37. The way software development should progress
38. The way software development is done in actuality
39. AKA Software Development Process
40. Limitations
CHOICES
Abstraction
Critical
Path
Failure
Paradigm
Rational
Exroverts
Testers
Activities
Customer
Fault
Precursor
Rational
Introverts
Tool
Activities Involved on
project
Deliverables
Intuitive
Extroverts
Prescription
s
Refactoring
Trainers
Activity
Description
s
Intuitive Introverts
Procedure
ROI
Transaction
Agile
Designers
Librarians
Process
Safety-Critical
Transcendenta
l View
Analyst
Developer
Maintenance
Team
Product
View
Scrum
Transformation
Analyzing
Due Date
Manufacturing
View
Programmer
s
Software
Engineering
User
Boundaries
Duration
Method/Techniqu
e
Project
Milestone
Software Life
Cycle
User Interface
Communication
Dynamic
Model
Milestone
Project
Schedule
Static Model
User View
Constraints
Endpoint
Objects/Entities
Prototyping
Synthesis
Value-Based
View
Part II. On the given illustrations, identify the name of the given software development process model. (20 pts)
(1)_____________________________________
(2) ____________________________________________
(3)_____________________________________
(4) ____________________________________________
(5)_____________________________________
(6) ____________________________________________
(7)_____________________________________
(8) ____________________________________________
(9)_____________________________________
(10) ____________________________________________
:
CASTRO
____________
Evaluated by:
Approved by: