Software project planning necessitate what activities, Software Engineering

Q. Software project planning necessitate what activities? What are the difficulties encountered in measuring the Software Costs?

Ans. Software project planning necessitate the following activities

  • Estimation:
  • - Resource, Effort, cost and project duration
  • Project scheduling
  • Staff organization
  • -staffing plans
  • Risk handling
  • - analysis, identification and abatement procedures
  • Miscellaneous plans
  • -quality assurance plan as well as configuration management plan and so on.

Software costs are because of the requirement for hardware, software and human resources. One is able to perform cost estimation at any point in the software life cycle.

Since the cost of software depends on the nature and characteristics of the project the accuracy of estimate will depend on the amount of dependable information we have about the final product. Consequently when the product is delivered the costs can be actually determined as everything spend is known by then. Nevertheless when the software is being initiated or during feasible study we have only some idea about the functionality of software. There is extremely high uncertainty about the tangible specifications of the system hence cost estimations based on uncertain information cannot be accurate.

Posted Date: 7/26/2013 2:46:17 AM | Location : United States

Related Discussions:- Software project planning necessitate what activities, Assignment Help, Ask Question on Software project planning necessitate what activities, Get Answer, Expert's Help, Software project planning necessitate what activities Discussions

Write discussion on Software project planning necessitate what activities
Your posts are moderated
Related Questions
Configuration management (CM) covers the tools and procedure used to control, coordinate and track code, needs, documentation, problems, change requests, designs, tools, compilers,

Define Traceability Traceability is the overall property of requirements specification which reflects the easiness of finding related requirements. Three different parts

Equivalence class testing Equivalence class testing is based on partitioning the input domain of a program into a number of equivalence classes so that the test of a representa

Write a program and identify DU path for Telecom domain

APPLICATIONS SOFTWARE: As has been mentioned earlier, software may conveniently be divided into: systems software (i.e., programs designed to control the execution of other pr

What are the Controlling Events Between Objects Event is the specification of a important occurrence which has a location in time and space. Examples of events are flight l

Grey box testing is a software testing method that uses a combination of black box testing and white box testing. Gray box testing is not the black box testing, because the tester

What does Modularity concept mean? Software architecture embodies modularity; i.e. Software is named in to addressable components called modules, which are integrated finally.

Question 1 V-Model and Spiral Model, Waterfall Model are of the software development processes. Companies are using these models to have a systematic and defined approach in softw

What are 5 common problems in software development process? 1. Bad requirements - These requirements are unclear, too general, incomplete, or not testable. They cause problem