- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Panorama产品说明
International Software Automation Group
从基于还原论到基于复杂性科学全方位实现了软件工程的完整革命的
“非线性整体软件工程体系”(NSE )实施支撑平台
Panorama (全景)++ for C/C++产品说明
目录
1. 传统的、基于还原论的低质量、低效率、高成本、高风险软件工程体系已经过时
2. 基于复杂性科学、全方位实现了软件工程完整的革命“非线性整体软件工程体系”(NSE )
及其产品化
3. NSE 非线性整体软件工程体系(NSE )的实施支撑平台 Panorama++
_________________________________________________________________________________
1. 传统的、基于还原论的低质量、低效率、高成本、高风险软件工程体系已经过
时
图 1 典型的软件灾难
2 )现有软件的定义已经过时
Copyright © 2010-2011, All rights reserved
info@
International Software Automation Group
现有软件的定义为:软件包括(1) 一个计算机程序,它的执行提供所需的特性、功能与性能; (2)
数据结构,使得该计算机程序可以恰当地处理信息; (3) 描述操作与使用该程序的文档。
这样定义的软件已经过时,它割裂了文档与源码间的有机联系而不具备双向可追溯性,丢弃了
在程序开发过程中通过动态与静态程序度量所建立的度量结果与测试结果数据库,没有使用这
样的数据库的在线智能代理(高度自动化与相当智能化工具)“伴随”而使该程序不具备适应性
和可维护性。
3 )现有软件开发过程模型已经过时
现有典型的软件开发过程模型见图 2 :
图2 现有典型的软件开发过程模型
这样的软件开发过程模型已经过时:它们是线性思维与还原论(认为系统的整体等于其局部之
和,所以一切都从局部出发)的产物,单向单轨,没有逆向移动更没有逆向跳越,总是假定前
过程没有错误,所以只需要埋头执行后过程,从而使得软件缺陷很容易从上游传播到下游,造
成大量缺陷在维护阶段堆积,使得软件缺陷的排除费用成几何级数增加。
4 )现有软件开发方法已经过时
现有的软件开发方法,先利用线性过程模型增量地完成一个个模块,然后才用它们来构成整个
产品。
这种软件开发方法已经过时,它是还原论的典型应用。软件是逻辑产品,是非线性复杂系统,
不是机械产品, 它就像人那样,不是由手、脚、头、身体构成的。想一想,手一旦离开了身体
和大脑,还称得上手吗? 根据复杂性科学的生成整体论,系统整体就像是胚胎那样先于其局部
存在,然后其各个局部才一步步发展成熟的。
现有基于构件的软件开发方法是否也已经过时? 这是衍生性二次开发方法 –在此喻为花朵;
其原生性一次开发的构件(包括大粒度的构件) – 在此喻为根,是通过基于线性过程和还原
论的传统软件工程体系而开发出来的,同样存在难以保证质量、难以进行修改维护等一系列根
Copyright © 2010-2011, All rights reserved
info@
International Software Automation Group
本性问题。由于花朵再美丽也不能离开根而独立生存,因此,严格说来,现有基于构件的软件
开发方法也已经过时,需要进化到其构件是由基于非线性过程和复杂性科学的革命性软件工程
新体系开发出来的、新一代的构件化软件开发方法。此外,要特别重视其整体结构的综合设
计,研制出“断肢”式而不是“假肢”式构件。
5 )现有软件测试体系已经过时
现有软件测试体系,除了在单元测试时进行结构测试外,在系统测试阶段主要采用黑盒功能测
试,外加性能测试、加载测试,内存泄漏检测等。
这种结构测试与功能测试分离的方法,特别是“黑盒功能测试”这一概念,是欠妥的,是一种
“知其然而不知其
您可能关注的文档
- 小山羊与小灰兔.doc
- 怎样做一个成功的业务员.doc
- 水上应急演练脚本.doc
- 如何写好活动类作文.doc
- 教案纲要(植物与植物生理).doc
- 软胶囊车间人员管理制度.doc
- 2007年综合性学习例题导析、备战技法及实战演练.doc
- OR大功率LED培训.pdf
- xxx“对症下药”加强“难点村”治理工作.doc
- 货币是怎样炼成的.doc
- 广西钦州四中学2024届八上数学期末检测模拟试题含解析.doc
- 陕西省西安市新城区西光中学教育集团联考2024-2025学年七年级上学期12月月考 数学试题(含解析).docx
- 完整版汽车修理工(初级)资格考试题库大全附答案【突破训练】.docx
- 完整版汽车修理工(初级)资格考试题库大全附答案【满分必刷】.docx
- 完整版汽车修理工(初级)资格考试题库大全附参考答案(考试直接用).docx
- 完整版汽车修理工(初级)资格考试题库大全附答案【名师推荐】.docx
- 四种工程常用的评标办法(含直线内插法).pdf
- 完整版汽车修理工(初级)资格考试题库大全附答案【轻巧夺冠】.docx
- 四新”及“十项新技术”应用.pdf
- 四年级读书心得体会感悟.pdf
文档评论(0)