Software Engineering - Chapter 2 (Book)

8 cards   |   Total Attempts: 184
  

Related Topics

Cards In This Set

Front Back
Question 1
What is a software process?
Set of related activities that leads to the production of a software system.
Question 2
What are the four fundamental software engineering activities?
1)Software Specification 2)Software Development 3)Software Validation4)software Evolution
Question 3
The process used in different companies is dependent on:
-Type of software used -Requirements of software customer -Skills of developers
Question 4
Define Software Specification
The functionality of the software and constraints on its operation must be defined.
Question 5
Define Software Development
The software to meet the specifications must be produced.
Question 6
Define Software Validation
The software must be validated to ensure that it does what the customer wants
Question 7
Define Software Evolution
The software must evolve to meet changing customer needs
Question 8
What is the difference between plan-driven and agile processes?
Plan-driven processes are processes where all of the process activities are planned in advance and progress is measure against this plan. Agile processes are incremental and continual as the software is developed.