网站设计需求分析怎么写
1)绘制关联图:绘制系统关联图是用于定义系统与系统外部实体间的界限和接口的简单模型。同时它也明确了通过接口的信息流和物质流。
2)创建开发原型:创建用户接口原型当开发人员或用户不能确定需求时,开发一个用户接口原型,这样使得许多概念和可能发生的事更为直观明了。用户通过评价原型将使项目参与者能更好地相互理解所要解决的问题。注意要找出需求文档与原型之间所有的冲突之处。
3)分析可行性:分析需求可行性在允许的成本、性能要求下,分析每项需求实施的可行性,明确与每项需求实现相联系的风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。
4)确定需求优先级:确定软件工程需求的优先级别应用分析方法来确定使用实例、产品特性或单项需求实现的优先级别。以优先级为基础确定产品版本将包括哪些特性或哪类需求。当允许需求变更时,在特定的版本中加入每一项变更,并在那个版本计划中作出需要的变更。
5)为需求建立模型:为需求建立模型需求的图形分析模型是软件需求规格说明极好的补充说明。它们能提供不同的信息与关系以有助于找到不正确的、不一致的、遗漏的和冗余的需求。这样的模型包括数据流图、实体关系图、状态变换图、对话框图、对象类及交互作用图。
6)编写数据字典:创建数据字典数据字典是对系统用到的所有数据项和结构的定义,以确保开发人员使用统一的数据定义。在需求阶段,数据字典至少应定义客户数据项以确保客户与开发小组是使用一致的定义和术语。分析和设计工具通常包括数据字典组件。
7)应用质量功能调配:使用质量功能调配质量功能调配是一种高级系统技术,它将产品特性、属性与对客户的重要性联系起来。该技术提供了一种分析方法以明确那些是客户最为关注的特性。它将需求分为三类:期望需求,即客户或许并未提及,但如若缺少会让他们感到不满意;普通需求;兴奋需求,即实现了会给客户带去惊喜,但若未实现也不会受到责备。
多重随机标签
数独的代码是什么意思 展示云洱普洱茶品牌核心价值观的目的是什么 如家酒店是哪个集团旗下的 成都京东楠苑贸易有限公司怎么样 摸排信息采集软件有哪些 颐和园内部景点介绍 高中生看什么杂志比较好 信息化办公及cdt数据库开发是什么 word空格后面有一点 net7和net8针对委托做了怎样的优化改进 桐乡市城市建设投资有限公司电话是多少 黑龙江省产业结构优化及仿真前言 王者荣耀小乔天鹅之梦优化怎么样_小乔天鹅之梦优化相关介绍 合肥哪有比较便宜又好看的外贸服装店 宣威市军人退役事务局对退役军人有什么政策 芜湖哪些工业园 知乎回答大家真心觉得evernote是个很好的应用吗 产品设计培训机构排名 有什么适合假期宅家玩的线上旅行小游戏 potato义乌品牌 盐辣椒制作方法 足球比赛一般多长时间 合肥启凡网络科技有限公司怎么样 沈阳哪些板块有升值空间 选举投票箱是否放在公共区域 如何整理出优秀的个人简历 浅谈数据库集群软件优缺点有哪些 ie技术员主要职责以及所需条件是什么 藏不住了这3款优秀的scm供应链管理系统一个比一个好用 国防科技大学壁纸