SOFTWARE PROJECT PLANNING Flashcards

1
Q

what is the obj of software project planning?

A

The objective of software project planning is that enables the manager to make reasonable estimates of resources, cost, and schedule.
estimates should define best-case and worst-case scenarios

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

what is software scope

A

Software scope describes the functions and features that are to be delivered to end users; the data that are input and output; the “content” that is presented to users as a consequence of using the software

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

what are resources

A

The second planning task is estimation of the resources required to accomplish the software development effort.

the three major categories of software engineering resources—people, reusable software components, and the development environment

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

what are human resources?

A

They specify the required organizational roles (like manager or senior software engineer) and specialties (such as telecommunications, database, or client-server). In small projects, one person may handle all software engineering tasks, consulting specialists as needed. In larger projects, the team might be spread across various locations, so each team member’s location is specified.

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

what are resusable resources

A

Component-based software engineering focuses on reusability, creating and reusing software building blocks known as components.

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

what are environment resources

A

The environment supporting a software project, known as the software engineering environment , includes both hardware and software. The hardware serves as a platform for the tools (software) needed to create the work products resulting from good software engineering practices.

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

what are decomposition techniques

A

Software project estimation is a form of problem solving when the problem to be solved is too complex to be considered in one piece
The decomposition approach can be seen from two different points of view
Decomposition of the problem.
Decomposition of the process.

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

If a direct approach is taken, size can be measured in

A

LOC

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

If an indirect approach is chosen, size is represented as

A

FP

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

What is LOC

A

Using this metric, the project size is estimated by counting the number of source instructions in the developed program.

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

What is FP

A

used to easily estimate the size of a software product directly from the problem specification.

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