SRS Document Template – Interface Requirements

This section describes how the software interfaces with other software products or users for input or output. Examples of such interfaces include library routines, token streams, shared memory, data streams, and so forth.

4.1 User Interfaces Describes how this product interfaces with the user.

4.1.1 GUI Describes the graphical user interface if present. This section should include a set of screen dumps or mockups to illustrate user interface features. If the system is menu-driven, a description of all menus and their components should be provided.

4.1.2 CLI Describes the command-line interface if present. For each command, a description of all arguments and example values and invocations should be provided.

4.1.3 API Describes the application programming interface, if present. For each public interface function, the name, arguments, return values, examples of invocation, and interactions with other functions should be provided.

4.1.4 Diagnostics or ROM Describes how to obtain debugging information or other diagnostic data.

4.2 Hardware Interfaces Describes interfaces to hardware devices.

4.3 Communications Interfaces Describes network interfaces.

4.4 Software Interfaces Describes any remaining software interfaces not included above.

Visit us –


One response »

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s