Atitit.软件开发的非功能性需求attilax 总结At
Atitit.软件开发的非功能性需求attilax 总结
3. 7.6 数据库 database (imp by ati)2
6. 1.7 一致性 consistence imp by ati)2
1. 运行环境约束:用户对软件系统运行环境的要求。
6.1 客户端 clients
6.2 服务端 servers
6.3 网络架构 networks
6.4 周边设备 Peripherals
6.5 web service
7.执行期约束 Implementation Constraints
7.1 语言 languages
7.2 操作系统 operation system
7.3 标准 standards
7.4 系统接口 system interfaces
7.5 子系统 legacy system
(4)
2. 兼容性
3. 7.6 数据库 database (imp by ati)
(5)
4. 源码可移植性(imp by ati)
可移植性是指与软件可从某一环境转移到另一环境的能力有关的一组属性。具体包括:
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
5. 互操作性 (imp by ati)
6. 1.7 一致性 consistence imp by ati)
7. 可重用性(imp by ati)
8. 国际化(imp by ati)
9. 可扩展性(imp by ati)
10. 可维护性(imp by ati)
11. 开放源代码(imp by ati)
12. 软件、工具、标准等的兼容(imp by ati)
13. 软件可测试性(imp by ati)
14. 接口(imp by ati)
15. .安全性
16.
17. 易使用性
1.1 使用速度 speed of use
1.2 用户必须具有的能力 required user ability
1.3 学习能力 learnability
1.4 训练材料 training material
1.5 相关文档 documents
1.6 在线帮助 online help
可移植性
可扩充性。
(6) 可保障性(supportable)需求:用户在软件可配置性、可扩展性、可维护性、可移植性等方面的要求。
18. FURPS+”模型 与其他要求
· 无障碍
· 审计和控制
· 备份
· 目前容量及预估容量
· 认证
· 配置管理
· 部署
· 文件
· 灾难恢复
· 效率(特定负载下消耗的资源)
· 有效性(工作量及其性能表现间的关系)
· 情感因素
· 环境保护
· 履约保证
· 弱点
· 可扩展性(增加机能)
· 故障管理
· 法律性或授权许可问题或避免专利侵权
· 网络拓扑
· 性能/反应时间
· 系统平台兼容性
· 价格
· 隐私权
· 软件可移植性
· 撤消或可撤消性(例如平均修复时间MTTR)
· 报表
· 网络弹性
· 资源限制(处理器、速度、金钱、硬盘容量、网络带宽等)
· 反应时间
· 鲁棒性
· 可伸缩性(水平或垂直的)
· 保安
· 稳定性
· 易用性
健壮性
• 适应性:与软件无需采用有别于为该软件准备的活动和手段就可能适应不同的规定环境有关的软件属性。如全球技术支持等。
• 易安装性:与在指定的环境下安装软件所需努力有关的软件属性。如在线更新、安装包自动生成等。
• 遵循性:使软件遵循与可移植性有关的标准或约定的软件属性。项目管理论坛
• 可替换性:与软件在该环境中用来替代指定的其他软件的机会和努力有关的软件属性。
这部分除了需要通过选择正确的开发工具、平台来支持外,也会涉及一些技巧性的功能需求,如全球语言支持等。
性能需求:用户在软件响应速度、结果精度、运行时资源消耗量等方面的要求
可靠性(可靠性。访谈对象J说:“我们强行引入一些错误,看看系统会发生什么,会不会丢失数据等。”⁼/li>
事务处理机制
·
19. 参考
功能性需求和非功能性需求 - 敌敌 - 博客园.htm
非功能性需求 - 维基百科,自由的百科全书.htm
软件项目需求分析:非功能性六大点_百度经验.htm
非功能性需求都包括哪些方面 - 软件工程面试题 - 职友集(中国最大的职位搜索引擎).htm
非功能性需求收集整理-liujianping-ChinaUnix博客.htm
Atitit.软件开发的非功能性需求attilax 总结At的更多相关文章
- Atitit.软件开发的非功能性需求attilax 总结
Atitit.软件开发的非功能性需求attilax 总结 1. 运行环境约束:用户对软件系统运行环境的要求. 1 2. 兼容性 2 3. 7.6 数据库 database (imp by ati) ...
- Atitit.软件开发的几大规则,法则,与原则。。。attilax总结
Atitit.软件开发的几大规则,法则,与原则... 1. 设计模式六大原则 2 1.1. 设计模式六大原则(1):单一职责原则 2 1.2. 设计模式六大原则(2):里氏替换原则 2 1.3. 设计 ...
- Atitit.软件开发提升稳定性总结
Atitit.软件开发提升稳定性总结 #----影响稳定性几个类别 3 1. 资源和内存泄漏溢出 3 2. 数据库/文件死锁 3 3. 类库冲突 3 4. 热更新热部署(业务可用性 3 5. 程序崩溃 ...
- Atitit.软件开发的三层结构isv金字塔模型
Atitit.软件开发的三层结构isv金字塔模型 第一层,Implements 层,着重与功能的实现.. 第二次,spec层,理论层,设计规范,接口,等.流程.方法论 顶层,val层,价值观层,原则, ...
- Atitit.软件开发的几大规则,法则,与原则Principle v3
Atitit.软件开发的几大规则,法则,与原则Principle v31.1. 修改历史22. 设计模式六大原则22.1. 设计模式六大原则(1):单一职责原则22.2. 设计模式六大原则(2):里 ...
- Atitit 软件开发中 瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义
Atitit 软件开发中 瓦哈比派的核心含义以及修行方法以及对我们生活与工作中的指导意义 首先我们指明,任何一种行动以及教派修行方法都有他的多元化,只看到某一方面,就不能很好的评估利弊,适不适合自己使 ...
- atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform
atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform 1. Absoluti 布局(经常使用) 1 2. ...
- Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode
Atitit.软件开发概念说明--io系统区--特殊文件名称保存最佳实践文件名称编码...filenameEncode 不个网页title保存成个个文件的时候儿有无效字符的问题... 通常两个处理方式 ...
- Atitit.软件开发概念(11)--网络子系统--url编码 空格问题URLEncoder java js php
Atitit.软件开发概念(11)--网络子系统--url编码 空格问题URLEncoder java js php 1. RFC2396标准 including HTML 4.01 section ...
随机推荐
- Oracle 后台进程 详细说明
一. 进程概述 先来看一下Oracle 11g 的架构图. 看起来比较模糊,我已经上传到了csdn 的下载. 是个pdf 文件, 2m 多. 那个看起来比较清楚. 也对每个进程做了解释. 下载地址:O ...
- 【点分治】【map】【哈希表】hdu4670 Cube number on a tree
求树上点权积为立方数的路径数. 显然,分解质因数后,若所有的质因子出现的次数都%3==0,则该数是立方数. 于是在模意义下暴力统计即可. 当然,为了不MLE/TLE,我们不能存一个30长度的数组,而要 ...
- 浅谈Uber与滴滴快的提供差异化服务带来的商业模式思考
一.引言 滴滴和快的烧钱的时代已经过去,在那个时代我们消费者着实得到了不少实惠.自从他们温柔的在一起之后,这种实惠就木有了.让我不禁感叹坐车的几率有降低了50%.前段时间,Uber悄无声息的进入我的视 ...
- eth0: ERROR while getting interface flags: No such device
出现这个问题有两种原因: 虚拟机设置中没有添加对应的网卡 更改了虚拟机中网卡的MAC,但是Debian 的缓存中将eth0与上次的MAC对应 解决方法: 这里仅就第二种问题提出解决方案: 删除/etc ...
- 一良心操盘手:我们是这样玩死散户的! z
做庄必须考虑很多问题: 第一是证监会的监控.操控股票不能让他们抓住把柄,这时候就要考虑多户头,或者拉几个私募大户集体作战. 第二要考虑产业资本的问题.如果我们拉的时候,他们看到利润可观,结果大量抛出筹 ...
- linux使用其它用户 su - op -c
su - op -c "whoami"
- Codeforces D. Giving Awards 412 题解
就是依照一定顺序输出排序. 比方a欠b的钱就不能先输出a然后输出b. 本题的技巧就是.要求的是不能先输出a然后输出b,可是能够先输出b然后输出a. 故此能够依照a欠b的钱的关系.建立图,然后DFS深度 ...
- javascript通过url向jsp页面传递中文参数乱码解决方法
解决方法:在传递参数前将中文参数进行两次编码,jsp页面获取参数后对中文参数进行一次解码,中文参数就不会变为乱码了! 参考例子: <%@ page language="java&quo ...
- Scala实现冒泡排序、归并排序和快速排序
1.冒泡排序 def sort(list: List[Int]): List[Int] = list match { case List() => List() case head :: tai ...
- .sh文件怎么安装?
实例:sh java_1.8.0.sh示例:sh filename.sh