plan.dom
Class Feature
java.lang.Object
|
+--plan.dom.Feature
- public class Feature
- extends java.lang.Object
A feature request recorded against a given software product.
Constructor Summary |
Feature(int id,
java.lang.String shortDescription,
double sizing,
Priority priority)
Create a new feature with the indicated attributes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
priority
private Priority priority
champion
private Employee champion
sizing
private double sizing
id
private int id
shortDescription
private java.lang.String shortDescription
longDescription
private java.lang.String longDescription
customerRequests
private java.util.Vector customerRequests
Feature
public Feature(int id,
java.lang.String shortDescription,
double sizing,
Priority priority)
- Create a new feature with the indicated attributes.
- Parameters:
id
- a (unique) numerical id for the featureshortDescription
- a short textuial description of the feature (a phrase)sizing
- the effort in person days estimated to code this featurepriority
- the relative importance of implementing this feature
customerDesirability
public double customerDesirability()
- Measures cumulative customer desirability for this feature.
- Returns:
- the sume of the customer desirabilities acorss all customers requesting (0 if none)
setSizing
public void setSizing(double sizing)
getSizing
public double getSizing()
setPriority
public void setPriority(Priority priority)
getPriority
public Priority getPriority()
setId
public void setId(int id)
getId
public int getId()
setShortDescription
public void setShortDescription(java.lang.String shortDescription)
getShortDescription
public java.lang.String getShortDescription()
setLongDescription
public void setLongDescription(java.lang.String longDescription)
getLongDescription
public java.lang.String getLongDescription()
setChampion
public void setChampion(Employee e)
getChampion
public Employee getChampion()
addCustomerRequest
public void addCustomerRequest(CustomerRequest cr)
customerRequestIterator
public java.util.Iterator customerRequestIterator()