满足系统非功能需求系列-1:理解现实
来源:互联网 发布:沙盘推演软件 编辑:程序博客网 时间:2024/04/30 07:11
为什么我们经常需要重新设计系统?
新的系统和旧的系统差异在哪里?
旧的系统有什么问题?新的系统能够解决我们的问题吗?
这个系统不好,感觉设计有问题?
• 维护成本太高
• 只能修修补补,很难扩展
• 性能
• 等等此类问题非功能性因素…
接下来我们看看如何解决此类问题---à
• 软件系统的目的:满足商业功能需求
• 系统设计目的:满足功能需求和非功能需求
两者的关系:
功能需求决定了非功能性需求和可实现的级别:
如性能、安全性、可用性、可扩展性、可测试性等
• 构架是实现非功能性需求的基础,但不是全部
• 在给定的非功能需求下并不是任何功能都可以实现
• 非功能性需求之间的平衡
– 为什么java开发的系统都比较慢?
– EJB,看上去挺美
l 非功能特性:
• 性能
• 可用性
• 可扩展性
• 可测试性
• 安全性
• 等等…
没有精确的定义,但是我们可以通过一些方法来描述他们,衡量他们
以后会慢慢给出每个特性的实现策略和方法。
- 满足系统非功能需求系列-1:理解现实
- 【文档】web系统非功能性需求
- 非功能性需求
- 非功能需求
- 非功能性需求
- 非功能需求CheckList
- 非功能性需求
- 非功能性需求
- 非功能性需求
- 非功能性需求
- 非功能需求
- 【软件工程】:非功能需求
- 业务需求、用户需求、功能需求、非功能需求
- 非功能需求的重要性
- 毕业设计系统功能需求
- 林业系统功能需求
- ATM系统功能需求
- autocad2004的那些基本设计功能 满足基本用户需求
- 网站采集器内核成功实现喽!!
- .Net下企业应用系统架构构建心得
- 架构和管理组织
- hashcode 理论与实践
- 年底了,大家注意安全
- 满足系统非功能需求系列-1:理解现实
- SCM Words
- Brookes Vision Group
- 计算机视觉术语
- Window 消息大全使用详解
- The Development and Comparison of Robust Methods for Estimating the Fundamental Matrix
- ASP.NET 2.0页面框架的几点新功能
- Image Segmentation
- 怎样分类商业信息