SOFTWARE PROJECT PLANNING Flashcards
what is the obj of software project planning?
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
what is software scope
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
what are resources
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
what are human resources?
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.
what are resusable resources
Component-based software engineering focuses on reusability, creating and reusing software building blocks known as components.
what are environment resources
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.
what are decomposition techniques
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.
If a direct approach is taken, size can be measured in
LOC
If an indirect approach is chosen, size is represented as
FP
What is LOC
Using this metric, the project size is estimated by counting the number of source instructions in the developed program.
What is FP
used to easily estimate the size of a software product directly from the problem specification.