Function: FunctionTemplate

Table of ContentsUseful Links

Description

Provide a description of the essentials of this function.

Background

Provide appropriate context information that is necessary to completely understand how this came into being.

Actors

Provide a list of actors each of which should be a specific kind of Actor .

Inputs

Provide a list of inputs each of which should be a specific Type .

Outputs

Provide a list of outputs each of which should be a specific Type .

Logic

Pre Conditions

Provide a list of conditions which must be true before this function can begin.

Post Conditions

Provide a list of conditions which must be true before this function can end.

Loop Invariants

Provide a list of conditions which must be true before this function can iterate.

Algorithm

Provide the steps that define the algorithm (if possible, use PseudoCode).

References

Provide appropriate references to complete the description, encourage more in-depth understanding, etc.

Models

Represent function via various types of models.

UML Models

Use Case Scenarios

Use Case Descriptions

Use Case Diagrams

Process Diagram

Sequence Diagram

State Machine Diagram

Data Flow Diagram

Class Diagram

Architecture Diagram

Deployment Diagram

Implementation

Describe particular technologies and implementation considerations.

Operations Concept Description

Architecture

Topology

Protocols

Software

Firmware

Hardware

Data

COTS

COTS Software
Operating System(s)
Technology Stack(s)
Libraries
Resources
COTS Hardware

Usability

Accessibility

Security

Interoperability

Testing

Certification

Deployment

Maintenance

Replacement

Comments


This topic: Voting > WebHome > FunctionTemplate
Topic revision: r1 - 2015-10-08 - BenjaminLong
 
This site is powered by the TWiki collaboration platform Powered by PerlPLEASE NOTE: This wiki is a collaborative website. NIST does not necessarily endorse the views expressed, or concur with the facts presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites. All the material on this website is in the public domain, including any text, diagrams, or images, unless indicated explicitly. Don't share anything on this site that you do not want to be public. Do not pass any proprietary documents or put any on the TWiki with implied public disclosure. If you do, it shall be deemed to have been disclosed on a non-confidential basis, without any restrictions on use by anyone, except that no valid copyright or patent right shall be deemed to have been waived by such disclosure. Certain commercial equipment, instruments, materials, systems, software, and trade names may be identified throughout this site in order to specify or identify technologies adequately. Such identification is not intended to imply recommendation or endorsement by NIST, nor is it intended to imply that the systems or products identified are necessarily the best available for the purpose. Any data provided on this site is for illustrative purposes only, and does not imply a validation of results by NIST. By selecting external links, you will be leaving NIST webspace. Links to other websites are provided because they may have information that would be of interest to you. No inferences should be drawn on account of other sites being referenced, or not, from this page. There may be other websites that are more appropriate for your purpose.