软件方法学
-
大家一起来建模
[内容预览]
| 2007-07-15新时代的软件再也不是手工作坊式的埋头苦干了,而是需要大兵团协同作战。为整个系统建立一个统一的模型,让大家对系统有一致的、全面的理解,从而更加紧密的团结协作,成了开发中最重要的问题。 我觉得从一个小例子开始介绍UML/ROSE对刚入门的哥们儿来说比较合适,所以[阅读全文]
-
用UML模型实现大型实时监控应用软件
[内容预览]
| 2007-07-151、概述 实时监控应用软件(CTS)开发过去采用的是结构化方法,采用的编程语言也是汇编语言、FortranAda等结构化编程语言。也曾有过分析和设计阶段采用结构化方法,编程实现采用面向对象语言的尝试。 采用面向对象方法(UML)完整的实现监控实时应用软件是首次尝试,收[阅读全文]
-
UML介绍材料
[内容预览]
| 2007-07-15一、标准建模语言UML概述 面向对象的分析与设计(OOA其次,众多的建模语言实际上各有千秋; 第三,虽然不同的建模语言大多类同,但仍存在某些细微的差别,极大地妨碍了用户之间的交流。因此在客观上,极有必要在精心比较不同的建模语言优缺点及总结面向对象技术应用实践的基础[阅读全文]
-
支持UML的CASE工具概览
[内容预览]
| 2007-07-15CASE是Computer-Aided Software Engineering的缩写。国外已经有大量的CASE工具,在不同层次上提供对UML的支持。国内的CASE工具比较有名的我只听说过青鸟系统。支持UML的系统应该包括创建和管理UML图、各种语言的代码生成,以及将源代码通过反向工程加入到UML中,等等。[阅读全文]
-
OO 设计过程:细化问题定义
[内容预览]
| 2007-07-15这个月我将继续细化上个月开始的关于 Bank of Allen 的教育软件的问题说明书。 当开始问题定义时,我通常是做下一步,建立一个词汇表。一般来说,对于熟悉该领域的人会马上明白术语的含义,因而不需要去定义它,但对于具有模糊含义的术语,或者在目前的问题中用在有限的[阅读全文]
-
OO 设计过程:验证分析
[内容预览]
| 2007-07-15既然我们已经定义并细化了问题陈述,现在要为我们的教育软件构建一个模型。 本文是 OO 设计过程系列中的第四篇文章。前三篇是: 入门 开始设计软件 细化问题定义 这个月,我将通过创建一个模型来从问题陈述阶段转向解决方案阶段,并将该模型部署到用户社区(我 7 岁大[阅读全文]
-
OO 设计过程:如何设定优先级
[内容预览]
| 2007-07-15我们在七月份已经谈了这个系列的有关如何区分设计过程的优先次序. 这个月,我将着手设计一个软件。我希望项目不要太琐碎但很简洁,使我们在较合理的时间里能完成它。我需要一个实实在在的程序,而不只是一个纯教学性的练习。在这篇文章中,我采用一段教学软件。在以后的[阅读全文]
-
开发大型PHP项目的面向对象方法
[内容预览]
| 2007-07-15这篇文章介绍了在PHP中的面向对象编程(OOP,Object Oriented Programming)。我将向你演示如何通过使用一些OOP的概念和PHP的技巧来减少编码和提高质量。祝你好运! 面向对象编程的概念: 不同的作者之间说法可能不一样,但是一个OOP语言必须有以下几方面: 抽象数据类型[阅读全文]
-
面向对象软件设计说明书模板
[内容预览]
| 2007-07-151 概述 1.1 系统简述 对系统要完成什么,所面向的用户以及系统运行的环境的简短描述,这部分主要来源于需求说明书的开始部分。 1.2 软件设计目标 这部分论述整个系统的设计目标,明确地说明哪些功能是系统决定实现而哪些时不准备实现的。同时,对于非功能性的需求例如性[阅读全文]
-
组件促进定制和重用
[内容预览]
| 2007-07-15在将其供应链管理程序 3rdwave 作为使用标准版本控制过程更新的定制软件包销售的若干年之后,Blinco Systems 公司决定将其产品组件化,使其更易于维护和更易于适应不同顾客的需求。 总部位于加拿大多伦多的 Blinco Systems 在基于近十年的黄金时间中将其 3rdwave 供应链[阅读全文]
-
面向对象软件工程方法学实践
[内容预览]
| 2007-07-15两位研究面向对象软件工程的美国学者 (Stave Halladay和Michael Wiebel) 曾这 样说:"一般的面向对象编程(OOP) 思路不过是一批乌合之众,把灵机一动、随机应变的技 巧用于他们绞尽脑汁抽象出来的‘对象’而已。 即使是最优秀的 OOP 程序员,他们所能 对付的极限也莫过于中[阅读全文]
-
面向系统建模的模型集成
[内容预览]
| 2007-07-15? 引言 使用模型就像找专家咨询来帮助解决问题。当问题既不寻常又少见,有必要寻求多方意见而综合考虑,这是对系统建模中模型集成的一个很通俗的解释。规范一些, 系统 是一些对象或部件如人、资源、概念或者过程的集合,以完成某些功能或者达到某个目标。 模型 是有关[阅读全文]
-
OOAD中的利器Rational Rose的介绍
[内容预览]
| 2007-07-15面向对象的分析与设计、UML以及ROSE 软件开发中,我们常碰到的情况 在一个软件系统的开发过程中,我们会经常碰到以下情况: 对用户的需求理解错误(反映在我们通信企业,很多时候表现为对协议或规范的需求理解不准确)。我们对需求的表示,就是用需求文档,用户很难对我[阅读全文]
-
在ASP.NET中面向对象的编程思想
[内容预览]
| 2007-07-15首先,我们还是来谈一下面向对象的编程思想吧。我想现在的主流编程思想无非两种:结构与面向对象。以前,在ASP中我们完全采用的是结构化思想。现在,asp.net可以完全支持面向对象的编程思想,这不得不说是一个质上的飞跃。 记得我在大约半年前给大家写过一篇 ,当时是由[阅读全文]
-
在面向对象框架设计中重用内建自测试
[内容预览]
| 2007-07-15面向对象框架将软件的复用级别从代码模型扩展到了体系结构和域信息层次。本文更进一步地将这种扩展延伸至内建自测试(built-in tests 简称:BITs)的面向对象框架开发中来。在对象和面向对象框架中嵌入BITs的方法将被着重介绍。本文还仔细分析了在常态模式和测试模式中[阅读全文]
-
如何走好面向对象开发实践之路?
[内容预览]
| 2007-07-15作为一位 IT 人员,您常阅读什么样的专业书籍呢?是喜欢偏向程序语言和系统的书还是目前流行的软件工程书籍?是喜欢讨论程序技巧的书籍还是设计架构的书呢?说实在的这些笔者都喜欢,尤其是工作需要时一定得阅读所有必要的信息,不过一个有趣的问题是在阅读每一本技术[阅读全文]
-
面向对象之代码复用规则
[内容预览]
| 2007-07-15代码复用是绝大多数程序员所期望的,也是OO的目标之一。总结我多年的编码经验,为了使代码能够最大程度上复用,应该特别注意以下几个方面。 1、 对接口编程 "对接口编程"是面向对象设计(OOD)的第一个基本原则。它的含义是:使用接口和同类型的组件通讯,即,对于所有[阅读全文]
-
面向对象是否已经走到尽头?
[内容预览]
| 2007-07-15编辑导语 面向对象之所以到今天发展到如此火爆的程度,最根本的原因应该是源于人们长久以来的一个希望:人们希望它,象以前其他的软件开发技术一样,能够满足软件开发对于生产效率、可靠性、易维护性、易管理等方面的更高、更快、更强的迫切需求。可以说,面向对象技术[阅读全文]
-
oo思维与面向对象编程
[内容预览]
| 2007-07-15表现层的界面表单中通常是一些离散数据,也就是单个字段数据,通过Struts等框架提供ActionForm以及标签库,将这些单个字段数据封装起来和业务层的Domain Model进行了映射,因此,表现层的主要编程工作就是映射配置。 持久层是将Domain Model对象保存到数据库中,过去使[阅读全文]
-
OO面向对象以后是什么?
[内容预览]
| 2007-07-15按照技术由概念到原型再到产品的5--5--5规则,面向对象技术现在已经走向成熟,是时候该考虑OO以后是什么了。在这个还没有出现新技术标准的时期,每个人都有权力去思考,以下就是我关于OO以后的思考。 OO之后是什么呢?我认为是FO--Function Oriented(面向职能)。这里[阅读全文]
-
Java编程思想:面向对象的逻辑思维方法
[内容预览]
| 2007-07-15什么是面向对象的设计思想?也许有不少初学者对这个概念还有许多不明白的地方,特别是这个处于新旧思想交替的时代,许多人刚刚学完现在看来是快要淘汰的只是面向过程的语言。他们的脑子还没有脱离面向过程思想的束缚,抬头却发现,“面向对象”早已经流行开来,这个陌[阅读全文]
-
致面向对象技术初学者的一封公开信
[内容预览]
| 2007-07-15介绍 首先我要解释一下为什么会写这封公开信。这似乎已经成了一种习惯,但这个步骤还是需要的。过去6 年中, 我曾经无数次地在饭店、酒吧、旅店大厅等各种地方以同一种方式度过愉快而漫长的夜晚:和同样追求真理、光明和智慧的伙伴一起探讨面向对象的真谛。现在,我已经[阅读全文]
-
面向对象设计的11原则
[内容预览]
| 2007-07-15面向对象设计是什么?都包含了哪些内容?它所带来的好处是什么?需要你为之付出些什么?在如今这个年代,问这些问题似乎显得很愚蠢,因为这年头几乎每位软件开发人员都知道如何使用某种面向对象编程语言。可是这个问题还是很重要,因为在我看来,绝大多数人在使用这些语[阅读全文]
-
再探结构化设计和面向对象设计方法
[内容预览]
| 2007-07-15结构化设计历来备受责备的就是需求和设计之间的鸿沟,以前不是很理解这个鸿沟的原因。现在再看,在结构化设计中模块和模块之间的关系,被紧紧局限于信息流,这限制了对模块之间众多关系的表达,也无法体现模块和模块之间其他的众多关系,包含各种各样的结构、行为、依赖[阅读全文]
-
程序员需要一本面向对象的实践指南吗?
[内容预览]
| 2007-07-15《道法自然――面向对象实践指南》是一本关于“实践”的书。我觉得,面向对象的世界就像一个充满刺激的冒险 类游戏,其中最富有挑战性的一道谜题,大概就是理论和实践如何结合的问题了。以下辩论过程是作者根据假想的情境和角色虚拟出来的,不代表作者本人的立场和观点[阅读全文]
-
面向对象编程,我的思想
[内容预览]
| 2007-07-151 类与对象的初探 2 内置数据类型与函数 3 深入探讨面向对象 4 一起来看看workstation这个类 5 构造函数、默认构造函数、 缺省构造函数 6 重载构造函数 前言:整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免[阅读全文]
-
在ASP.NET中面向对象的编程思想
[内容预览]
| 2007-07-15首先,我们还是来谈一下面向对象的编程思想吧。我想现在的主流编程思想无非两种:结构与面向对象。以前,在ASP中我们完全采用的是结构化思想。现在,asp.net可以完全支持面向对象的编程思想,这不得不说是一个质上的飞跃。 记得我在大约半年前给大家写过一篇 ,当时是由[阅读全文]
-
转入OO思维模式
[内容预览]
| 2007-07-15从以前ASP或者VB转来的程序员,肯定对于OO思维不太熟悉,做起项目来OO思想也是雷声大雨点小,心里上没有真正的适应过程。现在我就借花献佛,希望能对你有所帮助。 采用OO软体开发方法的过程中?o许多人自然而然偏重于技术层面?o例如?o使用OO分解(object-oriented decompo[阅读全文]
-
面向对象的设计原则-类设计原则
[内容预览]
| 2007-07-15在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。 1. 开闭原则(the Open Closed Principle OCP) 一个模[阅读全文]
-
61条面向对象设计的经验原则
[内容预览]
| 2007-07-15“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。” ----------Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者[阅读全文]
精彩推荐
最新资讯


您的位置: