当前位置:首页 > 芯闻号 > 充电吧
[导读]一、软件不是代码    1.软件不是代码。    2.软件是企业和组织的业务体现。    3.业务是企业文件的反映。    4.企业文化和业务不断发展变化时,软件就必须跟随差变化。二、面向服务体系的理

一、软件不是代码

    1.软件不是代码。

    2.软件是企业和组织的业务体现。

    3.业务是企业文件的反映。

    4.企业文化和业务不断发展变化时,软件就必须跟随差变化。

二、面向服务体系的理念

   1.一个模块可以轻易地被替换,也可以快速地重新组合成新的模块

   2.技术是业务流程引擎,它使得服务构件之间可以通过流程进行组装。

以上两段摘于: 《SOA 从应用开始》普元软件公司创始人、董事、兼首席技术官 黄枊青

四、按照创建的价值高低及所造成的影响可分为三个层面:

持续创新:基于现有基础设置之上不断创新。 系统创新:透过整个软件结构的改变,或整个软件设计模式的改变带动创新,属于高风险、高回报的创新模式。 突破创新:最具革命性,它突破现有市场或技术的边界,重新定义市场,技术或游戏规则,从而使整个商业模式发生根本性变化。企业投入大、风险最大、收益也最大的创新模式。

五、开放创新

      不仅指企业能引进外部技术和创意来辅助内部创新,也意味着把不适用于企业当前市场的创新成果,通过授权转换,开发新市场或进入他人的市场

 以上两段摘于:《成本与创新的博弈》 SAP中国研究院总裁 芮祥麟


六、 软件是一门综合性学科

软件是一门综合性学科包括:哲学、基础学科、技术科学、工程管理(好高的高度和境界啊,而我看到的软件主要:编码、算法、设计、业务)。 软件方法哲学决定着整个学科建立的指导思想、认论和世界观,是软件开发实践的基础。客观世界由事物及事物间的相互作用构成,软件实质上是客观世界在信息世界的描述,客观世界有其自身结构和运行规律,我们软件开发人员的职责则是将这些结构和规律映射于信息世界中,实现对其“仿真”(从哲学的高度来理解软件,感觉心有触动与人深思)。

七、软件研发活动中,结构的设计的两个层次

软件体系结构设计层次:就像钢筋大厦的龙骨,将无数大厦的构成部分整合为一个整体。好的体系结构设计能够带来软件系统的和谐、弹性和可靠,是一个优秀软件产品的生产图纸。 程序结构设计层次:是软件开发实践的基本内容,程序结构合理与否决定着软件的可靠性、可读性与可维护性。良好的程序结构应该具有清晰的控制逻辑,能使程序错误孤立、不被扩散,能够预见并适应程序的变化和修改。

以上两段摘于: 《结构设计-软件开发实践的灵魂》 深圳证券通信有限公司董事长 万南洋


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

嵌入式工程师如何告别被人诟病的烂代码,写出拍手称道的好代码?

关键字: 代码 设计模式 嵌入式 单片机

我们继续学习架构师技能,今天是本系列的第二篇,希望大家持续关注。

关键字: 设计模式 开闭原则 依赖倒置原则

技术让梦想更伟大 刚开始工作的两年,我做项目写代码不会考虑代码扩展、移植、模块化等,导致项目有新增功能、或修改的时候不知如何下手。

关键字: 嵌入式 设计模式

工作有些年了,每每看到一些朋友会问,设计模式需要学吗?

关键字: 嵌入式 设计模式

我们接简单工厂方法模式_C语言实现中生产电脑的模拟场景来看。

关键字: 设计模式 工厂方法 C语言

GOF的《设计模式》一书的副标题叫做“可复用面向对象软件的基础”,从标题就能看出面向对象是设计模式基本思想。

关键字: C语言 面向过程 设计模式

访问者模式将有关的行为集中到一个访问者对象中,而不是分散到一个个的节点类中。

关键字: 设计模式 策略模式 模板方法

嵌入并发,意味着多线程或者多任务,基本上都是使用了系统,linux系统或RTOS系统之类的实现。

关键字: 嵌入式 设计模式 并发

这系列开始谈软件上面的设计,对设计模式在面向对象里面应该各位都知道,或许你在实际开发当中用到,也或许你见过别人的代码中用到。

关键字: 嵌入式 设计模式 系统架构
关闭
关闭