1)绘制关系图:绘制系统关系图是用于界定系统与系统外部实体间的界限和接口的简易模型。同时它也指出了通过接口的信息流和物质流。
2)构建开发原型:当开发人员或用户无法明确需求时,构建一个用户接口原型,这样可以使许多概念和潜在事件更加直观易懂。用户通过评估原型将有助于项目参与者更深入地理解需要解决的问题。注意要识别需求文档与原型之间所有的矛盾点。
3)评估可行性:在可接受的成本和性能要求下,对每项需求实施的可行性进行评估,明确与每项需求实现相关的风险,包括与其他需求的冲突,对外界因素的依赖和技术难题。
4)设定需求优先级:运用分析技术来确定软件工程需求的优先级。基于优先级确定产品版本将包含哪些特性或哪类需求。当允许需求变更时,在特定版本中纳入每一项变更,并在该版本计划中进行必要的调整。
5)构建需求模型:构建需求的图形分析模型是软件需求规格说明的良好补充。它们能提供不同的信息和关系,有助于发现不正确、不一致、遗漏和冗余的需求。此类模型包括数据流图、实体关系图、状态转换图、对话框图、对象类及交互图。
6)编制数据字典:编制数据字典,数据字典是对系统所用所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义客户数据项,以确保客户与开发小组使用一致的定义和术语。分析和设计工具通常包含数据字典组件。
7)实施质量功能分配:运用质量功能分配,这是一种高级系统技术,它将产品特性、属性与客户的重要性联系起来。该技术提供了一种分析方法,以明确哪些是客户最关心的特性。它将需求分为三类:期望需求,即客户可能未提及,但若缺失会令其不满;常规需求;兴奋需求,即实现后会带来惊喜,但未实现也不会引起不满。
网站设计需求分析
第一章 开发概览1
1:课题简介:1
2 开发环境及需求1
3 ASP及相关技术介绍1
4 ASP与CGI的比较第二章 需求分析2
1:系统调研:2
1
1 本站需求调研:2
1
2 功能需求分析:2
2:新系统的逻辑方案:2
2
1 数据流程图2
2
2 数据字典2.3 可行性论证第三章 网站的总体结构设计3
1 网站功能模块结构的设计3
2 数据库设计3
2
1 数据库的概念设计3
2
2 数据库的逻辑结构设计3
3、网页设计3
4、页面链接导航设计第四章 音乐明星网的实现4.1、建立ASP的运行环境4
2、主页default.asp页面的实现4
2
1 包含文件dbconn.inc的实现和调用4
2
2 包含文件news.asp的实现和调用4
2
3 在线调查research.asp的实现4
3 音乐试听页面kqst.asp的实现:4
3
1 总量排行home_sort.asp的实现和调用:4
3
2 歌曲试听调用文件mfplayrm.asp4
4 后台管理的实现4
4
1 后台管理登录login.asp的实现4
4
2 后台管理首页mnews.asp的实现4
4
3 后台添加资讯addnews.asp的实现4
4
4 后台修改资讯xgnews.asp的实现第五章 系统的测试和展望