NAME
App::Requirement::Arch::Format::Flat - Transform the standard requirement structure to a "flat" one.
SYNOPSIS
use App::Requirements::Arch::Filter ;
use App::Requirements::Arch::Format::Flat ;
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