软件性能需求怎么写( 二 )


4.毕业论文的性能需求怎么写性能需求 【这个是我写的关于电子商务网站设计的性能需求分析模板 你可以参考 填充一下你自己的论文里的内容 大体就是这样
定量地描述此软件系统应满足的具体性能需求 。可考虑以下方面:
1 精度
说明系统的精度要求 , 如:
数据的精度要求 。
数字计算的精度要求 。
数据传送的误码率要求 。
2 时间特性
说明系统的时间特性要求 , 如:
解题时间 。
询问和更新数据文件的响应时间 。
系统各项功能的顺序关系 。
3 灵活性
说明当需求发生某些变化时系统的适应能力 , 指出为适应这些变化而需要设计的软件成分和过程 。
4 系统容量
包括系统的设计容量和理论(计算)容量 。
5.功能需求怎么写需求分析是一项重要的工作 , 也是最困难的工作 。该阶段工作有以下特点:
(1)用户与开发人员很难进行交流
在软件生存周期中 , 其它四个阶段都是面向软件技术问题 , 只有本阶段是面向用户的 。需求分析是对用户的业务活动进行分析 , 明确在用户的业务环境中软件系统应该"做什么" 。但是在开始时 , 开发人员和用户双方都不能准确地提出系统要"做什么?" 。因为软件开发人员不是用户问题领域的专家 , 不熟悉用户的业务活动和业务环境 , 又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题 。由于双方互相不了解对方的工作 , 又缺乏共同语言 , 所以在交流时存在着隔阂 。
(2)用户的需求是动态变化的
对于一个大型而复杂的软件系统 , 用户很难精确完整地提出它的功能和性能要求 。一开始只能提出一个大概、模糊的功能 , 只有经过长时间的反复认识才逐步明确 。有时进入到设计、编程阶段才能明确 , 更有甚者 , 到开发后期还在提新的要求 。这无疑给软件开发带来困难 。
(3)系统变更的代价呈非线性增长
需求分析是软件开发的基础 。假定在该阶段发现一个错误 , 解决它需要用一小时的时间 , 到设计、编程、测试和维护阶段解决 , 则要花2.5、5、25、100倍的时间 。
因此 , 对于大型复杂系统而言 , 首先要进行可行性研究 。开发人员对用户的要求及现实环境进行调查、了解 , 从技术、经济和社会因素三个方面进行研究并论证该软件项目的可行性 , 根据可行性研究的结果 , 决定项目的取舍 。
编辑本段方法
⑴首先调查组织机构情况
包括了解该组织的部门组成情况 , 各部门的职能等 , 为分析信息流程作准备 。
⑵然后调查各部门的业务活动情况
包括了解各个部门输入和使用什么数据 , 如何加工处理这些数据 , 输出什么信息 , 输出到什么部门 , 输出结果的格式是什么 。
⑶协助用户明确对新系统的各种要求
包括信息要求、处理要求、完全性与完整性要求 。
⑷确定新系统的边界
确定哪些功能由计算机完成或将来准备让计算机完成 , 哪些活动由人工完成 。由计算机完成的功能就是新系统应该实现的功能 。
常用的调查方法有:
⑴跟班作业
通过亲身参加业务工作来了解业务活动的情况 。这种方法可以比较准确地理解用户的需求 , 但比较耗费时间 。
⑵开调查会