![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件分析与设计
d9g_bj
Never give up! No matter what happens, No matter how hopeless
展开
-
论面向对象方法与软件复用关系
1.软件复用的特点和现状 软件复用就是将已有的软件成分用于构造新的软件系统。可以被复用的软件成分一般称作可复用构件,无论对可复用构件原封不动地使用还是作适当的修改后再使用,只要是用来构造新软件,则都可称作复用。软件复用不仅仅是对程序的复用,它还包括对软件生产过程中任何活动所产生的制成品的复用,如项目计划、可行性报告、需求定义、分析模型、设计模型、详细说明、源程序、测试用例等等。如果是在转载 2006-09-06 12:15:00 · 1084 阅读 · 0 评论 -
CVS 简单教程
CVS 是 Concurrent Version System(并行版本系统)的缩写,用于版本管理.如果大家曾经参与过多人协作开发的项目,大家肯定有这样的痛苦经历:由于多个人同时修改同一个文件,自己辛辛苦苦修改的程序被别人彻底删除了.另外,如果你的软件/程序已经发布了三个版本,而这时候用户需要你修改第二个版本的东西,也许你会因为只保留了最新版本而痛哭流涕.还有就是你对程序做了一些修改,但是修改转载 2007-04-24 21:59:00 · 997 阅读 · 0 评论 -
值得读两遍的图书
值得读两遍的一些纯技术类图书:《设计模式》《重构》《J2EE without EJB中文版》 《Ajax实战》《Ajax模式与最佳实践》《Ajax设计模式》值得读两遍的一些非纯技术类图书:《人月神话》《人件》《UML精粹》《编写有效用例》《解析极限编程——拥抱变化》《测试驱动开发》《软件创新之路》《Dont Make Me Think中文版》转载 2007-04-09 22:12:00 · 726 阅读 · 0 评论 -
设计模式探讨
1、模式的定义:什么是模式?应该没有一个很精确的定义,但我们可以通俗的来说。模式是特定的‘语境’中重复出现的设计‘问题’的‘解决方案’。模式是人们经验的积累,人们利用经验来指导新的软件的设计。2、模式的分类:由模式用于解决问题的规模和它的抽象程度高低来划分,由高至低可分为体系结构模式(architectural pattern)、设计模式(design pattern)和惯用法(idiom)。我们转载 2007-03-29 22:27:00 · 847 阅读 · 0 评论 -
设计模式在EJB中的应用
什么是设计模式设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 GoF的“设计模式”是第一次将设计模式提升到理论高度,并将之规范化,本书提出了23种基本设计转载 2007-03-29 22:39:00 · 534 阅读 · 0 评论 -
企业信息化 之 BPM 业务流程管理
什么是BPM? Business Process Management(BPM),即业务流程管理,是一套达成企业各种业务环节整合的全面管理模式。BPM涵盖了人员、设备、桌面应用系统、企业级 Backoffice 应用等内容的优化组合,从而实现跨应用、跨部门、跨合作伙伴与客户的企业运作。 BPM通常以Internet方式实现信息传递、数据同步、业务监控和企业业务流程的持续升级优化。转载 2007-01-19 12:59:00 · 4440 阅读 · 0 评论 -
MVC的含义
模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。MVC如何工作MVC是一个设计模式,它强制性的使应用程序的输入、处理转载 2006-12-13 20:54:00 · 1507 阅读 · 0 评论 -
关于23种设计模式的有趣见解
创建型模式 1、FACTORY —追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及转载 2006-11-14 01:12:00 · 871 阅读 · 0 评论 -
从一个气压计想到的[转]
不知道大家读过一个笑话没有: 有一个物理学的教授邀请了他的一位朋友——另外一名非常著名的物理学家,来帮忙评判他的一个学生的考卷,其中有一道题是这样的:你现在有一个气压计,如何用这个气压计来获得一栋楼的高度?他的学生是这么回答的:先度量气压计的高度以此作为单位高度,然后度量该楼一级楼梯台阶的高度,输出每一层楼有多少个台阶,一共有多少层楼,然后四者相乘即可得出高度……转载 2006-09-08 00:32:00 · 1127 阅读 · 0 评论 -
工作流(Workflow)简介
当今社会分工越来越细,在一个单位内部也越来越强调专业化,大部分工作都需要多个部门和员工合作完成。一个制度良好的单位往往对各种工作的工作流程以文件的形式固定下来,即使是管理不太正规的单位也有约定俗成的工作步骤。这种工作流程保证了一件任务能按预定的顺序从起点流向终点,并且在需要的时候可以跟踪、查询和统计。工作流包括以下几个要素: 实体(Entity) :是工作流的主体,是需要随着工作流一起流动的物件(转载 2007-04-24 00:35:00 · 1644 阅读 · 1 评论