软件开发文档指南:软件需求分析报告文档模板软件概要设计报告文档模板软件详细设计报告文档模板软件数据库设计报告文档模
● 将要采用的图形用户界面(GUl)标准或者产品系列的风格; ● 有关屏幕布局或者解决方案的限制;
● 将要使用在每一个屏幕(图形用户界面)上的软件组件,可能包括:
选单; 标准按钮; 导航链接; 各种功能组件; 消息栏; ● 快捷键;
● 各种显示格式的规定,可能包括:
不同情况下文字的对齐方式;
不同情况下数字的表现格式与对齐方式 日期的表现方法与格式; 计时方法与时间格式; 等等。
● 错误信息显示标准;
对于用户界面的细节,例如:一个特定对话框的布局,应该写入具体的用户界面设计说明中,而不能写入软件需求规格说明中。
如果采用现成的、合适的用户界面设计规范(标准),或者另文描述,可以在这里直接说明,并且将其加入参考文献。
3.2 硬件接口
描述待开发的软件产品与系统硬件接口的特征,若有多个硬件接口,则必须全都描述。接口特征的描述内容可能包括:
● 支持的硬件类型;
● 软、硬件之间交流的数据; ● 控制信息的性质; ● 使用的通讯协议;
3.3 软件接口
描述该软件产品与其它外部组件的连接,这些外部组件必须明确它们的名称和版本号以资识别,可能的外部组件包括:
● 操作系统; ● 数据库; ● 工具; ● 函数库;
● 集成的商业组件
说明:这里所说的“集成的商业组件”,是指与系统集成的商业组件,而不是与软件产品集成的商业组件。例如:中间件、消息服务,等等。
描述并且明确软件产品与软件组件之间交换数据或者消息的目的。描述所需要的服务,以及与内部组件通讯的性质。确定软件产品将与组件之间共享的数据。如果必须使用一种特殊的方法来实现数据共享机制,例如:在多用户系统中的一个全局数据区,那么就必须把它