:- [qnet].

goal = reqQual.

	
% 1  2       3   4    5  6   7   8    10
% -1 -0.75 -0.5 -0.25 0 0.25 0.5 0.75 1
%     trig(Mode,Up,Down) ; i.e. min = Mode - Down; max = Mode + Up
devCMM        = trig(3, 1,2).
novel		  = trig(5,1,1).
reqCplx 	  = trig(3,1,1).
reqDevBudget  = trig(8,2,2).
reqDevDomain  = trig(7,2,2).
reqDevExpr    = trig(6,2,2).
reqDevProcEff = trig(6,2,2).
reqDevQualOrg = trig(2,1,1).
reqDevSched   = trig(2,1,1).
reqDevStfLev  = trig(5,4,4).
reqDevTool    = trig(3,2,2).
reqDevTrnOvr  = trig(5,4,4).
sysDocQual 	  = trig(2,1,1).
userExperR 	  = trig(8,1,2).
userInvolveR   = trig(8,1,1).

reqDevResAvail   = reqDevTrnOvr     + reqDevStfLev. 
reqDevStaff      = reqDevExpr       + reqDevDomain  + reqDevResAvail.
reqExtCstr       = reqDevSched      + reqDevBudget.
reqProbSpc      = reqStab          + sysDocQual    + reqCplx.
reqProcAdhere    = reqExtCstr       + reqDevProcEff + reqDevQualOrg.
reqProcRigor     = devCMM           + reqProcAdhere + reqDevTool. 
reqQual          = reqProbSpc       + reqDevStaff   + reqProcRigor.
reqQualUserInput = userExperR        + userInvolveR.
reqStab          = reqQualUserInput + novel.
