CSC 395 - Chapters 15, 22 Flashcards

1
Q

Describe the four types of reuse.

A

System reuse – complete systems may be reused as part of a system of systems.

Application reuse – an application may be reused by incorporating it without change into a system.

Component reuse – Components of an application (ranging in size from sub-systems or single objects) may be reused.

Object and function reuse – software components that implement a single function (like a mathematical function) or an object class may be reused.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe at least three benefits of software reuse.

A

Lower development costs – reuse means that fewer lines of code have to be written

Accelerated development – reusing software can speed up system production because development and validation time may be reduced

Increased dependability – reused software should be more dependable than new software. Its design and implementation faults should have already been found and fixed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Describe the four goals of successful project management.

A

Deliver the software to the customer at the agreed time

Keep overall costs within the budget

Deliver software that meets the customer’s expectations

Maintain a coherent and well-functioning development team

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe the five project management activities.

A

Project planning – estimate and schedule project development and assign people to tasks

Risk management – assess the risks that may affect a project, monitor these risks and take action when problems arise

People management – choose people for a team and establish ways of working that lead to effective team performance

Reporting – report progress to customers and managers of the company developing the software

Proposal writing – the first phase of a software project; describes the objectives of the project and how it will be carried out

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe the four steps in the risk management process

A

Risk identification – identify possible project, product and business risks

Risk analysis – assess the likelihood and consequences of these risks

Risk planning – make plans to avoid or minimize the effects of the risk

Risk monitoring – regularly monitor the risks throughout the project

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the four people management factors.

A

Consistency – treat team members in a comparable way – play no favorites

Respect – respect others differences

Inclusion – involve all team members, make sure that everyone’s views are considered

Honesty – always be honest about what is going well/badly

How well did you know this?
1
Not at all
2
3
4
5
Perfectly