软件工程
文章平均质量分 77
pthill
Java程序员
展开
-
《软件需求》学习笔记
《软件需求》学习笔记 前几天读了Karl E.Wiegers《软件需求》,书的内容写得非常好。我这里谈谈读了此书之后的一些感受。概括起来包括以下几点:一、需求层次二、需求开发(需求工程方法、需求来源、如何获取需求并给出一些指导方法)需求分析过程:1、 需求收集:定义项目的视图和范围。学习与了解本行业的知识,这样与用户比较容易沟通。访问有潜力的用户,对用...原创 2009-09-23 13:39:06 · 278 阅读 · 0 评论 -
《怎样成为优秀的软件架构师》解析 (好文转载)
《怎样成为优秀的软件架构师》解析 (好文转载)软件, 架构, 解析近来读了一篇《怎样成为优秀的软件模型设计者》的文章,感触颇深。仔细对比分析,发现原来我自己和周围的软件开发人员平常的一些自认为对的做法,有很多是有问题的。1.人远比技术重要你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时候将主要精力都集中在...原创 2009-12-24 22:19:13 · 76 阅读 · 0 评论 -
如何搭建完整的网站架构并设计出一个好站
如何搭建完整的网站架构并设计出一个好站http://www.chinaz.com/Design/Pages/032W0W22009.html原创 2009-12-25 12:23:18 · 284 阅读 · 0 评论 -
性能测试项目总结之内存泄露和内存溢出
性能测试项目总结之内存泄露和内存溢出2009年11月19日 由 yunshuai 留言 »最近大家对性能测试的内存监控挺感兴趣的,有好多文章都是关于内存泄露的。刚刚做完了一个项目的性能测试,“有幸”也遇到了内存泄露的案例,所以在此和大家分享一下。主要从以下几部分来说明,关于内存和内存泄露、溢出的概念,区分内存泄露和内存溢出;内存的区域划分,了解GC回收机制;重点关注如何去监控和发现内存问题;此外分...原创 2009-12-27 03:16:06 · 611 阅读 · 0 评论 -
百度产品经理探秘:需求把握和正确决策
编者按:国内互联网公司里,百度的产品一向为人称道。尤其是其搜索引擎的周边产品,比如百科、知道、贴吧等一系列产品。在不少资深互联网用户和专家眼中,这些产品应该是搜索引擎的标准配置。然而到底是什么让百度能够规划和设计出这么多优秀的产品,为什么他的竞争对手在这些领域根本无法与其匹敌?我们邀请百度的产品经理亲自为我们揭开谜底。 任何一个产品人员,要理清产品的分析和决策思路,首先要弄清楚什么是产品。...原创 2010-01-13 13:22:21 · 165 阅读 · 0 评论 -
李开复:移动互联网在未来的市场和需求
今天我讲一下移动互联网未来的市场和需求会发生什么样的变化。首先,我们可以看看这个市场到底有多大。中国的移动互联网用户已经在今年会达到2.33亿这个巨大的数字,而且越来越多的互联网用户开始上移动互联网,甚至可能还有一些不上互联网的用户上移动互联网。所以它的成长率是非常惊人的,能不能赚钱?我们可以看到在美国在iphone上面,已经有这个13万个应用,就是说你可以下载一个游戏也好,看天气的也好,帮你租车...2010-04-05 01:33:40 · 177 阅读 · 0 评论 -
WebSphere Message Broker RouteToLabel
http://publib.boulder.ibm.com/infocenter/wmbhelp/v7r0m0/index.jsp?topic=/com.ibm.etools.mft.doc/ac04820_.htm原创 2010-05-20 13:53:53 · 101 阅读 · 0 评论 -
想创业的朋友可以看看这几句话。
一个领导人要: 生命取向要高 生命体验要深 生命能量要强团队,一个有口才的人,对着一群有耳朵的人在说话。别人身上的不足,可能就是你存在的价值。别人怕你的时候,就离骂你不远了。在人际沟通上少用、慎用“我觉得”,“我认为”等字眼。多用您、我们。表达不同意见时,保留对方的立场。从认同开始。赞美是人际沟通的润滑剂,你看待别人的想法,会影响对方后...原创 2010-05-22 14:52:09 · 90 阅读 · 0 评论 -
2010年谷歌创新项目盘点
1、Chrome在线应用商店 Chrome Web Store(Chrome网络商店)专门为Chrome 浏览器和Chrome OS用户提供一站式网络应用程序服务。用户可以通过浏览器或Chrome OS系统登录应用程序商店,挑选自己喜欢的的免费/付费应用程序。 2、谷歌开源项目WebM网络视频格式 WebM是由谷歌推出的,并号称能够在相同码率下提供比当今流行的H.264更好的画质,且相同画质...原创 2010-05-25 12:53:31 · 294 阅读 · 0 评论 -
Google:平台化努力
作为门的 Google从斯坦福 2 位大学生的宿舍作品,发展到今天的硅谷巨头,十年来 Google 经历了神话般的发展。现在的 Google 虽然拥有众多业务,但主要的盈利来源依旧是最初的搜索,毫不夸张的说:如果失去搜索广告收入,强大的 Google 很难支撑下去。而搜索就好比一扇门,人们来到搜索的目的是为了找其他的东西。他们匆匆而来,找到后便匆匆离去。正如经过一扇门一样,虽然门很重要...原创 2010-05-26 20:19:31 · 157 阅读 · 0 评论 -
Ping总是丢包的原因,故障排除思路,解决方法
ping 丢包现象的发生非常普遍,但是广大网友对为何ping 丢包却不是非常清楚,看了下面的文章,相信您会有收获!故障现象:公司有一台型号为清华同方TP200的 WEB服务器,操作系统安装顺利,IIS服务也配置无误,可是在访问此台服务器网站却时断时续。分析解决:首先使用Ping命令测试,发现不定时的有数据包丢失的现象,初步认为是物理层的原因。重做网线的RJ45头后,故障依旧,换根网线也...原创 2010-05-27 21:09:12 · 35960 阅读 · 0 评论 -
火车站信号自动语音播报系统的设计
在现代工业控制过程中,广泛应用了工作状态和故障状态报警装置,通常它以声、光形式提醒操作者及时处理出现的问题。随着新技术的发展,人们又开始将语音技术应用到这一领域。它以更直观、易懂、更方便、准确的形式向操作者提供有关信息,使操作者能够更准确、快速地处理系统问题。美国ISD公司生产的ISD系列智能语音存储芯片音质好,长期断电语音信号不丢失,非常适合于电子产品的开发应用。笔者成功应用ISD4004和AT...原创 2010-06-19 19:33:51 · 1365 阅读 · 0 评论 -
分析称企业IT部门重要性降低:从业人员应转型
导读:美国IT网站Computerworld今天撰文称,随着云计算和虚拟化等技术的发展,企业IT部门的重要性正在日益降低。为了适应这种趋势,从业人员应当加紧学习一些相关技能,从而顺利转型。以下为文章全文:惠普最近宣布裁减9000个IT职位的消息震惊了业界。美国市场研究公司Forrester Research分析师詹姆斯·斯塔滕(James Staten)认为,系统管理员等IT职位将成为...原创 2010-06-22 20:59:43 · 186 阅读 · 0 评论 -
百度VS谷歌:优秀与伟大之别
《中国企业家》杂志 百度与Google之间的差距,自诞生之日起就已经输在了价值观上,缺乏超越商业的人文关怀、用商业改善世界的使命感 文 | 本刊研究员 王勇 这十年里,中国创业领域最成功的企业也许是百度,最令人惋惜的也许还是百度。它是中国互联网领域唯一一个从创立之日起就最接近世界级公司的,但现状却是失之毫厘,谬以千里…… Google创立于1998年,百度创立于...原创 2010-06-22 21:15:29 · 145 阅读 · 0 评论 -
Google(谷歌)正在构造可怕的帝国
今天看到新浪转载《中国企业家》的一篇文章“百度VS谷歌:优秀与伟大之别”,很有感慨,百度和Google只是在搜索引擎上有着一定的竞争,但从整体上看,的确无法和Google抗衡,Google正在构造一个可怕的帝国,而Google 搜索只是这个帝国中的冰山一角,而在这帝国当中有更多的产品、服务在开发、在实施。实际上,让微软、Oracle等公司感觉可怕的不是其搜索服务,而是从高速网络、操作系统到整个...原创 2010-06-22 21:24:45 · 92 阅读 · 0 评论 -
解密淘宝网的开源架构
淘宝网,是一个在线商品数量突破一亿,日均成交额超过两亿元人民币,注册用户接近八千万的大型电子商务网站,是亚洲最大的购物网站。那么对于淘宝网这样大规模的一个网站,我猜想大家一定会非常关心整个网站都采用了什么样的技术、产品和架构,也会很想了解在淘宝网中是否采用了开源的软件或者是完全采用的商业软件。那么下面我就简单的介绍一下淘宝网中应用的开源软件。 对于规模稍大的网站来说,其IT必然是一个服...原创 2010-10-22 22:10:21 · 193 阅读 · 0 评论 -
IE浏览器下同一网页多图片显示的瓶颈与优化
Internet Explorer 浏览器在同一时刻只能从同一域名下载两个文件。 至于原因请见 MSDN Blogs:《Internet Explorer and Connection Limits》,如何解除限制请见微软客户帮助与支持主页:《如何将 Internet Explorer 配置为可以同时进行两个以上的下载会话》。 不管 Firefox 有多火,无可否认,IE 仍然是浏览器市场的老...原创 2009-12-24 21:36:23 · 106 阅读 · 0 评论 -
浅谈研发项目经理的技能要求
浅谈研发项目经理的技能要求 有一次,隶属于一个大项目的一支开发团队的领导者被提升后,Arnold C.被指定去接替他。Arnold的资历主要来自于其在数据处理方面的销售经历,然而他假装自己在程序开发方面富有经验。在项目遇到一个关键的问题时,他却做的太过头了,居然“提供”了一个解决问题的“算法”。但是对于他手下极具经验的两名程序员来说,他显然根本没有弄明白自己在说什么。当他私下里向这两个人...原创 2009-09-23 13:47:17 · 106 阅读 · 0 评论 -
学习腾讯的产品管理之道
最近看了一些讲腾讯产品管理体系的文章,虚实都有,恰好有个同事以前在腾讯工作,能提供第一手的资料。于是今天下午开了1小时会议,专门讨论腾讯的管理之道,发现有这么几点处理得很好。马化腾带着一大批产品高管自上而下,持之以恒地推动产品本位的管理体制规范化,并不断地创新和优化这套体制,使得整个公司上上下下融入了“产品的基因”,最终成就了“产品的腾讯”。1、设置一个质量监控小组,由经验非常丰富的高Leve...原创 2009-10-17 21:32:36 · 132 阅读 · 0 评论 -
互联网产品的分类与运营
要从事互联网工作,就要清楚地理解互联网的分类,互联网产品经理自然要理解互联网产品的分类。 无所不能的互联网十分庞大,不同的分类体系就是互联网的指南。并且,不同网站、不同互联网产品经常变换的分类标准、说法,也要时刻关注。 大的分类方面如搜索引擎、电子商务、游戏、新闻、社区、官方站等等,还是比较容易区分的。比较麻烦并经产变换的是比较抽象的说法,比如“门户网站”,非得先定义才能指明那些属...原创 2009-10-18 15:40:56 · 99 阅读 · 0 评论 -
互联网产品经理应具备的资讯分析能力
本期《商业价值》发表的《新浪的微博探险》很受关注(祝贺张鹏和湘明)。我最近正在写一些关于互联网产品的文字,从一个互联网产品经理的角度,通过这个文章简单分析一下新浪围脖。做为一个产品经理资讯分析能力的案例。1、从新浪围脖立项到邀请内测,40天。说明两个问题,一是新浪技术开发的能力还是很不错的;二是技术开发在目前的互联网产品里不应该是瓶颈。特别是对于这种国外国内都有不少相似例子的产品。2、我在前一篇文...原创 2009-10-18 15:46:15 · 132 阅读 · 0 评论 -
互联网产品经理必备之基本素质
十五年来,中国互联网有了长足的发展,不仅成为了一个创新的、足够规模的新产业,还造就了陈天桥、丁磊、张朝阳、马化腾、李彦宏等等众多新一代的互联网富豪,无数的中产白领。于是,互联网就在一定程度上、在媒体和公众视野里,成了神奇暴富的代表。 决定一个互联网公司成败的因素很多,最基础的就是该公司的产品,互联网产品。因此,众多的互联网产品经理的素质,将会决定未来互联网的发展。希望以下的文字,对年轻的互联...原创 2009-10-18 15:53:49 · 130 阅读 · 0 评论 -
干得累死,并不见得老板就待见你?
干得累死,并不见得老板就待见你?起因:大部门里有位manager,干得不错,负责得项目多,并且大,天天加班.但是天天见老板在K他,自然他待遇也一般了.一直想搞明白,其中的原由。Sky-Tiger的秘诀如下:1、凡是能够出名的事情,抢着做。比如写规范,参加各种学术大会发表论 文; 2、再简单的事情也要叫嚷难,时间紧,这样按期完工才体现你的能力; 3、再简单的东西也要弄出点问题,并顺利解决,好...原创 2009-10-21 13:19:10 · 87 阅读 · 0 评论 -
SD2见闻--参加PPT制作秘笈沙龙
10月22日晚,有幸参加 蔡学镛 主持的《尼古丁+咖啡因。。。不瞌睡的PPT制作秘诀》主题沙龙。这是一个很有意思的沙龙,内容丰富,气氛也很活跃,更重要的是我果然得到了几个秘诀,很有必要跟大家分享一下。 首先,介绍一下主持人。蔡学镛,支付宝公司架构师,台湾清华大学计算机科学硕士,自幼喜欢画画,原本想当个画家,可由于父母的坚持和根深蒂固的考名牌大学的思想,丢下画笔,抄起了鼠标,曾任软件工程师、经理、大...原创 2009-10-25 10:09:28 · 123 阅读 · 0 评论 -
人生的十个不要等
一、不要等到想要得到爱时才学会付出 人生就像一场戏,在等待中错过了美丽。正如歌中所唱:该出手时就出手。因为幸福就在你身边。当你付出时,爱以从你身边轻轻划过,留下的是悔恨、遗憾。 二、不要等到孤单时才想念起你的朋友 什么是朋友?真正的朋友永远不会离弃你。人生得一知己足矣,孤独时、彷徨时,朋友是你最忠实的听众,他们没有怨言,他们有的只是一颗包容的心。 三、不要等到有了职位时才去努力工作 有...原创 2009-10-31 21:12:00 · 92 阅读 · 0 评论 -
中国商业网站500强排行榜分析
刚才看了一份互联网周刊去年评的中国商业网站500强排行榜。看似中国网站无数,其实你经常上的网站一双手都能数的过来。就如同手机,大家多说移动互联网是新的蓝海新的金矿,但数来数去,还是浏览器、聊天、游戏、电子书、地图。而中国互联网网站呢,除了新闻类、论坛类资讯性网站,几乎现实什么热,网上就什么热。房地产、证券股票、汽车、英语考试教育、彩票,这些网站都是热门。尤其考试培训类的,中国很多东西都要证...原创 2009-11-05 07:52:23 · 130 阅读 · 0 评论 -
软件构架实践(第2版)学习笔记
一、软件架构、架构模式、参考模型、参考架构1、对于软件架构定义有很多种,通用的定义是:某个软件或计算机系统的软件架构是该系统的一个或多个结构,他们由软件元素,这些元素的外部可见属性以及这些元素之间的关系组成。这里所说的某个元素的“外部可见属性”是指其他元素对该元素所做的假设,如它所提供的服务、性能特征、错误处理、共享资源的使用,等等。其他的定义包括:架构是一种高层设计。架构是系统的总体...原创 2009-11-05 07:55:01 · 200 阅读 · 0 评论 -
XML与面向Web的数据挖掘技术
面向Web的数据挖掘 Web上有海量的数据信息,怎样对这些数据进行复杂的应用成了现今数据库技术的研究热点。数据挖掘就是从大量的数据中发现隐含的规律性的内容,解决数据的应用质量问题。充分利用有用的数据,废弃虚伪无用的数据,是数据挖掘技术的最重要的应用。相对于Web的数据而言,传统的数据库中的数据结构性很强,即其中的数据为完全结构化的数据,而Web上的数据最大特点就是半结构化。所谓半结构化是...原创 2009-11-05 21:17:31 · 135 阅读 · 0 评论 -
正式推荐朋友们安装Windows7
正式推荐我亲爱的朋友们安装Windows7刚刚安装完Windows7,感觉很不错啊,不仅界面漂亮(与vista不一样哦),系统速度也挺快。大家快来抢先试试哦! ...2009-11-07 19:57:18 · 76 阅读 · 0 评论 -
应用程序架构指南 第一部分 第一章 应用程序架构基础
软件架构基本概念 软件架构通常被描述为组织或系统的结构,而系统是一个完成特定功能或功能集合的组件集合。换句话说,架构的重点是组织组件以支持特定功能。这种功能的组织被称为将组件分组以纳入到关注领域。 为什么我们需要架构? 像任何其他复杂的结构一样,软件必须建立在坚实的基础。没有考虑关键情景,没有为共同的问题做设计,或没有充分意识到关键决定带来的长期后果,都可以使你的应用程序处于危险之中...原创 2009-11-09 20:51:51 · 329 阅读 · 0 评论 -
分享一个壁纸网站,给我这些程序员哥们的眼睛放松放松。
http://www.vistaback.com/2010-03-19 07:28:48 · 160 阅读 · 1 评论 -
Design IT. (8),一匹“更快的马”
Design IT. (8),一匹“更快的马”这是《Design IT.》系列的第8篇,因为年前大家对于“装不装用户”和“创业,管哪个事最重要”讨论的比较热烈,所以跳到前面来写。先来看一个老掉牙的故事:福特说,我在设计汽车之前,到处去问人们“需要一个什么样的更好的交通工具?”,几乎所有人的答案都是 ── 一匹“更快的马”。“更好的交通工具”代表用户的“需求”;“更快的”是用户对于解决这...原创 2009-12-05 21:56:53 · 121 阅读 · 0 评论 -
使用 JMeter 完成常用的压力测试
讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度。影响软件响应速度的因素有很多,有些是因为算法不够高效;还有些可能受用户并发数的影响。在众多类型的软件测试中,压力测试正是以软件响应速度为测试目标,尤其是针对在较短时间内大量并发用户的访问时,软件的抗压能力。本文...原创 2011-07-14 00:04:21 · 102 阅读 · 0 评论