Atitit 软件体系的进化,是否需要一个处理中心
Atitit 软件体系的进化,是否需要一个处理中心
1.1. 进化树上是没有主干的。。1
1.2. ,软件进化的行为1::主要就是给新的应用编写新的程序。1
1.3. ,软件进化的行为2::软件的维护和进化是一个重要的活动。1
2. 软件进化的原则1
2.1. 分散节点与集中节点性软件2
2.2. 进化损失 2
2.3. 有关进化的一个所谓“标准理论”是错误的。 2
1.1. 进化树上是没有主干的。。
1.2. ,软件进化的行为1::主要就是给新的应用编写新的程序。
直到20世纪60年代后期, 人们才开始意识到旧的软件系统不能只是简单地被淘汰,软件需要被管理,软件的维护和进化是一个重要的活动。
1.3. ,软件进化的行为2::软件的维护和进化是一个重要的活动。
2. 软件进化的原则
现在人们普遍接受这个观点,反映现实世界应用的经常使用的软件必须持续不断地被改进和增强来维持人们对它的满意程度。这个观点第一次出现是被作为软件进化的原则陈述出来的。对这个观点,早在1968年在Garmisch会议上就被公开讨论过
。1971年,人们第一次把对软件过程看作是一个反馈系统(feedback system)进行了讨论。1979年开始,人们把软件进行了SPE三种类型的分类,认为E类型系统解决的问题、从事的应用都是现实世界中的, 是现实世界中模型的反映,并认为E类型软件必须要持续不断地进行进化。从1974年开始一直到1996年,人们逐渐形成并完善了软件进化的8个基本原则,这些基本原则都是针对E类型软件的。
2.1. 分散节点与集中节点性软件
大脑是无数神经细胞的集合体。很多生物并没有真正的大脑,但它们拥有一张“神经网”,遍布身体各处
2.2. 进化损失
可以在新版本中不在提供一个具体实现,但是遗留还是需要的。。
2.3. 有关进化的一个所谓“标准理论”是错误的。
我们很多人认为进化是一个从简单到复杂的过程,简单的生物逐渐进化成复杂的生物。这种观点并非始终成立,某些生物沿着相反的方向进化,还有一些生物在长达数百万年时间里不发生任何改变
没有大脑,是新的生存优势?_兰岚澜_知道日报_百度知道.html
作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher
捕鸟王"Bird Catcher 王中之王King of Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak
简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴
全名::Emir Attilax Akbar bin Mahmud bin attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当 阿尔 拉帕努伊
常用名:艾提拉(艾龙), EMAIL:1466519819@qq.com
头衔:uke总部o2o负责人,全球网格化项目创始人,
uke宗教与文化融合事务部部长, uke宗教改革委员会副主席
,Uke部落首席大酋长,
uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,
奶牛科技cto ,uke 首席cto 技术总监 研发总监 研发主管 部门总监
uke波利尼西亚区大区连锁负责人 汤加王国区域负责人。
uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,
uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人
Uke软件标准化协会理事长理事长 uke终身教育学校副校长
Uke 数据库与存储标准化协会副会长 uke出版社编辑总编
Uke医院 与医学院方面的创始人
转载请注明来源:attilax的专栏 ?http://blog.csdn.net/attilax
--Atiend
Atitit 软件体系的进化,是否需要一个处理中心相关推荐
- 软件体系结构设计文档_一个java架构师是如何设计出一个好的架构的
一.架构的定义 所谓一千个架构师中有一千种"最好的架构"模式. "架构"是我们行业中非常普遍的词,表示它也必须是经过长时间磨合后形成的词. 架构一词的含义是什么 ...
- Atitit 软件架构方法的进化与演进cs bs soa roa msa attilax总结
Atitit 软件架构方法的进化与演进cs bs soa roa msa attilax总结 1.1. 软件体系架构是沿着单机到 CS 架构,再到 BS 的三层架构甚至多层架构逐步发展过来的,关于 ...
- 从Data+这步棋读懂英方软件的再进化
一直以来,数据保护市场长期由国际巨头厂商唱主角,鲜有中国厂商的身影.数据管理.数据复制.备份.容灾这些领域技术门槛高.品牌效应积累时间长,对于起跑较晚的中国厂商的确不太"友好". ...
- Atitit.软件兼容性原理与实践 v3 q326.docx
Atitit.软件兼容性原理与实践 v3 q326.docx 1. 架构兼容性1 2. Api兼容性1 2.1. 新api vs 修改旧的api1 3. Web方面的兼容性(js,html)1 3 ...
- 软件体系架构阅读笔记一
与最初的大型中央主机相适应,最初的软件结构体系也是Mainframe结构,该结构下客户.数据和程序被集中在主机上,通常只有少量的GUI界面,对远程数据库的访问比较困难.随着PC的广泛应用,该结构逐渐在 ...
- 连载12:软件体系设计新方向:数学抽象、设计模式、系统架构与方案设计(简化版)(袁晓河著)...
信息熵观点 针对软件设计来说,我们可以将所有的设计通过结构化来表达,于是我们的所有的设计信息都可以表达成结构熵的处理.那么如果系统的结构熵越大,系统就越不稳定,系统的有序化就越小. 那么是否结构化就表 ...
- 软件体系结构测试定义,软件体系架构复习要点
本文根据华南理工大学软件学院<软件体系架构>课程及相关教材<软件构架实践>总结,作复习回顾用. 很抽象的课程--不知道开给本科生干什么,而且是跟项目管理一起上的,安排很不科学. ...
- 服装ERP软件体系究竟差在哪里?
跟着近几年服装制造职业信息化的敏捷遍及,打造智能工厂的想法已经深入人心,越来越多的的工厂开始选用智能设备,购买服装ERP软件(sofastsoft.com)体系,最常见的就是电脑裁床,吊挂线,排料体系 ...
- 路由器开发(一)—— 路由器硬件结构及软件体系
一.路由器的硬件构成 路由器主要由以下几个部分组成:输入/输出接口部分.包转发或交换结构部分(switching fabric).路由计算或处理部分.如图所示 图1 路由器的基本组成 输入端口 ...
- [课业] 19 | 软工 | 软件体系结构设计与构建
文章目录 体系结构设计 体系结构设计过程 分析关键需求和项目约束 选择体系结构风格 进行软件体系结构逻辑设计(抽象) 依据概要功能需求与体系结构风格建立初始设计 概述 实践案例 使用非功能性需求与项目 ...
最新文章
- SEO优化中影响网站关键词排名的因素有哪些?
- 第五章--加载内核Kernel.bin
- Xen为什么一定要进入内核 —— [简译] KVM is Linux, Xen is not
- poj 2503(字符串hash)
- Android 事件分发机制
- C语言判断计算机存储是大端还是小端
- 今天学到的几个函数【二】
- ZBlog菜鸟精致灰黑简约风格MiNi主题
- java httpost阻塞_httpclient发送get请求阻塞?
- matlab编写信号采集程序,MATLAB语音信号采集课程设计
- sqlexception: default 和 null 不允许作为显式标识值_我都把MySql啃得这么透彻了,你还不进来看一下吗?...
- 十一、Shell脚本流程控制语句
- js手写车牌输入键盘
- 新浪微博开放平台php sdk,新浪微博开放平台
- 电脑哔哩哔哩播放器调整为html5,谷歌浏览器插件哔哩哔哩(Bilibili)播放器扩展Extension for Bilibili Player关闭弹幕、截图、画中画...
- pytorch与torch的关系
- html盒子模型 正方形嵌套,前端box(盒子嵌套)
- 【目标检测】基于matlab GUI背景差分算法视频运动物体跟踪【含Matlab源码 1915期】
- json.dumps、json.loads()、json.dump()、json.load()学习笔记
- 硬干货!1.8W字TS 学习指南,我不信你一口气能读完(建议收藏)
热门文章
- c语言小球触地问题,OC语言中关于触摸事件和手势
- 说说PMO 的工作思路
- 怎么找到安装在Linux系统中的Windows软件的文件
- 区块链教程Fabric1.0源代码分析flogging(Fabric日志系统)
- Mybatis # 和 $ 的区别
- 为什么你作为一个.NET的程序员工资那么低?
- javascript中的继承[二] 基于构造函数(《Object-Oriented JavaScript》第六章)
- Flash竖向大焦点图代码_网页代码站(www.webdm.cn)
- javascript 常用代码大全(4)
- Maven - 配置setting.xml