The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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