DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Wang WCS documentation floppies

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Wang WCS documentation floppies

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦df8131c0c⟧ Wang Wps File

    Length: 5317 (0x14c5)
    Types: Wang Wps File
    Notes: Spelunked
    Names: »~ORPHAN04.00«

Derivation

└─⟦84f7719fc⟧ Bits:30006031 8" Wang WCS floppy, CR 0385A
    └─ ⟦this⟧ »~ORPHAN04.00« 

WangText



2.6.2.5  P̲a̲c̲k̲a̲g̲e̲ ̲D̲e̲s̲i̲g̲n̲ ̲S̲t̲a̲n̲d̲a̲r̲d̲

         The following pages are an example of a normal package
         design process.



                    4̲ ̲ ̲P̲A̲C̲K̲A̲G̲E̲ ̲D̲E̲S̲I̲G̲N̲



         (4.1)   P̲A̲C̲K̲A̲G̲E̲ ̲O̲V̲E̲R̲V̲I̲E̲W̲

         Section 4.1 of the packae specification has at package
         level the same mission as chapter 4 in the SDS at system
         level.

         In total 4.1 gives the concurrent and sequential processing
         within the package with clear definition of the role
         of each sub-package which are describe more detailed
         in section 4.2.x.



         (4.1.1) F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         This should be the first step in the analysis. The
         package functions desolved in section 2.2.1 and 2.2.2
         should be broken down to the level functional which
         justifies allocatio of the subpackages described further
         in section 4.2.x.


                          ̲ ̲ ̲ ̲ ̲ ̲ ̲


                          ̲ ̲ ̲ ̲ ̲ ̲ ̲

                 ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

            ̲ ̲ ̲ ̲ ̲ ̲ ̲        ̲ ̲ ̲ ̲ ̲ ̲ ̲        ̲ ̲ ̲ ̲ ̲ ̲ ̲

                   A             B             C
            ̲ ̲ ̲ ̲ ̲ ̲ ̲        ̲ ̲ ̲ ̲ ̲ ̲ ̲        ̲ ̲ ̲ ̲ ̲ ̲ ̲

            ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲             ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲ ̲

                      ̲ ̲ ̲ ̲ ̲ ̲ ̲       ̲ ̲ ̲ ̲ ̲ ̲ ̲          ̲ ̲ ̲ ̲ ̲ ̲ ̲


                      ̲ ̲ ̲ ̲ ̲ ̲ ̲       ̲ ̲ ̲ ̲ ̲ ̲ ̲          ̲ ̲ ̲ ̲ ̲ ̲ ̲



                          Common functions


         Where common functions exist within a package the functional
         break-down shall be continued to the level where all
         common functions can be isolated.



         (4.1.2) S̲o̲f̲t̲w̲a̲r̲e̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲
         This section describes the allocation of functions
         onto processes, shared procedures (between two processes),
         monitor procedures (only for CSF, SSC, and DAMOS) or
         co-routines.

         Based on the above software component types sub-packages
         shall be defned.

         For each of the sub-packages the following elements
         shall be contained.

         1)  Functions allocated to the subpackage (refer 4.1.1).

         2)  Software structure which corresponds with the functional
             break-down of section 4.1.1.

         The software strucure shall be presented by a chart
         which shows the software break-down. (Similar to chart
         presented in section 4.1.1).



         (4.1.3) D̲a̲t̲a̲ ̲F̲l̲o̲w̲ ̲a̲n̲d̲ ̲C̲o̲n̲t̲r̲o̲l̲ ̲L̲o̲g̲i̲c̲

         Data flow and control logic related to major transaction
         within a package shall be descrbed to the sub-package
         level.

         The functional flow must give the normal flow (as 2.2)
         and the special flow (2.3).

         The tools to document flow/logic are block diagrams
         for process synchronization/communication and HIPO
         for sequential processing.


         (4.1.4) C̲o̲m̲m̲o̲n̲ ̲D̲a̲t̲a̲ ̲E̲l̲e̲m̲e̲n̲t̲s̲ ̲(̲I̲n̲t̲e̲r̲n̲a̲l̲)̲

         This should identify common data element (but not give
         detailed layout in order to make 4.1.5 more readable).




         (4.1.5) E̲x̲t̲e̲r̲n̲a̲l̲ ̲D̲a̲t̲a̲ ̲E̲l̲e̲m̲e̲n̲t̲s̲

         This should identify data shared with other packages
         which are defined in Data Def. Doc.



         (4.1.6) I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲

         The section shall define externa interfaces as well
         as software package to package interfaces (excl. DAMOS,
         IOC, CSF, and MMS). At minimum shall be references
         to the appropriate ICDs shall be included.

         Sub-package interfaces shall, furthermore, be identified
         but not specified i details, as this shall take place
         in section 4.2.x.5.

         G̲e̲n̲e̲r̲a̲l̲ ̲C̲o̲m̲m̲m̲e̲n̲t̲s̲ ̲t̲o̲ ̲4̲.̲1̲.̲4̲,̲ ̲4̲.̲1̲.̲5̲,̲ ̲a̲n̲d̲ ̲4̲.̲1̲.̲6̲

         In order to obtain a selfcontained and readable document
         it may be necessary to include detailed information
         in section 4.1.4 - 4.1.6. It shall owever be emphasized
         that the master source for definition of data and package
         interfaces are the AMSS data definition document and
         the AMSS software interface control document.



         (4.2.x) S̲u̲b̲-̲p̲a̲c̲k̲a̲g̲e̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲s̲

         This section shall expand thesubpackage design, as
         described in section 4.1 to a level where all modules
         (less than 250 source statements, refer SRS) are identified
         and the functions defined.



         (4.2.x.1) F̲u̲n̲c̲t̲i̲o̲n̲a̲l̲ ̲S̲p̲e̲c̲i̲f̲i̲c̲a̲t̲i̲o̲n̲

         This section shall contain a functional brea-down to
         such a level that all SW modules can be identified
         taken all functional areas defined in section 2.2 and
         4.1.1 into account.




         (4.2.x.2) S̲o̲f̲t̲w̲a̲r̲e̲ ̲S̲t̲r̲u̲c̲t̲u̲r̲e̲

         This section shall contain a description which identifies
         all software components to be implemented (Refer 4.1.2).



         (4.2.x.3) D̲a̲t̲a̲ ̲F̲l̲o̲w̲ ̲a̲n̲d̲ ̲C̲o̲n̲t̲r̲l̲ ̲L̲o̲g̲i̲c̲

         Data flow and control logic related to major transactions
         within a subpackage shall be described.

         The mandatory tool to specify flow/logic is HIPO for
         sequential processing. Where functions are made up
         of complex algorithms or decisionsthe HIPO charts may
         be supplemented by flowgrams, structured pseudocode
         and/or decision table.

         Where concurrent processing exist blockdiagrams shall
         be used to specify communication between software components.



         (4.2.x.4) S̲u̲b̲p̲a̲c̲k̲a̲g̲e̲ ̲D̲a̲t̲a̲

         Thi section shall define data which are pertinent to
         the sub-package only. Package data or common data shall
         be defined in 4.1.4 and 4.1.5.



         (4.2.x.5) I̲n̲t̲e̲r̲f̲a̲c̲e̲s̲

         This section shall specify interfaces between subpackages
         within the package. Packag interfaces or external interfaces
         shall be defined in the appropriate ICDs and referenced/defined
         in section 4.1.6.



2.6.     C̲o̲n̲f̲i̲g̲u̲r̲a̲t̲i̲o̲n̲ ̲C̲o̲n̲t̲r̲o̲l̲

         Configuration Control is described in Volume II, section
         7.3



2.6.4    P̲r̲o̲j̲e̲c̲t̲ ̲M̲a̲n̲a̲g̲e̲m̲e̲n̲t̲

         An Automated Project Management System including critical
         path analysis is available on the CR16 and can be offered
         as an option.