• Aucun résultat trouvé

Using PSL/PSA to Model Information System Planning for The United States Department of the Army Headquarters

N/A
N/A
Protected

Academic year: 2022

Partager "Using PSL/PSA to Model Information System Planning for The United States Department of the Army Headquarters"

Copied!
26
0
0

Texte intégral

(1)

(

\

Using PSL/PSA to

Model Information System Planning for The United States

Department of the Army Headqarters

Paul D. McDaniel

10180 Bessmer Lane, Fail-fax, Vil-ginia, 22032, USA Phone: (103) 918-2488

Headquarters, united states Army Deputy Chief of Staff for Personnel

ABSTRACT: The US Army first adopted information s¥stem planning techniques in the early 1980s. What has evolved ~s a complex automated model of the functions, classes of information, systems, data flow, organizational responsibility, and their interrelationships. The intent of this paper is not to explain the methodology used in this model but to demonstrate the use of a modern, second generation CASE tool (PSLjPSA) in its

implementation.

This is an information model of a portion of a large military organization. However, these tools and methods should aid any large or~anization to better understand and control its

informat~on requirements. The problems encountered, lessons learned, and recommendations corning from this experience will also be of value to systems planners and integrators.

This paper briefly discusses PSLjPSA, and the background" of information system planning by the Army. The ~roblems in

attempting to perform information s¥stem plann~ng by manual means are addressed, as well as the benef~ts of an automated model.

What are the data requirements for an information model? What analysis must be performed? What naming conventions should be used and why? What objects are needed? What relationships? How do they interact? How do these objects and relationships ma~

into PSLjPSA? Answers to these and other questions are prov~ded,

as well as detailed syntax for the PSLjPSA implementation of the information model. The output requirements for information

system planning are also discussed, and some sam~le reports are

(2)

EXPlANATION OF TERMS

The term Business Systems Planning (BSP) refers to an enterprise modeling methodology developed by IBM, starting in the mid 1960s.

This methodology defines the major functions, processes, classes of information, and data entities which are used to define a business's information systems processing. When BSP was adopted by the US Army in the early 1980s,-the Army decided that Information Systems

Planni.ng (ISP) was a more appropriate term. The main output I?roduct from such a study is a Business System Plan (BSP) or Informat10n System Plan (ISP). To avoid further confusing the reader this paper uses "BSP/ISP" to refer to the methodology and "ISP" only to refer to the plan.

APPUCABIUTI

This paper directl¥ pertains to a portion of a large military organization with funct10ns such as direction, control, management, structure, acquisition, trainin9' distribution, deployment,

sustainment, development, and d1sposition. The concepts and

techniques described are equally applicable to a business which might add or sUbstitute such functions as production, marketing, order ( processing, etc. In fact, any large organization could use these

tools and methods to gain a better understandin9 and control of its information requirements. ..Functions and obj ect1ves vary from one organization to another. This does not alter their need nor their ability to model the interrelationships of their functional and informational requirements.

INTENT

The intent of this paper is not to explain the methodology but to demonstrate the application of it, with adaptations, in an

on-going project using an automated tool, PSL/PSA, and the mapping of the BSP/ISP methodology into PSL/PSA. The reader will hopefully

obtain some insight into some of the problems encountered, lessons learned, and benefits to be gained by such an effort.

PSL/PSA

Problem Statement Language/Problem Statement Analyzer (PSL/PSA)*

was ori9inally developed in 1968 by the ISDOS research project at the Univers1ty of Michigan. PSL/PSA was designed as an automated

"entity-relationship-attribute" (ERA) model, and for several years was used primarily by students, who developed enhancements for it while doing work toward advanced degrees in systems engineering.

While PSL/PSA was recognized for its power and versatility, it was condemned for years because of unfriendly, complex and inconsistent command syntax and a generally accepted reputation for substantial computer resource consumption.

Largely as a result of these factors, PSL/PSA remained for years an academic curiosity, with interest outside the university community mainly by organizations sponsoring the research.

* PSL/PSA is a registered trademark of the Regents of the University of Michigan.

1

(

(3)

(

(

PSL/PSA began to come of age in the late 1970s and early 1980s, as computers became more ~owerful and less expensive. It became a commercial enterprise w1th the formation of ISDOS, Inc.

in 1983, when many of the research sponsors became customers.

ISDOS later changed its name to META systems and now licenses PSL/PSA worldwide. A partial rewrite of the PSL/PSA code (from FORTRAN to "C"), along with the development of several new

companion products by META Systems, has largely rectified the previous problems of user "unfriendliness", sluggish performance, and large resource consumption. Carma McClure, an internationally reco9nized authority on CASE, considers PSL/PSA to be on the

lead1ng edge of second generation CASE tools (defined as having a complete repository).

PSL/PSA is an exceptionally versatile relationship modeling tool. The language supports the use of numerous object types, relationships, commands, modifiers, and reports. It can be used to model different applications with different methodologies

throughout all phases of the s¥stem life-cycle. It has been used for defining system specificat10ns, structured analysis,

structured design, project management, ship maintenance, data element dictionaries, systems interface modeling, information architecture modeling, and others - including enterprise modeling or information modeling, which is the subject of this paper.

.BACKGROUl\'D

In 1981 the Inspector General of the united States Army determined that, in order to better evaluate the functioning and performance of the Army, it was necessary to better define the functions the Army actually performs. Based on his direction, the Trefre¥ study (named for the Inspector General), completed in

1982, 1dentified the eight major functions regularly done by the Department of the Army.

Further studies were conducted and, by applying the BSP/ISP methodology, the original eight functions evolved into ten

functional areas which became the basis for the Headquarters Department of the Army (HQDA) Information Systems Plan (ISP)

published in 1983. The HQDA ISP defines the functional processes, information classes, and entities which make up the HQDA

Information Model. It directs that all staff elements and Army agencies, major commands and installations conduct similar studies and produce similar ISPs and information models. It also calls for the definition of a Data Architecture~ Applications

Architecture, and Geographical/ Technical Architecture, based on these information models.

In 1983 the US Army Deputy Chief'of Staff for Personnel

(DCSPER) hired a contractor to perform such a study and produce an Automation Architecture Master Plan for the DCSPER. The

contractor conducted interviews with all top level personnel in the agency, held numerous conferences with DCSPER staff personnel

(4)

products. There was, As might be expected, automated tools were used to produce output

however, no linkage between the tools used.

the end products were inconsistent.

In October 1984 the DCSPER Manning The Force Automation

Architecture (MTFAA) Office designed a PSL/PSA database, loaded the bulk of the data from the DCSPER ISP into it and, by using PSL/PSA, generated the equivalent of each of the ISP output products the contractor had produced. These products were consistent with each other and were produced in far less time.

In late 1984 a second contractor was hired in order to validate the findings of the first study and begin the definition of a Total Army Personnel Data Base. The PSL/PSA database was turned over to the second contractor (who had some in-house expertise with PSL/PSA).

The contractor was shown the PSA output products and told how each was produced. The contractor argued against using PSL/PSA and stated that better looking products could be made by other means. The Army

(MTFAA) insisted on the use of PSA outputs for the sake of consistency.

The contractor produced a first draft Information Systems Master Plan, consisting mostly of a collection of PSA outputs. These

outputs included formatted summaries, descriptions, matrices, and

lists. .

The draft was reviewed by the conference participants who recommended and submitted changes. The contractor applied the updates and produced a second draft which was then sent out for review.

since there were only a few changes received on the second draft the Army decided to apply the updates in-house. When Army personnel started to u~date the database they discovered that the contractor had not appl~ed the earlier updates to the PSL/PSA database but had instead updated the PSA outputs. The Army took over control of the database at this time. In January 1986 the MTFAA Office produced the final DCSPER Automation Architecture Master Plan, using DocGen (the PSA documentation generation package). The complete package of 500 pages was generated by one command. All output products were

consistent, thus demonstrating some advantages of using an automated tool to support an ISP.

Having consistent output products is obviously essential for successful information modeling. What comes out is, however, only as 900d as what goes in. The fact that reports are consistent in no way

~nfers that the information is accurate, but it does help to verify the input.

INFORMATION MODELING WITH THE BSPIISP METHODOLOGY

Information modeling helps to identify an organization's

functional and informational requirements. These techniques provide a vehicle for defining the interrelationships between the component parts of the organization, their functional responsibilities, the

information that they derive and utilize, and how they process that information. Rather than discuss the specific functional and

informational requirements, this paper shows how this

"meta-information" can be captured, maintained, and recycled back to the supplier of the raw data by the use of modern CASE technology.

3

(

(

(

(

(5)

(

(

What is needed to constl'uct a meaningful and useful information model?

Data - 9Uite a lot of data, simplistic in nature, but carefully rev~ewed and cleaned up and meticulousl¥ maintained.

There are continual changes in functional respons~bility,

organizational structure, and system environment. As a result, the information model must be updated regularly in order to keep it current.

If the ISP is in a manual form it cannot be updated and rapidly becomes obsolete. Any chan~es would require that the

study which produced the ISP be per~odically redone. This costs a

~reat deal of time, money, and human resources and is totally

~mpractical. It is essential that the information is maintained in a fUlly automated form so that it can be easily updated as required, and consistent output products can be produced.

with the use of PSL/PSA, changes are easily entered and

automatically carried throughout the model. By entering a change to a given aspect or relationship in one view of the model, the change will show up in any other view in which the aspect or relationship is represented. Because of this, changes can be applied as they occur or become apparent, the model can be kept current, and information extracted is always up-to-date.

Analysis - the analysis required is rather basic. It consists mainly of:

(a) reviewing and cleaning up the input which has been received,

(b) identifying inconsistencies, and (c) correcting them.

This is not to say, however, that the review and clean-up is easy. On the contrary, obtainin~ and maintaining reliable data is

~erhaps the most difficult task ~nvolved in any form of

~nformation modeling. The difficulties are in:

(a) the volume of data,

(b) the number of sources for the data, (c) identifying the correct sources.

with data coming from more than one source, quite often inconsistencies appear. However, when there is only one source, the ability to cross check against another source is not there, and invalid data may very likely be accepted.

The most basic example of mUltiple sources for the same data is in the definition of system-to-system interfaces. The complete

descri~tion of a system-to-s¥stem interface will include

(6)

(

THE INFORMATION MODEL

The BSP/ISP methodology makes use of several interrelated objects in defining the information model. specifically, these objects and their data requirements are as follows:

Processes - Identified by the functional group number

and/or sequence number and process name and defined with one to three paragraphs of narrative description, identification of

information classes created and used by the processes, critical success factors relating to the processes, systems supporting the process, parent and/or subordinate processes and

or9anizations with proponency and/or involvement with it.

(F~gure 4 on page 10 shows a detailed PSL syntax definition for a DCSPER Process.)

Information Classes - Identified by the functional group number and/or sequence number and information class name and defined with one to three paragraphs of narrative description,

identification of parent and/or subordinate information classes, ( creating and using processes and organizations, and entities

making up the information class. (Figure 5 on page 11 shows a detailed PSL syntax definition for a DCSPER Information Class.)

Organizations - Identified by the name of the organization and showing the identification of parent or subordinate

organizations (if an¥), systems for which this organization has proponency, informat~on classes used or created, critical

success factors relating to the organization, and processes for which the organization has proponency or involvement. (Figure 6 on page 12 shows a detailed PSL syntax definition for a DCSPER

organ~zation. )

systems - Identified by the system acron¥ID and defined with one to three paragraphs of narrative descript~on, identification of parent or subordinate systems (if any), interfacing systems, major inputs into and outputs from the system, points of

contact, and several items of specific environmental and

characteristic data. (Figure 7 on page 13 shows a detailed PSL syntax definition for a System.)

Points of Contact - Identified by the office symbol and last name of the point of contact and showing the identification of systems for which the point of contact has responsibility, type of responsibility, organization, complete mailin9 address, and phone numbers. (Figure 8 on page 14 shows a deta~led PSL syntax definition for a Point Of Contact.)

Entities (Input/Output flows) - Identified by the name of the entity and showing the identification of parent and/or

subordinate entities (if any), associated information class(es), and system(s) having the entity as an input or output.

critical Success Factors - Identified by the rankin9 sequence and name of the critical success factor and def~ned

with one or two sentences, identification of processes and organizations which may have significant impact on the outcome of the critical success factor.

5

(7)

(

Naming Conventions

strict naming conventions are necessary for the ISP objects defined in the model in order to properl¥ identify and sequence Processes, Information Classes, and crit~cal Success Factors.

Naming conventions are also essential to help separate and categorize object names, and to distinguish between the several ISP object types modeled using the same PSL object type. ISP Processes, Organizations, and Systems are all modeled using the PSL object "PROCESS". This is not a problem with version 6 of PSL/PSA because of a sUbtypin~ capability. This model, however, was constructed using an earl~er version, and the naming

conventions are an absolute necessity. Since this model covers both the HQDA and DCSPER ISPs, some additional objects,

relationships, and naming conventions are required.

lIQDA/DCSPER Information Model for PSL/PSA As shown in Fi~ure 1 through 3, few of the object or

relationship names ~n the ISP model show any similarity to those in th~ PSL model. Information modeling represents a somewhat unique application of PSL/PSA, which was originally developed as an ERA modeling tool. Some disregard for PSL/PSA terminology was necessary in order to successfully map the BSP/ISP methodology into PSL. However, "post editing" of the reports make this

transparent to the receiver who sees only the BSP/ISP terminology.

(8)

OBJECTS: Figure 1 shows the ISP objects, naming conventions, and corresponding PSL objects used to model them.

Objects used in the Naminy Convention Modeled ISP Information Model (pref x- and/or -suffix) in PSL as:

Functional Group DA-99- -GROUP PROCESS

HQDA Process DAP-99- PROCESS

HQDA Information Class IC-99- SET

HQDA Entity DAE- ENTITY

DCSPER Process P99.99- PROCESS

DCSPER Information Class 099.99- SET

DCSPER Organization ORG- PROCESS

DCSPER Critical Success

Factor CSF-99- MEMO

system SYS- (or) SYSREF- PROCESS

DCSPER Entity (System IO) IO- ENTITY

Point Of Contact office-symbol (last-name) PROCESSOR The "9"s indicate a sequence number or position in a

structural schema. "99" by itself represents a sequence number while ".99" represents a sequence number within a higher

sequence structure.

FIGURE 1

7

(

(

(9)

RELATIONSHIPS: Figure 2 shows the relationships between the ISP objects represented in the Information Model and co+responding PSL relationships used to model them.

Relationships used in the

ISP Information Model PSL Relationship Name

PSL Abre Process/Organization Creates

an Information Class DERIVES DRVS

(

An Information Class is Used by a Process

A Major Input is Received by a System System Creates a Major Output

Functional Group Decomposes into HQDA Processes

HQDA Process Decomposes into DCSPER Processes

EMPLOYED BY EMPLOYED BY DERIVES

SUBPARTS ARE SUBPARTS ARE

EPLD EPLD DRVS SUBP SUBP HQDA Information Class Decomposes into

DCSPER Information Classes System Interfaces another System Process is supported by a System Organization is the proponent for

a System

Process or organization supports a critical Success Factor

SUBSETS ARE TRIGGERS UTILIZES TERMINATES SEE MEMO

SSTS TRGS UTLS TRMS SM

INCEPTION CAUSES INCC SUBP CLTN SUBPARTS ARE

HQDA Entity Decomposes into a DCSPER Entity

Information Class is Linked to an Entity COLLECTION OF Process Identifies an Organization

as its Proponent

Process Identifies an Organization with Major Involvement

Process Identifies an Organization with Some Involvement

INTERRUPTS INTS TERMINATION CAUSES TERC FIGURE 2

(10)

BSP/ISP object and Relationship mapping into PSL Objects and Relationships BSP/ISP terminology is at the upper left corner of the objects and in small print on the lines representing the relationships. PSL terminology is shown at the lower right of the objects and in large print on the relationship lines.

Figure 3

0\

(11)

Des PER PRO C E S S

P_° _ -_ _process~name. _

DEFINE PROCESS DESCRIPTION;

FULL NAME

spelLed out full name of the process

*****************************************************************

- - brief narrative description of the process - -

PART: DAP-_-_HQOA-process-name'----;. parent process UTILIZES: SYS- system-acronym

SYS----system-acronym'--- SYS- system-acronym'- ;

supporting system(s)

( EMPLOYS: D

0=.=-

-=information-class':name:=,inf·ormation-class-name I D- - - - information-class-name

-.-

;

information class(es) used

DERIVES: D_o_-_fnformation-cLass-neme_ _ ,.

D_o_-_information-cLass-name_ _ ;

information class(cs) created SEE MEMO: CSF- - CSF-name

CSF-

=-

-CSF-name---; critical success tactor(s) which apply INCEPTION-CAUSES:

ORG- organization-name' _ ORG- organization-name. _

proponent organization(s) INTERRUPTS: ORG- organization-narne _

ORG----organi zat ion-name

ORG-==orgsnization-name----

organiz8tion(~)

with major

involvement TERMINATION-CAUSES:

ORG- organization-name

ORG----Organization-name·---- ORG-==organization-name _

organization(s)

with some

involvement

FIGURE 4

(12)

Des PER I N FOR MAT ION C LoA S S

DEFINE SET D .

- - - -

information~cl8ss-name ;

DESCRIPTION;

FULL NAME

spelled out full name of the information class

*******************************************************************

- - brief narrative descdption of the Information class - -

SUBSET: IC-

- - -

HQDA-informatfon~class·n8me_; parent information class

COLLECTION: 10- entity-name entities (

10- entity-name connected

10- entity-name to the

10- entity-name Information

10- entftv· name ,

.

class

EMPLOYED: ORG-______organization-name I organization(s)

ORG-________organization-nome &process(es)

ORG-________organization-name which use the

P

-

_process-name information class

P -

-

· -

_process-name

P=

· - - -

_process-name ,

.

DERIVED: ORG-_ _ _organization-name organizatfon(s)

ORG-_______organization-name &process(es)

ORG-______organization-name which use the

P

· -

_process-name information class

p -

-

· -

_process-name

P -

-

· - -

_process-name ;

FIGURE 5

11

(13)

Des PER

o

R G A N I Z A T ION

ORG- ,organization-name, _ DEFINE PROCESS

PART:

TERMINATES:

EMPLOYS:

DERIVES:

SEE MEMO:

ORG- organi%at ion-name _ SYS- system-acronym

SYS----system-acronym'--- SYS-~system-acronym, 1 D - information-class-name I D

=-

:information-class-name==, D_"_-_information-class-name_ _ 1

D_"_-_;nformation-class-name_ _ , D_"_-_information-class-name_ _ 1 CSF- - CSF-name

CSF-

=

-:csF-name---1

parent organization

system proponency

information cless(es) used

information

cless(es) created critical success

factor(s) which apply ON-INCEPTION-OF:

P - process-name _

p - " - - -process-name _

p=. =-

=process-name ;

- proponent for these

processes

(

INTERRUPTED:

TERMINATION:

P - process·name _

P - "---process-name

p - " - -- process-narne---

P

.=-

:process-name 1

P - process-name _

p - " - -- process-name _ p - " - -- process-name _

P=.=-:process-name i

FIGURE 6

major involvement

in these processes

some

involvement in these

processes

(14)

s

Y S T E M

DEFINE PROCESS SYS- system-acronymL...---;

DESCRIPTION;

FULL NAME

spelled out full name of the system

*******************************************************************

- - brief narrative description of the system - -

TRIGGERS:

EMPLOYS:

DERIVES:

UTILIZED BY:

TERMINATED:

ASSERT:

SYS-_ _system-acronym interfacing

SYS-_ _system-acronym

·

IO- ent; tv-name major

IO:- entity-name

·

IO- entity-name major

IO- entity-name

·

P

.

process-name processes

P-

- . - - - -

_process-name

·

ORG-_ _organization-name proponent

ORG-_ _organlzation-nsme ; organizationCs) _office-syrrbol_- {_lastname_} PROPONENT POC,

_office-syrrbol_-{_lastname_} ARA POC;

(

- -

i

,

ATTRIBUTES ARE:

SYS-STAT PROG-LANG COMMO

IMP/IMMP-NO HOST-LOC HARDWARE MDEP-NO OSDBMS

'CURRENT/PLANNED', 'LANG:

I

,"'I"'MM=p",nr---...., - - - -

, -- ,

'MDEP#

'DBMS-:":---,·OS: ~ l KEYWORDS ARE: 'PRE-MOBILIZATION',

'MOBILIZATION' , , DEPLOYMENT' , 'EMPLOYMENT' ;

PERFORMED BY: _office-syrrbol_- {_lastname_} , _office-syrrbol_- {_lastname_} ;

FIGURE 7

13

(15)

POI N T o f CON T ACT

_office-synbol_-{_lastname_} ;

DESCRIPTION;

full mailing address of the

potnt of contact in address format (to include zip code)

DEFINE PROCESSOR

.

,

ASSERTED BY:

ASSERTED BY:

ASSERTED BY:

ASSERTED BY:

SYS- system-acronym'----_ _

SYS- system-acronym,-_ _

SYS- system-acronym,-_ _

SYS- system-acronym,-_ _

TO BE POC FOR ARA;

TO BE POC FOR ARA;

TO BE POC FOR PROPONENT;

TO BE POC FOR PROPONENT;

(

ATTRIBUTES ARE:

AUTOV-PHONE COM-PHONE FAX-PHONE POC-NAME ACTIVITY

'999-9999',

, (999) 999-9999', '(999) 999-9999',

, ,

- - - , :

,

FIGURE 8

Output Pl'oducts

Because there is so much interrelated data collected in the ISP Information Model, the possibilities for extracting

information from it are only limited b¥ the imagination. There are, however, several basic re~orts wh~ch are standard to the BSP/ISP methodology, all of wh~ch can be produced by PSA.

For each HQDA Functional Group: A listing of all HQDA Processes subordinate to it and all DCSPER Processes

subordinate to each HQDA Process.

For each Process (HQDA and DCSPER): A summary showing the process name as used in the model, the process name fully spelled out, the description of the process, the information classes used by the process, and the information classes

created by the process. Additionally, for each DCSPER Process the summary includes the organizational proponency and

involvement levels.

(16)

Matrix reports showing the Process usage and creation of Information Classes, one for HQDA and another for DCSPER.

A matrix report showing the Proponency and involvement levels which the DCSPER Organizations have with each Process.

A matrix report showing the DCSPER Processes and Systems and indicating which System(s) support each Process.

In addition to the basic BSP/ISP outputs some additional reports are beneficial.

For each System: A summary showing the System name as used in the model, the System name fully spelled out, the description of the System, the major inputs to the System and major outputs from the System, various characteristic data about the System and its environment, and a collection of information about the System's points of contact, to include: name, mailing address, phone numbers, and organization.

A consolidated Points Of Contact (POC) list: showing the name, office symbol, and phone numbers for each system POCo

A consolidated system characteristic list: showing the system acronym, operational status, operating location, hardware, operatin~ system, communication protocal(s) used, DBMS, and programm~ng language for each system.

A matrix showing the'systems and major inputs/outputs

indicating which system(s) produce and which system(s) use each of the inputs/outputs.

Additionally, several other reports can be generated to help purify the model and assist in architectural analysis.

CONCLUSION

LessonsLeal'ned

1. The information model must be maintained in an automated form in order to keep pace with constant changes in functional

responsibility, organizational structure, and system environment.

2. Other, off-line, techniques may produce more attractive

results than can initially come from an automated tool. However, in the long run the consistency and the ability to recreate the

automated tool output products totally outweigh the false beauty of products derived by other means.

3. "Canned" macro generation of report packages can save

enormous amounts of time in the creation and tailoring of specific output products. Canned macro "post-editing" of PSA reports is also an easy and consistent way to isolate the end user of the ISP

products from confusing terminology.

4. The "sub-typing" capability of PSL/PSA version 6.0, will allow objects to be named, referred to, and reported using the terminology desired, Le., "System" to be called a "SYSTEM" and a

"Point Of Contact" to be called a "POINT OF CONTACT".

15

(

(17)

5. Another META Systems product, Report Specification Interface (RSI), allows reports to be generated showing the

appropriate information model objects and relationships directly.

6. While processes and information classes may be of interest at higher levels of an organization, system interfacing and system characteristics are much more important at the lower levels.

7. There is a general lack of interest shown in sUbmitting data for what could be (and should be) a meaningful and useful information model. There are two main reasons for this:

a. Data calls (requests for specific data from

subordinate organizations) are all too often one-way streets.

The information is generally useful only to the hi~her level organization which commissioned the study in the f~rst place.

b. The information, particularl¥ information on

developing systems and changing organ~zational responsibility, is quickly out of date and may be obsolete even before it is pUblished.

As a result, information models, for all their required

effort, tend to become bookcase fillers or door stops. One reason why weak or inconsistent data may be received is the difficulty in identifying the correct sources for reliable data. Roles may vary from system to system, process to process, and organization to organization. Another is actually getting the correct information from the source. Some of this is because of the individual

personalities. variations in personal experience, level of

cooperation, and level of interest, as well as personnel turnover, are also important factors. Some is because of the degree of

familiarity which the source has with the SUbject matter involved.

But most of the problems are encountered because of apathy on the part of the suppliers of the data.

lIow can you ovm·come these difficulties?

Recommendations

1. Start early with an automated model and keep it updated.

An information model is like housework - it's not hard when you keep it up an a regular basis, but when you let it go, everything becomes a mess.

2. For organizations hiring a contractor to establish an

information model: Insist on the contractor maintaining all of the ISP data within an automated tool, and monitor the compliance of the contractor with this requirement.

3. For contractors performing BSPjISP studies and producing ISPs: Actively use, and advertise the fact that you use, tools capable of directly generating all ISP output products from a

(18)

6. Put products out in soft format and/or have them available via E-mail or bulletin boards.

7. Require that requests for project funding identif¥ how the project will fit into the overall master plan and, specif~cally,

which processes will be supported.

Cm'l'mIt Status of the InfOl'nmtioll Model

Information from the DCSPER ISP database is now periodically extracted and formally sent to various responsible organizations for review and update, As responses are received, they are consolidated and applied to the database,

Various extractions from the Information Model are now

distributed throughout the Army personnel community, and the PSL/PSA database is becoming recognized as a valuable tool for analyzing

system-to-system interfaces and tracking overall system architecture ( development.

ACKNOWLEDGMIlNTS

It would not have been possible to write this paper without the technical, functional, and editorial assistance and moral support and encouragement of the following people: Fred Bock, Gene McGrath, Jim Holt, John Hodges, C, Bresser, and Sonja McDaniel. My most sincere thanks.

(

17

(19)

,

(20)

• I

... .

••

• •

-

I

'---

.

.

• •

• •

--

.-

• •

....

••

••

-

-

!

-- I - I

••

1 -

- ... -.k= ... ~ .. -

1--:: _-:

., ,

• • •

-

• •

-

-

-+;

... J.:-

• • • •

,.

~I

••

~

.:+_.

..J

• • •

• •

:.1:-

-

•••

'---

,:: !::: In·-

1""--- :·1 : --'

~

I -> -

>I

, , ,

: ... """

, I mz ~ m I

" a"

~ z~~~~o mzu ~~

" , I J 1-11 I C!III. II " £ "l!1

" UIIIE"; I-Q:>1:Qlt I-l¢

, II 1:lXtClt U:J"Q(D¢ I !til

" Z I I I I (lIUH1:1:lL ""¢:J

"" 1L II" 1II~~b1 1111111 II I111 ~

HI Z ZZ 1111 lIlIlIlilItlllltil mill 1: IUDlIIllIlI I

" E . U III ¢~ til ~ D 00 ltlL lIlIlIlI~lIlIU IIl1zzmt HltlXlXlX II

" .« III lilt 1-111 IIl1lLlIlX til 1-1-1-1-11111111 CQQQCQC( Q(lIIlX1:1 tWbllIIlII1I III

" ~ Willi IIQ.~O IIlL HU~HlL.1I liZ ZlililIlIlXlLlX IIIl1 II I I I I11I1I1Lal~lLU IIlLllllLlXlI(Q

", lIHIIC("'U:"'QIX:>III:IIUI:I:H(~¢HIH»»lLllIlI(H~a:a:a:a:a:a:a:a:(UUII"'W"'III1HQQQQIX... U:l

,, ~ U-££'~~~J~("£mm~~(>Q£~~mOMM~i~OO~QQ£t~~···~·UUM.MOO~.U """""I~~(~(( ((~(.UUUUUQQQQ~~.m".xxx £££ZOOO ~~~~LLLCCCCClc~•••• mm •••~

" 1 I I I 1 1 1 I I 1 1 1 1 1 1 I 1 1 1 1 I 1 1 1 I 1 1 1111111 1111111111111111111111111

"" .11.11.11 • • • • • • • • • 11.111 • • • • • • • • • 111111.11 • • • • 1111 • • • • 1111 • • • • • • • • • • • • • • • • • •

, » » » » » » » » » » » » » » » » » » » » » » » » » » » » » » »

" .11 ••• 11 • • • • • • • • • • • • • • • • • • • • • 1111.1111 • • • • 11 • • • • • • • • • • • • • • • • • 11.1111 ••••

'r'----:::~~::::~~r'- - ; : T '--::;:--,'-'----,',--rl --r'----r'--::;:--,'-:;;-l',--r'----r'--;;--r'-

P.1_.1-~V-KANNXNO-QOALa/D8J P.1a.2-DEV-~-HGT-POL/OUXD

P.1 . . .3-~V-PLANNXNG-POL/guXD

~1a.4-DEV-ACCN-POL/OUXD P~1a~~-DEV-MANPRXNT-POL/BUXD

P . 1 . . .6-DEY-TNO/D~/BUXD P~1a.7-D~Y-DXaTR-POL/GUXD

PG1 . . .B-DEY-BU&T-PQL/QUXD PG1 a m9-DEY-TRANQ/SEP-POL/GUXD pe1_ 1GJ-DEY-PERS-P'LAN8

P.1 ..11-PREP-P~-CONT/JT-~ND

P.1 ..12-Dli.Y-THIL-ARt1V-MP'R-~

P.1_ 1:s-ACCOt'F'--.v:"R-PROQ-POf'I

P.2_.1-H&~~-.uDOET-EXEC

P . 2 .. G2-MGK-ACCEU8-8UDQET-EXEC PG2 . . .3-HeK-XNDXY-ACCT

PG2_-.-KVAL-ACCN-EFF

P . 2 ~DT-auRVEva

P . 2 -CDT-ANALVaX.

P . 3 .. _1-eDT-AUDXT.

~~a.2-MGK-X~D-RE&OUftCE.

~g:~~DII:~~~~~~.,cu.

~~ 1-~-HPft-POftTX~-TAA

~.4 2-~TH-FDRCE-RKQ

~.4• •3-MOK~-RQHT-.V.

P . 4 ..~K-eXY-P08XTXON-HGT

P~.. .:I-Dto:Y-t1f""1It-prQRCK-.TftUC-X...

P.~ 1-eDT-RK.aARCH

P.~ 2-DCV~.-t-ftOC-P'LAN P.~..G3-Fa~~R-DuD.

P.~. . .4-DEV-N c. rFtOCS/.uDCII

P.~.._~D£Y ACCN-PROC/8TD.

P~_.6-ACCKBa-PKft8 pg~_.7-t'lO_P&:RII

P.~.._B-MONXT~AT-ACQ-PftOG

PG6 .. _1-FCST-TOT-Aft-XNXT-TN-RQT P • •_.2-D~V-TOT-Aft-XNXT-TN-~

P.6_.3-MO~-ARHV-%N%T-TRNG-PROG

p g 7 ..G1-DKT-uNXT-~%-PER&-REPL

P . 7 ..~2-DEY-PKR.-D%&T-PL/PROG.

P . 7 . . .3-VAL-HXL-PKRa-RQN.

P . 7 ..~4-Aa8XON-MX~-PERa

P . 7 ~HBE-eXVXL%~T

P . 7 -HOVE-PER.

P . 7 .. _7-HOE-XND-XLVL/RED.T/D8T p . 7 . . .e-DKY/XM~-UNT-MAN-.VB-P.

P . 7 ..~-MOVE-C0HE.XVK-ELK~.

p~e. . . 1_MONT-PERa-RDv-aTAT/UNT.

P.B .. _2-MGE-PERS-STR

P.B . . .3-HQ~-PERa-.Ec/aRTV-cLKAft

P • • a.4-PROY-COMHUNXTV-gpT

p.a...~-HGK-CAauALTV

Pt1J8pgU __7-HGE-COHP/.KNEFXT/Ii.NTXTLa".-MGIi.-NAF p . e __g-HQ~-CXYX~XAN-CLA8aXFXCN

PGBa.9-HGE-CXY-CARKKR-PROdS

P8g .. 1 __FcaT-PEFt.-P~-DEY-RKQ

P . g ..11-"QK-PRO~-DEY-~

P 12~-M%~-~ROHOT%DNa

P 13-"G.-"X~-PKft8-RKCLA• • P • •a14-DKV/HGK~XL-RKTENTXON

P . . . .1~HG.-P~-~-~

. . . .1...-:-KJ1IP/~-ftaL.-~

P1 1-HG.-T~-Pft088

P1 2-DKt1O~

Th___ . y _ ~ _ _ _ --->

=~gg~:':h:_~:~~"G

-s-

(21)

L " "~-

~

, , , , "

H'

, , a

~'

i

OIl ~

.. = .. ..

o

=

(22)

/ ~~~···!~~~i~~~~~~~",~"",,000~55~1=~~=~"g···0oooooooo·~~~tii~i~~~/eo ~~ii~""""""O"

0" 00.;.; ••••••• '00 •

O·~t'O~~~~··I"=~C~~

"0

l/,~

100000"" t •

1~·OOt=~~~~~~~~"t···=,~~

"I" t"

o.~~"!~

0 I'

/

••

.~

••••• ". n,!

M_••IIIIIIIIIII~'a~~~..~NO~OD••MII/

••

~.

•••••

~

'I

~·tO~OOO~~~~~~~

!

~~~~.

=., •••

~

=

~.'

=

/U

" ===== I' =. •••••••••• 0000 •

=~

0 ""

"/

., ., • • ... • ====

~

, " ,

/I 'ItIIIIIIIIIIIIIII"II

•• •

/n ~ar"W~n5ro.~~IIII

I .. •

/

••

IIo~~"~Oi~=~

• •• •

/ ••

/

• o

~g~

t

b~!"I~

11

>Illr

!'

I/~

• • "

'~

I O.ON

~~n/

• , I '

=~'~

" • •

/

I~••/

• "

~/

,

"/

- "

/ I/ ~/--_.-.

__

./

..

llAO••RJiI

• • •

l

l

... ... • • • • -~ • ...

~'~l....08-0

•• r •

I

• •

II

&R£J>.. ...0

• :4 ~'" • •

ART" I

..l..I

• •

II

•• •

I...TRRII AUTOR:KP

..1 ..

lI

... ...

( I,

I

..

.."

•• I • • • •

C&RQ'Z',&,TII

• • •

C:J:VP.RIilIXMB

- o_

j

O.MX8

I0••0

I • •

DAO••a

• •

D... D...

I • ••

DVZ.(

• ••• •

I

• •

80A8

• •• • • •• • • • • • • • •• • •• •• • • •• • --

I

• •

I_RAIl 0.:1...

• •

I

....

I

JOZ. l

• •

~,x.'I'a'l'oanc-YOL 1-'

• •

Illxa'l'8'rOM1I:-R:.QtJ:.IJ'Z'

K...TO..-RaTAXM Ixa....TO..-RM8

• • • • •

_PRII ...RII

• , .. • • • • •

1«)•••1UiI MOII~PJliil

• .... :

•••

• •

I

• •

OD....

• •

ODxa

• • • •• .

~~.

• • • • • • • • • • • •

0_

I-t" •

••It-I)IJII-AO'T-.)fL

l •

i.

• •

I..It-Da:a:-&.c'r-or., ..a-DIiUI-8UOO.'Z' I

I

••Jt-Da:8-C%~OR.8

• • • • •

••R-DIiI8-J:DM8

I •

•••-DII8-KA.DXa.:

I

I••

• •

I..a-DIiI8-UOIiMAM' II

• •

...-1)11111-...

I • •

•••-DIlII-I\O-.ML

.... •

••Jt-D".-RO-orr

.--

..JUlAO

I • • "" .... ... I • •

ItOOPDIiI

• :t- , •

I

I

_0... I--

Ra:•••.,. (...T...

• • a._

I

...

I.

• • •

ltOa.MIiiI

•••

I

• ••

RO'l'C-aAaI

... • • • • •

RRII I

...

IIOZPlrlU8

• • • ~- • • • • •

.~

..

'-

... -::.. • ...;.

aXDP.IUiiI-2-.A.1IZMII(

fo;.t".

1-'"-IIIZDPaRJiI-a

• • • • • •

~~~

I

~

.XDP.R8-S-TX.R-XXX-V1

• • • • • • • •

aXD••R.S-AJUf'CI

• •• • • • • • •• • ••

.XDP.R8-Va:.&R

II

I

• • ... ••• . -

.aT

• • • •• •

.'Z'...-. I

If·..

• I

'Z'.&.6.MRXII/MAOD. I

•• •

IIIII

II.~

.... .

I

••

'Z'~D.

• •

T~•• ,

(23)

I

I I

"H. H

nn=g=g==.gRg.~~~O~~~~~~~t.~IH=~~~~

H

fI

RlI'C R I

~nnt

' • , Ht. ll = = HIH t H

~~~=~~

I'

I

k,' RI"

IIIIIIIIII.!'

"=.

~n~O

••

~~III'f' ==t~t~~~~~~~~~~~~~~~

a·.··

R~

ij 8·b

IfU

I

~

..

~~.~.~...

· ====

=~

HH H

I~H' n~I l~,IIIIIIIIIIH~

" ,

I ~"5rn.t~IIII

= ..

fI

. ..

n~~Hr

1U5

~~~I HOHI

••

b~

!HU 11

~~.

I

11

'~

I ORO.

~~aI

'

=~'~

H

ffI

, .

,I.Iff ~I

I •

I I I

-

I I.-... IAC:r.XPIl ~

...

I.a.J:RT.M8 Atnul I"'"uv.. 1lI0:r,P-QQPR:l OMO...

co.,n:a-p''&

OP... ORa-a oor"-TPM.J:a i,ow-rORCOW I)OX:l ID••R.8 D••O'l'-ASlII.TII

'"''

I

ID..., DOD-"~

....

/~

..

~P...,,, ..ORJ)x....-P/... 110.... %Olt I:lDAO. %'1'0.

..-

J...

.1011'1'%

I

LJ:M'AP8 MOII'-"P MOP IIIT.IIP

...,..,

IMOXO O...-.UJ>G.T I.001Um o...-opn. 0"---2 ••"-1"1'011. PMAD IP- poao IP••• IR4PZD. "'T"'-

• ...

IIORTII ....T

. ...

IIII'II'...-r:r._. IIITA.R.O:lpa 8TAROJ:PII-R II'I'A.&J)II"V"1"A.&J)a

f

'I'....D.. TO. I"1"....D. ,

(24)

~

PSA Version A5.2R5M

System Descriptive Inrormation

~

MTFAA_MASTER PLAN

~

Feb 24, 1989 13:12:12

~

Page 4

."-,'

+---+

I CURRENT/PLANNED

!

!---!

I 8ASELINE/OBJECTIVE I

!---!

! USATRADOC INSTALLATIONS !

!---!

10-ACADEMiC-DATA

---!

SYS-AIMS !- 10-ACADEMiC-DATA

10-CLASS-SCHED-DATA

---!

!- iO-CLAqS-SCHED-DATA

10-PERSONNEL-DATA

---!

DEC VAX 11/750 !- 10-CLASS-UTILIZATION-DATA 10-POI-DATA

---!

OS: VMS !- 10-COURSE-SCHEDULES 10-TESTING-DATA ---! DBMS: INGRES !

IO-TRAINING-OATA ---! LANG: BASIC+, "e" !

! DIAL-UP / DON (FUTURE) !

+---

---+

! FULL NAME !

! AUTOMATED INSTRUCTIONAL MANAGEMENT SYSTEM

! ************************************************************************

!

! AiMS IS AN INTERACTIVE TRAINING MANAGEMENT SYSTEM TO BE UTILIZED BY

! SCHOOLS AND TRAINING CENTERS iN THE ENROLLMENT, TESTING, GRADiNG,

! SCHEDULING, AND GRADUATION OF STUDENTS. AIMS PROVIDES SUMMARY DATA TO

! HQ TRADOC AND CLASS RESERVATIONS TO HQDA THROUGH ATRRS.

+---!

---+

!---!

! MDEPH TSPU !

!---!

! IMMPH 57-85-400 !

+---+

Supports: PRE-MOBiLIZATiON MOBI L1ZATION

• •"l' _ •• .~ -.~.

c"~

c-'

(25)

PSA Version A5.2R5H

HTFAA_HASTER_PLAN System Interaction

SYS-AIHS SYS-ATRRS

SYSREF-FORDIHS-P/BS SYS-SIOPERS-3 SYS-ROTC-HHS SYS-APDS-C

SYS-SIDPERS-2-ASIHS SYS-RECBASS

SYS-STRAMS-E

SYS-SIOPERS-3-TIER-III-V1 P03.02-HGE-INFO-RESOURCES P03.03-CREATE/HAINT-PERS-RCDS P06.01-FCST-TOT-AR-INIT-TN-RQT P06.02-DEV-TOT-AR-INIT-TN-PROG P06.03-HGE-ARMY-INIT-TRNG-PROG,

Feb 24, 1989 13:12:40

(Interfacing System) (Interfacing System) (Interfacing System)

"( Inte rfac Ing System) (Interfacing System) (Interim Interface) (Interim Interface) (Interim Interface) (Interim Interface) (Supported Process) (Supported Process) (Supported Process) (Supported Process) (Supported Process)

Page 5

(26)

PSA Version A5.2R5M

System Point-Or-Contact Information

~

MTFAA_MASTER_PLAN

~

feb 24, 1989 13:13;37 Page 6

SYS-AIMS has ATIC-IMI!GOUGH! as the ARA point-or-contact.

2 SYS-AIMS has ATTG-M!BUTCHER! as the PROPONENT point-or-contact.

1 ATIC-IMI!GOUGHI Mailing Address:

COMMANOER

U.S. ARMY TRAINING AND DOCTRINE COMMAND ATTN: ATTG-M (MR. GOUGH)

FT MONROE, VA 23651-5000 AUTOV-PHONE

COM-PHONE FAX-PHONE ACTIVITY

POC-NAME 2 ATTG-M!BUTCHERI

Mailing Address:

, 680-2751' , (804)727-2751' , (804)727-3614' 'USATRADOC' 'MR. DON GOUGH'

COMMANDER

U.S. ARMY TRAINING AND DOCTRINE COMMAND ATTN; ATTTG-M (MAJ BUTCHER)

FT MONROE, VA 23651-5000 POC-NAME

AUToV-PHoNE COM-PHONE

FAX-PHONE ACTIVITY

'MAJ BUTCHERI'

'680-2780' , ( 804 )727-2780' , (804)727-3614' 'USATRAoOC'

l-r>

<:;-;

Références

Documents relatifs

IF BI combines information on current performance, results of midterm (session) control, achievements of the whole university, attendance of classes and has the

The developed model of the educational process and the algorithm of the rating evaluation of the structural subdivision of the university is implemented in the module of the

Print is plural by design, and variants in the text make each copy of this relatively common early modern book unique, but we describe the First Folio’s provenance up to the point

Aṭas n lxilafat i d-yellan ɣef waya, medden ttnaɣen gar-asen anwa ara ikesben tamurt neɣ ma yella yiwen ikcem ayla n wayeḍ, iɛedda i tillas-is, annect-nni ad

1 Rendement de l ’administration d’un aérosol au cours de la ventilation mécanique L’ensemble du volume placé dans un nébuliseur n ’est pas nébulisé en raison d’un

There is good evidence that primates and possibly many other groups of animals use vocal and gestural signals in a goal-directed, first-order intentionality

This paper describes the development strategy of the Fischer-Tropsch process ranging from the reaction concept and preliminary process studies to evaluate the best technol- ogy

The results summarized above lead us to the follow- ing interpretation : the thermal decay of o: centers obtained by optical bleaching of F centers is due to the