上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
  2011年10月26日
摘要: 做软件这个行业,我们必须知道,用户的需求是不断变化的,有时候,用户提的要求可能非常不过分,只是改动一些表面的小地方。但是面对已完成的代码,却是需要几乎重头来过的尴尬,实在痛苦不堪。之所以会出现这种状况,就是因为我们原先所写的程序,不容易维护,灵活性差,不容易扩展,更谈不上复用了。面向对象分析设计编程思想,通过封装、继承、多态把程序的耦合度降低,将功能按块儿进行划分,降低彼此之间的耦合度。而设计模式使得程序更加灵活,容易修改,并且易于复用。对于计算器这个程序,我们本可以直接用计算机能够理解的逻辑来描述和表达解决的问题及具体的求解过程。先要求输入两个数和运算符号,然后根据运算符号判断选择如何运算, 阅读全文
posted @ 2011-10-26 16:19 刘正权的博客 阅读(220) 评论(0) 推荐(0) 编辑
  2011年10月14日
摘要: UML——Unified Modeling Language,统一建模语言,是一种定义良好、易于表达、功能强大且普遍使用的可视化建模的一种语言。它溶入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML中最重要的就是阐述了系统建模的九种图:用例图、类图、对象图、状态图、活动图、序列图、协同图、组件图、部署图。下面是我总结的MUL的大体结构图:(清晰的大图) 阅读全文
posted @ 2011-10-14 08:36 刘正权的博客 阅读(139) 评论(0) 推荐(0) 编辑
  2011年10月11日
摘要: 状态图主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件,以及因状态转移而伴随的动作,。一般可以用状态机对一个对象的生命周期建模。下面是我总结UML画的状态图:下面是机房收费系统状态图: 阅读全文
posted @ 2011-10-11 21:39 刘正权的博客 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 顺序图也叫做时序图,它是显示对象之间交互的图,这些对象是按时间顺序排列的。时序图强调的是参与交互的对象及其对象之间消息交互的顺序。顺序图纵向是时间轴,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。下面是我在机房收费系统中画的时序图:一般用户:操作员:充值:管理员: 阅读全文
posted @ 2011-10-11 21:26 刘正权的博客 阅读(236) 评论(0) 推荐(0) 编辑
摘要: UML中类图是最常用的图。类图由许多静态说明性的模型元素组成。类图可以组织在包中,仅显示特定包中的相关内容,它用于描述系统的结构化设计。下面先介绍类图中的重要概念,最后给出机房收费系统的类图用作参照。类图中的元素有类、接口、协作、关系、注释、约束、包。关系把类、协作、接口连接在一起构成一个图。在学习类图这块儿的时候,感觉关系这块儿最乱。这里多说两嘴。类图中的关系包括四种,分别为:依赖关系——Dependency、泛化关系——Generalization、关联关系——Association、实现关系——Realization。而关联关系又包括普通关联、聚合、组合。依赖关系依赖关系是所有关系中最弱 阅读全文
posted @ 2011-10-11 20:09 刘正权的博客 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 学习UML有一段时间了,下面就结合机房收费系统说一下UML中的用例图。用例图用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。它建模的最主要功能就是用来表达系统的功能性需求或行为。用例图由角色(Actor)、用例(Use Case)、关系(Association)等元素组成,通过Rose工具来描述用例图的每个用例。下图是我总结的用例图:(清晰度大图)下面介绍我画的机房收费系统的用例图。肯定有很多的地方画的不合理,希望大家给出宝贵意见。一般用户操作员管理员结账 阅读全文
posted @ 2011-10-11 18:12 刘正权的博客 阅读(200) 评论(0) 推荐(0) 编辑
  2011年9月29日
摘要: 大哥公司的系统是我在看软件工程之初做的,做完了之后,软件工程重头戏几乎也看完了。随之我也越来越感到这个系统有多垃圾。原来一个真正的软件,前期需要这么多铺垫和准备工作。开始的时候,大哥跟我说,编程的重头戏交给我,调好了给他就好了。然而系统调试、软件调试、软件维护工作还是我一直做的。系统没有进行可行性分析和需求分析,前期的需求也不是很明确,只有他写给我的一个需求文档。由于在他的需求文档中的阐述也不是很清晰,对很多地方的要求不是很明确,我只是参照这需求文档,按着我自己的想法给他补充空缺的地方。系统虽然发布给他了,但是对于我来说,有点不好意思拿出手,因为我想按照软件工程的要求来给他做一个。做系统的同时 阅读全文
posted @ 2011-09-29 20:09 刘正权的博客 阅读(159) 评论(0) 推荐(0) 编辑
  2011年9月26日
摘要: 真的不敢想象,原来的对我如此陌生的廊坊师范学院,现在竟已是这么的熟悉。对这里的一草一木已经有了不能言表的感情。原来曾经想过:等毕业之后,朝着师范学院的大门口高声喊“廊坊师范,见鬼去吧!”。而今,这样的情怀早已烟消云散。真实的感受到时间就在自己身边飞逝而过。原来一个人在众生、在时间面前,竟是这么的渺小……大三的我,走在廊坊师范学院的广场上,经常会看到许多熟悉的面孔。一声声“师哥”的叫我,心中并没有一丝大一的时候憧憬的美妙,心里怪怪的,我也不知道怎么形容的心情。总之跟高兴、开心无关。大二一年,我尝到了各种自己不想尝试的滋味。同时也更加坚定了我在提高班留下来的决心。一直以来,我总是把自己搞的很忙碌。 阅读全文
posted @ 2011-09-26 14:08 刘正权的博客 阅读(470) 评论(0) 推荐(0) 编辑
  2011年9月24日
摘要: 最近对Matlab有了全新的认识,同时也在学习中找到了学习的乐趣。大二上学期的时候学了半年的Matlab,除了反感想不出什么新的形容词。而今年开的数学实验课又是基于Matlab的。头疼。。。在我感觉,Matlab没有VB快捷,总感觉有了可视化的VB,就不需要再去学什么Matlab。而今年我看到了许多人为了数学建模痴迷的在教室奋斗了三天三夜。我开始反思了,开始对Matlab老师说的话有了新的认识,对Matlab有了新的认知。下面就谈谈结合VB谈谈Matlab。~变量处理近些天来,我一直研究Matlab,我出奇的发现:Matlab比VB更加快捷。在Matlab语言中,无需对变量进行声明,直接使用新 阅读全文
posted @ 2011-09-24 21:19 刘正权的博客 阅读(663) 评论(0) 推荐(0) 编辑
  2011年9月19日
摘要: 机房收费系统临近开学的时候,就按计划完成了。软工视频也看完了,尽管很多地方的知识,都谈不上理解,只能说是过了一遍。其实软工等于看了三遍。第一遍当然是看视频,每当看完一章之后,我都会用思维导图进行总结。这一遍下来,等于又看了一遍;最后,等视频看完之后,自己又对软工知识进行整理,然后整理在博客上。下来之后,等于又是一遍。最近一直在写机房收费系统的文档。提起文档,真的很头疼啊——全身头疼。做机房收费系统的感受是,一开始感觉很难,但是一开了个小头,就行如流水一般做下来了;而写文档一开始的时候感觉很好写,不就是写字吗,可是想把文档写好,起码自己看过去,真的不简单啊。一开始很纠结究竟要怎么写文档、要写多少 阅读全文
posted @ 2011-09-19 20:06 刘正权的博客 阅读(366) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页