随笔分类 -  分析与设计

分析与设计
摘要:打个比方,信息系统是车,信息部门是司机,业务部门是乘客。怎么用这个车,去哪,坐车的人说了算,司机要保证车好用,保证安全行驶。司机不能绑架乘客,否则这车就没人坐,信息部门就没有存在的意义了。 阅读全文
posted @ 2014-09-27 07:51 就是喜欢 阅读(336) 评论(1) 推荐(0)
摘要:一般性问题一、怎么看。信息技术、信息系统大系统与子系统、信息活动(获取、传输、加工、存储、施效)本质(内在):信息处理工具。价值(外在):快速、共享、控制信息流向、大数据。最后还是要与人脑对接才有用。 阅读全文
posted @ 2014-09-25 14:18 就是喜欢 阅读(112) 评论(1) 推荐(0)
摘要:信息不是信息系统 ,信息+信息处理工具+使用人=信息系统不需要信息的业务活动要信息干什么,信息只对需要他的人有用。信息系统的最终对接对象是人脑这个生物智能信息系统,才能发挥他的价值 宁无信息,勿假信息。 现在的信息技术的价值主要还是体现在获取,传输层次,加工与运用施效还不足。 信息技术的价值在哪?对... 阅读全文
posted @ 2014-09-21 14:03 就是喜欢 阅读(114) 评论(0) 推荐(0)
摘要:安全是一种状态当你拥有她的时候,可能觉得理所当然,当你一旦失去,才知珍贵。当你享受信息化给你带来便捷的时候,一定不要忘记他还会给你带来麻烦。只不过只是状态的变迁而已。 阅读全文
posted @ 2014-03-09 17:02 就是喜欢 阅读(116) 评论(0) 推荐(0)
摘要:系统观:联系的总体的看生产力工具观:人与工具关系 马克思政治经济学辨证观:发展的看技术观:第一生产力 改变生产生活(生存)方式信息论观:“人”联网 控制论工程观:群体合作的智力游戏论 阅读全文
posted @ 2014-03-09 16:58 就是喜欢 阅读(161) 评论(0) 推荐(0)
摘要:从信息处理及功效看软硬件是同类的产品,电路板及芯片设计之于系统、软件及模式设计。 阅读全文
posted @ 2014-03-09 16:55 就是喜欢 阅读(136) 评论(0) 推荐(0)
摘要:领域专家研究需求,梳理需求,设计解决方案,从上往下搞。IT专家研究构件,搭建平台,迎合解决方案,从下往上搞。 阅读全文
posted @ 2012-08-25 21:58 就是喜欢 阅读(174) 评论(0) 推荐(0)
摘要:人与人之间最难得是合作,组件与组件之间最难得时协作。“合为贵" 阅读全文
posted @ 2011-10-30 10:01 就是喜欢 阅读(157) 评论(0) 推荐(0)
摘要:软件产品本质是逻辑或者说事概念产品。 阅读全文
posted @ 2011-10-30 09:47 就是喜欢 阅读(142) 评论(0) 推荐(0)
摘要:用户提出的需求与用户理想系统之间的鸿沟需要逻辑模型来填平。逻辑模型包括领域知识、企业情况、数据情况等等等等 。 用户提出的需求是片段的,不系统的,逻辑上不完备的,需要领域专家以这些需求为基础进行开发,开发的最重要的内容就是建立系统的逻辑模型。先建立旧系统的逻辑模型,即使旧系统中并不包含计算机等现代的信息处理工具,但只要有人的活动就有信息的流动,纸和笔就也能构建起复杂的信息系统。逻辑模型是表述信息系统复杂概念结构的有力工具。写需求分析与写小说一样的是创作的过程,用户需求可能是一个个的灵感,但要把故事编圆满了就需要需求分析了。 阅读全文
posted @ 2011-10-21 06:25 就是喜欢 阅读(476) 评论(0) 推荐(0)
摘要:投递人itwriter发布于 2011-06-10 09:08评论(7)有1420人阅读原文链接[收藏] 文/陈皓 还记得以前本站的那一篇“编程好难啊”吗,那是一篇众程序员调侃程序新手的文章,有恶搞的成分在里面。今天要和大家说的这个事没有一些恶搞和调侃的意思,是比较严肃的话题,你一定可以从中收获一些东西。这个话题来自StackOverflow上的一个问题——Cycle in Family Tree Software,这个程序员问了下面这个问题: 我是一个写家族族谱软件的程序员(我用的是C++和Qt),这个软件基本上没有什么问题,真到有一天有个用户报告了一个bug。这个问题是这样的——我这个用户 阅读全文
posted @ 2011-06-11 09:41 就是喜欢 阅读(319) 评论(0) 推荐(0)
摘要:今天来和大家分享两个很不错的程序设计「做」与「不做」列表。首先,是Andres Taylor (安缀斯‧泰勒)写的「Top 10 Things Ten Years of Professional Software DevelopmentHas Taught Me」,翻成中文就是「十年程序设计经验教我的十件事情」。 原文不长,里面有很多不错的观念,我鼓励你们去读读。以下是中文版:面向对象比你想象中的还难很多 程序设计师最重要的技能:沟通 你必须要学会说「不」 如果所有的事项都一样重要,那意思是它们都不重要——无论如何必须把先后顺序排出来 千万别把事情复杂化 深入问题的核心,但是不要被困住了 非. 阅读全文
posted @ 2011-05-02 12:48 就是喜欢 阅读(178) 评论(0) 推荐(0)
摘要:人月神话--没有银弹-软件工程中的根本和次要问题(No Silver Bullet - Essence and Accident in Software Engineering)所有软件活动包括根本任务——打造由抽象软件实体构成的复杂概念结构,次要任务——使用编程语言表达这些抽象实体,在空间和时间限制内将它们映射成机器语言。现在是关注软件任务中的必要活动的时候了,也就是那些和构造异常复杂的抽象概念结构有关的部分。我将它们分成根本的——软件特性中固有的困难,次要的——出现在目前生产上的,但并非那些与生俱来的困难。一个相互牵制关联的概念结构,是软件实体必不可少的部分,它包括:数据集合、数据条目之间 阅读全文
posted @ 2011-03-24 16:37 就是喜欢 阅读(666) 评论(0) 推荐(0)
摘要:使用视图及存储过程构建应用的外模式 阅读全文
posted @ 2011-03-24 15:55 就是喜欢 阅读(175) 评论(0) 推荐(0)
摘要:有了面向对象程序设计方法,就彻底解决了代码重用的问题了吗?答案是:否!硬件越来越快,越来越小了,软件的规模却也越来越大了,集体合作越来越重要,代码重用又出现的新的问题。我用C++写的类,不能被BASIC重用——不能夸语言; 你要干什么,想重用我的代码?不行,这样你就看见了我的设计思想——只能在源程序级别重用,不能在二进制级别(可执行代码及)重用; 我耗尽毕生的精力,写了一个包罗万象的类库,但没有人用。因为他们说:你这个太大了,我的程序只有1K,你却给我一个 10000MB 的库——MFC 的尴尬; 太好了,我终于找到了程序中的一个BUG,已经修改完成,而且是只改动了一个字节。接下来我要重新向我 阅读全文
posted @ 2011-02-07 14:20 就是喜欢 阅读(445) 评论(0) 推荐(0)
摘要:http://msdn.microsoft.com/zh-cn/aa740475.aspx 阅读全文
posted @ 2011-01-28 16:43 就是喜欢 阅读(161) 评论(0) 推荐(0)
摘要:原文网址:http://stackoverflow.com/questions/72394译者:阮一峰一、界面和用户体验(Interface and User Experience)1.1知道各大浏览器执行Web标准的情况,保证你的站点在主要浏览器上都能正常运行。你至少要测试以下引擎:Gecko(用于Firefox)、Webkit(用于Safari、Chrome和一些手机浏览器)、IE(你可以利用... 阅读全文
posted @ 2010-11-27 06:51 就是喜欢 阅读(139) 评论(0) 推荐(0)
摘要:企业级信息管理系统的高可扩展性和灵活性 骆金松 我一直在从事企业信息管理系统的开发,目前的产品拥有了数百个企业客户,作为企业管理信息系统,最大的挑战是如何满足不同企业通用需求的同时快速满足企业个性化需求,除了企业战略、组织架构、流程体系等紧密相关外,软件的平台化水平,可扩展性和灵活性至关重要。有一句话很经典:“最好的架构师是能够在软件开发所涉及的诸多内部因素和外部因素寻求最佳的平衡”。一个高度平台... 阅读全文
posted @ 2010-11-01 20:43 就是喜欢 阅读(791) 评论(0) 推荐(0)
摘要:框架是筐,需求是蛋;框架工程师编框,系统分析师下蛋。 阅读全文
posted @ 2010-10-21 13:50 就是喜欢 阅读(111) 评论(0) 推荐(0)
摘要:程序员必看10本书唉,技术发展得太快了!我该学Java还是C#?PHP很火吗?说不定Python将成为主流!学Windows还是Linux?Sql Server还是Oracle?程序员要不要学算法?工作中用不到算法!怎样才叫精通XXX?我的水平究竟怎样?怎样才能提高自己的水平?菜鸟与大牛的区别在哪里?市场需要怎样的人?怎样才能赚大钱?中国程序员不如民工!?!?!?!?!?!?!?! 问一些很傻的问... 阅读全文
posted @ 2010-10-06 23:50 就是喜欢 阅读(550) 评论(0) 推荐(0)