12.07.2015 Views

7. Capability Maturity Model Integration (CMMI) - tud.ttu.ee

7. Capability Maturity Model Integration (CMMI) - tud.ttu.ee

7. Capability Maturity Model Integration (CMMI) - tud.ttu.ee

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

An Example - RequirementsDevelopment SP 2.1-1 Establish Productand Product ComponentRequirements– Establish and maintain, fromthe customer requirements,product and productcomponent requirementsessential to product andproduct componenteffectiveness and affordability• ISO/IEC 15288, System Life CycleProcesses– Clause 5.5.3 - Requirements AnalysisProcess• IEEE/EIA 1220<strong>7.</strong>0, Software LifeCycle Processes– Clause 5.3.2 - System RequirementsAnalysis– Clause 5.3.4 - Software requirementsanalysis• IEEE 1233, Guide for DevelopingSystem Requirements Specifications• IEEE 830, Software RequirementsSpecifications121An Example - RequirementsDevelopment5.3.2 FunctionsFunctional requirements should define the fundamental actions thatmust take place in the software in accepting and processing the inputsand in processing and generating the outputs. These are generallylisted as “shall” statements starting with “The system shall”These include:a) Validity checks on the inputsb) Exact SP sequence 2.1-1 of Establish operations Productc) Responses to abnormal situations, including:1) Overflow and Product Component2) Communication facilitiesRequirements3) Error handling and recoveryd) Effect–ofEstablishparametersand maintain, frome) Relationship of outputs to inputs . . .1) It may the be appropriate customer partition requirements,the functional requirements intosubfunctionsproductor subprocesses.and productThis doesnot imply that the software design will also be partitioned that way.5.3.3 Performance component requirements requirementsThis subsection should specify both the static and the dynamicessential to product andnumerical requirements placed on the softwareor on product human interaction component with the software as a whole. Staticnumerical requirements may include th<strong>ee</strong>ffectiveness and affordabilityfollowing:a) The number of terminals to be supported;b) The number of simultaneous users to be supported;c) Amount and type of information to be handled.• ISO/IEC 15288, System Life CycleProcesses– Clause 5.5.3 - Requirements AnalysisProcess• IEEE/EIA 1220<strong>7.</strong>0, Software LifeCycle Processes– Clause 5.3.2 - System RequirementsAnalysis– Clause 5.3.4 - Software requirementsanalysis• IEEE 1233, Guide for DevelopingSystem Requirements Specifications• IEEE 830, Software RequirementsSpecifications12261

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!