作者:不详 来源:uml.org.cn http://www.csai.cn 2005年09月08日
为了更好地规范管理我公司网站软件开发工作,让软件开发人员准确、快速地理解各种软件开发需求,便于与编辑部门沟通,提高工作效率,公司其他部门在提出网站相关的软件开发需求时,须填写《网站软件开发需求表》,提交软件开发部经理。
下面是《网站软件开发需求表》中"要求实现的功能"一栏需要填写的内容:
1客户端
1.1客户端程序流程图。
1.2依据流程图逐一说明各步骤实现的功能及相关的页面。
1.3页面(包括程序执行后返回的页面)的用途、相互之间的关系,页面的图片、文字及相关联结。如果已经有HTML页面,必须一并提供。
1.4具体说明每个页面需要实现的功能:
(1) 列出通过表单提交的数据项,数据类型(数字、字符),数据长度。标明必填(选)项和非必填(选)项。(由用户选择输入的数据项,必须提供可选择的内容。)
(2) 查询(统计)使用的条件,查询条件的组合方式。
(3) 查询结果显示的数据项,显示效果(如分页显示,每页显示的记录数等)。
(4) 提供给用户使用的数据维护功能。(如数据的更新、删除等)
1.5发送E-mail的格式、条件、内容,发件人,收件人。
1.6涉及分类的,必须提供相关的分类系统(分类方法、内容)。
1.7文件上传、下载的执行条件、操作权限,文件的类型、大小范围。
1.8如果要求页面管理与程序管理分别独立,则需要提供HTML页面存放的地址(完整的URL地址)。
1.9可参考的站点URL。
2管理端
2.1管理端程序流程图。
2.2依据流程图逐一说明各步骤实现的功能。
2.3按以下方式,对每个功能模块的实现提出具体要求:
(1) 列出通过表单提交的数据项,数据类型(数字、字符),数据长度。标明必填(选)项和非必填(选)项。(选择输入的数据项,必须提供可选择的内容。)
(2)查询(统计)使用的条件,查询条件的组合方式。
(3)查询结果显示的数据项,显示效果(如分页显示,每页显示的记录数等)。
(4)需要管理端维护(如更新、删除等)的数据项。
2.4发送E-mail的格式、条件、内容,发件人,收件人。
2.5涉及分类的,必须提供相关的分类系统(分类方法、内容)。
2.6文件上传、下载的执行条件、操作权限,文件的类型、大小范围。
2.7数据库及文件的备份。