随笔分类 -  软件工程

摘要:最近备战软考,复习到数据流图,学习成果与大家分享。数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。(百科)谈谈我的一点理解有时候我们要开发或者理解一个系统,总体的系统结构我们弄清楚了,但是细节上需要再深入,而数据流图“自顶向下,由外到内,逐步细化”的思想就凸显出很重要的作用,它可以作为我们系统分析的指导方法。数据流图分析关注的重点是数据,将面向控制的信息作为数据进行处理,包括了系统的所有数据,能准确的抽象系统数据的流向和 阅读全文
posted @ 2012-04-29 08:23 java程序员填空 阅读(691) 评论(0) 推荐(0)
摘要:你有没有这样的经历?在需求阶段搞得很复杂,需要各种各样的功能,然后系统设计的时候,想用这个设计模式,那个架构,等等,总是想把自己的系统搞得功能强大,灵活性好,可扩展性好等等,有时候为了照顾用户体验加了一堆乱七八糟的东西,总认为自己能建一座鸟巢。然后等到编码的时候,忽然发现,数据库设计不合理,缺这少那,更悲催的是,需求错了,用户真的需要这些东西吗?一遍,两遍,N遍改。结果,就一直改啊改的,把系统改成了一个鸡窝,这个过程中,客户还一直催啊催啊的,你只能着急上火,什么架构,什么设计模式,什么用户体验,什么效率啊,什么根据UML啊,什么后期维护啊,都是扯淡,系统能跑起来就已经是万幸了。经历过吗?面对着 阅读全文
posted @ 2012-02-20 16:52 java程序员填空 阅读(98) 评论(0) 推荐(0)
摘要:出处:http://shan9liang.blog.163.com/blog/static/170509114201204103945688/“又是一年毕业时 ”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、 阅读全文
posted @ 2012-01-04 10:47 java程序员填空 阅读(129) 评论(0) 推荐(0)
摘要:“夫兵形象水,水之行,避高而趋下;兵之形,避实而击虚;水因地而制流,兵因敌而制胜。故兵无常势,水无常形。能因敌变化而取胜者,谓之神。故五行无常胜,四时无常位,日有短长,月有死生。” -----摘自《孙子兵法》虚实篇大意为:带兵的基本战术要像水往低处流那样,不吃眼前亏,避其锋芒,从敌人的薄弱之处打击。能因敌人变化而变化,然后取胜的人,可以称他为神。所以五行... 阅读全文
posted @ 2011-11-09 16:33 java程序员填空 阅读(146) 评论(0) 推荐(0)
摘要:一、概要在我的上一篇博客中,我们谈了谈分层,到底为什么分层(http://blog.csdn.net/shan9liang/article/details/6836300)这篇博客,准备用一个小Demo来介绍应该实现三层架构。三层架构只是分层的一种经典形式,到底分几层,要依具体情况而定,考虑到系统的复杂程度,和后期的可维护性,完全可以分四层,五层,甚至六层,七层。三层架构(3-tierapplication),通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想(《百度百科》)二、DEMO1、实现 阅读全文
posted @ 2011-10-03 08:02 java程序员填空 阅读(294) 评论(0) 推荐(0)
摘要:清晰大图,请点击http://35free.net/shan9liang/software/rjsjjc.htm 阅读全文
posted @ 2011-08-20 20:14 java程序员填空 阅读(101) 评论(0) 推荐(0)
摘要:清晰大图,请点击http://35free.net/shan9liang/software/sd.htm 阅读全文
posted @ 2011-08-17 07:46 java程序员填空 阅读(132) 评论(0) 推荐(0)
摘要:清晰大图,请点击http://35free.net/shan9liang/software/jghfxff.htmhttp://35free.net/shan9liang/software/JSD.htm下面介绍另外两种分析方法: 阅读全文
posted @ 2011-08-11 19:33 java程序员填空 阅读(100) 评论(0) 推荐(0)
摘要:软件项目管理清晰大图,请点击http://35free.net/shan9liang/software/rjxmgl.htm 阅读全文
posted @ 2011-08-10 11:29 java程序员填空 阅读(103) 评论(0) 推荐(0)
摘要:在我的网易博客http://shan9liang.blog.163.com/blog/static/170509114201162592610306/中,介绍了软件生存周期的各个阶段概述及产生的相应文档。下面随着学习的深入,将利用思维导图详细介绍软件生存周期的这几个阶段。 这篇博客介绍软件维护。清晰大图,请点击http://35free.net/shan9liang/software/rjwh.htm 阅读全文
posted @ 2011-08-09 07:27 java程序员填空 阅读(120) 评论(0) 推荐(0)
摘要:在我的网易博客http://shan9liang.blog.163.com/blog/static/170509114201162592610306/中,介绍了软件生存周期的各个阶段概述及产生的相应文档。下面随着学习的深入,将利用思维导图详细介绍软件生存周期的这几个阶段。 这篇博客介绍软件测试。清晰大图,请点击:http://35free.net/shan9liang/software/rjcs.htm 阅读全文
posted @ 2011-08-08 09:08 java程序员填空 阅读(143) 评论(0) 推荐(0)
摘要:在我的网易博客http://shan9liang.blog.163.com/blog/static/170509114201162592610306/中,介绍了软件生存周期的各个阶段概述及产生的相应文档。下面随着学习的深入,将利用思维导图详细介绍软件生存周期的这几个阶段。 这篇博客介绍程序编码。清晰大图请点击http://35free.net/shan9liang/software/cxbm.htm 阅读全文
posted @ 2011-08-07 07:30 java程序员填空 阅读(125) 评论(0) 推荐(0)
摘要:在我的网易博客http://shan9liang.blog.163.com/blog/static/170509114201162592610306/中,介绍了软件生存周期的各个阶段概述及产生的相应文档。下面随着学习的深入,将利用思维导图详细介绍软件生存周期的这几个阶段。这篇博客介绍软件设计清晰大图,请点击:http://35free.net/shan9liang/software/rjsj.htm 阅读全文
posted @ 2011-08-06 16:21 java程序员填空 阅读(133) 评论(0) 推荐(0)
摘要:在我的网易博客http://shan9liang.blog.163.com/blog/static/170509114201162592610306/中,介绍了软件生存周期的各个阶段概述及产生的相应文档。下面随着学习的深入,将利用思维导图详细介绍软件生存周期的这几个阶段。 这篇博客介绍需求分析。清晰大图见:http://35free.net/shan9liang/software/xqfx.htm 阅读全文
posted @ 2011-08-05 10:16 java程序员填空 阅读(119) 评论(0) 推荐(0)
摘要:在我的网易博客http://shan9liang.blog.163.com/blog/static/170509114201162592610306/中,介绍了软件生存周期的各个阶段概述及产生的相应文档。下面随着学习的深入,将利用思维导图详细介绍软件生存周期的这几个阶段。这篇博客便是从制定计划开始。制定计划是软件生存周期的一部分,主要包括问题的定义和可行性研究。清晰大图,请点击:http://35free.net/shan9liang/software/wtdy.htm http://35free.net/shan9liang/software/kxxyj.ht... 阅读全文
posted @ 2011-08-05 10:11 java程序员填空 阅读(203) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示