NAME
App::Requirement::Arch::Format::Flat - Transform the standard requirement structure to a
"flat"
one.
SYNOPSIS
my
(
$requirements_structure
,
$requirements
,
$categories
)
= load_and_filter_requirements( ...) ;
keep_abstraction_level_requirements(
$requirements
,
@keep_abstraction_level
) ;
my
$flat_document_structure
= generate_flat_document_structure(
$requirements
);
DESCRIPTION
This module provides functionality to generate a 'flat' (as opossed to the hierarchical structure used when developing requirements) requirements structure that can be used to generate document intended for users that need 'less' complicated requirement visualisation. See ra_show_flat.
SUBROUTINES/METHODS
generate_flat_document_structure(\%requirements)
Loads requirements and sorts them generating a document structure based on the top category of the requirements.
Arguments
\%requirements - The structured requirement.
Returns
%flat_document_structure - A reference to a structure to be used to generate the flat document
SEE ALSO
AUTHOR
Khemir Nadim ibn Hamouda.
Ian Kumlien