Category Archives: 读书笔记

软件架构的魅力4–读书笔记

构建一个系统架构,最终极的目标就是要让它完美无瑕。美是一种和谐,体系中的每一部分都是有机的组合,增一分则长,减一分则短,可是要做到这一点,绝不是一件容易的事情。 如何保证和提高软件系统的质量,首先要解决的问题是定义和度量问题: 1 软件系统的质量包括哪些方面? 2 如何将质量的各个特性转换为可度量的要求? 1 质量考虑哪些方面: 首先参考文献和通用定义,SEI将一个系统的质量分为Level 0和Level 1两级层级,Level 0分为5大类:Need Satisfaction Measures, Performance Measures, Maintenance Measures, Adaptive Measures, Organizational Measures。 而在实际工作中,可以将质量聚焦在两个大的方面: A 系统运维质量:当系统运行时的质量要求。包括Functionality, Concurrency, Performance, Security, Availability, Fault Tolerance, Usability, Interoperability, Resource Management等。 B 系统演化质量:系统发展演化所要求的质量。包括Modifiability, Portability, Reusability, Configuration等。 … Continue reading

Posted in 读书笔记, 技术思考 | Leave a comment

软件架构的魅力2–读书笔记

涉及到方法论,我的理解就是解决工作中遇到问题的指导。 首先要看看软件架构师的工作包括哪些内容: 1 业务层次:了解问题的来龙去脉,建模分析。 2 技术层次,这个不多说,主要工作。<br> 抄一段定义: 一个软件系统的架构师是一个要担负起软件系统的定义、架构的实现、系统的实施、系统架构演化和系统演化的人,是一个要为系统整个生命周期负责的人。<br> 从中可以看出,架构师要求有广泛的技术经验、商业经验、流程经验和社会经验。 指导架构师工作有2种方式: 1 提供完整的架构框架Architecture Framework,供裁剪应用。 架构框架,不是J2EE、.NET、OSGI这类的应用开发框架,而是专门进行架构构建的框架体系。这类框架用于构建架构描述(Architecture Description),描述系统内有哪些角色、子系统或构件、流程、数据依赖,以及这些系统组成部分之间如何进行交互和相互依赖。当然会提供参考实践。 比较著名的有:RIM-OOP,Catalysis,TOGAF,ZIFA,EA,MODAF,DODAF。 推荐较好的有RIM-OOP、TOGAF。 插一句,System Architecture和System Design的区别,下面的说明个人觉得不错: I would take it as the difference between designing a system (a collection of entities working together to accomplish a … Continue reading

Posted in 读书笔记, 技术思考 | Leave a comment

软件架构的魅力–读书笔记

比较欣赏这句话,when architecture is at its highest level of harmony, beauty is attained. 进入一个领域后,首先要了解的是专用名词。通过对名词的了解,有一个初步的印象。 那何谓架构?何谓系统架构? 架构一词来源于建筑设计领域,推而广之,就是对所研究领域内的元素及元素之间关系的一种映射(主观性的映射)的产物。 系统架构,System Architecture:系统性的进行架构,即用完整的方法论做指导进行架构。 同样的,在软件领域,也存在方法论进行指导。

Posted in 读书笔记, 技术思考 | Leave a comment

《中国证券市场投资分析及组合管理》读后感

这本书断断续续的看了有两个多月,总的来说感觉还不错,以前很多对证券业模模糊糊的概念,现在有了一些清晰的感觉。这本书关注的面很广,涉及到了股票、债券、可转换公司债券等方面。我着重看了股票方面的知识。以前对投资组合这块不是很了解,总是简单的认为就是几只股票的简单集合。现在觉得远远不是这么简单的事情,主要有以下几点体会:1,投资组合已经不仅仅限于股票方面,还把债券等金融产品包含进来;2,组合在创建时,就要考虑投资策略,确定各个投资方向的定额;3,股票仓位调整需要根据模型的规则进行,并自动对模型进行业务评估,动态调整模型。hehe,只是将书中的知识归纳了一下。 看完之后,加上上次的讲座,有下面两点感觉挺突出的: 1,金融产品越来越据有多纬度的概念。产品本身已经不单单限于股票或者债券这一个纬度,而是具有多方面的概念,这就对风险控制提出较强的要求,风控已经不单单只考虑一个点的因素,而需要将多个点综合起来进行考虑。(如何将股市的产品和汇市的产品结合起来,也是一个比较有意思的方向。) 2,业绩评估模型是一个比较重要的方面。很多事情不能等到投资进行到最后,才发现其中的系统性风险,就需要业绩评估模型有一个事先模拟的功能,将风险预先可控。 以上只是我个人的一个感受,难免会"管中窥豹"。但是不断的去做,去思考,总会接近相对的真实情况。 【这本书的目录】 第一章 中国证券市场环境分析第一节 2001年以前的市场投资模式回顾第二节 2001-2002年的证券市场投资模式变化第三节 2003年以来的市场发展第四节 证券市场经济及政策环境分析第五节 结合第二章 证券投资组合的总体规划第一节 保守型投资组合方案第二节 稳健收益型投资组合方案第三节 动态进取型投资组合方案第四节 关于三种投资组合的评价第三章 股标投资分析和组合管理第一节 投资理念和策略第二节 投资战略选定以及支持性研究第三节 投资策略之一:动态仓位第四节 投资策略之二:行业优化配置模型第五节 投资策略之三:三重优化股票选择模型第六节 初次建仓第七节 组合调整第八节 业绩评估模型第九节 风险控制系统第四章 债券及债券回购投资分析与组合管理第五章 可转换公司债券投资分析与组合管理第六章 证券投资基金投资分析与组合管理第七章 投资组合保险技术及应用参考文献

Posted in 读书笔记 | Leave a comment

当初在上姚郑博士的<高质量软件过程>的时候,由于第一次接触CMM体系,整节课听下来,云里雾里的,完全不知道老师在讲些什么.下课后就去西单图书城,把有关CMM的书都粗略地翻了一遍,最后选了这本书.虽然这本书有些抄书的嫌疑(翻译英文书),但是细细一看,其实对CMM的结构体系介绍的比较完全,可以让人对CMM有了基本的概念.对照英文CMM资料来看,内容上并不二致,只是有些句子翻译的尚待商榷,但是基本意思都能看懂.整本书写的中规中矩,没有太多的独到之处,但毕竟是本国语言,看起基本概念,理解起来很快,再和英文资料对照看,有点事半功倍的感觉.其实选书不一定非要选大师写的著作,那些就象鲍鱼海鲜,偶尔换换口味,吃些路边店做的家常小菜,有时候也挺不错的.(尤其是想看看一个新领域的基本知识的时候,家常小菜更易消化一些.) 最近由于涉及到研发部的流程问题,所以就把上学期的参考书拿出来重新温故一下,希望能有一些启迪.

Posted in 读书笔记 | 2 Comments

读后感

在论坛中看了很多人都在推荐这本书,另外经常收到china-pub寄来的推荐邮件也含有这本书的介绍.有意思的是,bbs上和人讨论分布式系统和集中式系统的优缺点的时候,就有人搬出这本书来说明自己的观点,那还是2004年的事情了.今年年初的时候,专门从china-pub上买了一本,准备仔细研读一下.买来之后,粗粗看了一下,说句实话,觉的真有点疑惑了,为什么这样一本只是介绍基本编程技巧,关注代码级实现的书会受到如此的欢迎?它既没有介绍一个系统的方法论告诉我们来如何分析和解决问题,也没有提供系统的解决方案供我们设计系统时进行参考.只是提供一些分散的代码碎片和编程技巧,来告诉我们一些已知的事情,如并发,分布策略,各种模式等,而这些知识只要做过一些项目,或者认真看过一些大学课本,讲的做的都要比这本书涉及的知识点要广要深.看书的过程中,有时候就在想,说不定买本<用VB实现CRM系统>之类的书都要比这本书有价值,至少可以了解到如何搭建一个应用系统,如何从系统的角度去看待软件.这样的收获反而更大一些.还是一位老师对这本书的评价解释了我的疑惑:这本书,如果你看目录,很多名词不了解,可以看看,如果目录里面80%的名词都知道,那么也就just so-so. 推荐指数:3星

Posted in 读书笔记 | 5 Comments