自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 实现软件架构质量属性的战术

实现软件架构质量属性的战术架构设计则为满足架构需求的质量属性寻找适当的战术。对如何实现特定的质量属性感兴趣。质量需求指定了软件的响应,以实现业务目标。我们感兴趣的是设计使用设计模式、架构模式或架构策略创建设计的“战术“。是什么使一个设计具有了可移植性,一个设计具有了高性能,而另一个设计具备了可集成...

2008-10-27 18:22:00

阅读数 3374

评论数 2

原创 软件质量属性

  软件质量属性软件属性包括功能属性和质量属性,但是软件架构重点关注的是质量属性。架构的基本需求主要是在满足功能属性的前提下,关注软件质量属性。软件的质量属性可列举很多,也有各种不同的分类法和不同的表述。一般将质量属性分为3类:●     系统的质量属性。可用性,可修改性,性能,安全性,可测试性和...

2008-10-27 18:10:00

阅读数 20577

评论数 5

原创 怎样的架构才算好?

软件开发过程中所得到的经验分为两类:关于过程的建议和关于产品(或结构)的建议。关于过程的建议有: 1>架构的设计应该由一位设计师来完成,或者由某一个在某位设计师领导下的小组来完成。 2>设计师应该全面掌握系统的功能需求,并且应有一份所设计构架应满足的划分了优先级的质量属性列表(如安全性...

2008-01-07 18:33:00

阅读数 4762

评论数 2

原创 层模式

                                                           层模式        分层模式是我们在软件设计时用的最多的技术之一。分层模式中最困难的是决定哪些层以及每一层的职责是什么,如何分层。分多少层是根据业务逻辑的复杂性,尽管它目前还无法...

2005-06-27 11:15:00

阅读数 3723

评论数 0

原创 三种事务处理

                                         三种事务处理事务处理是在数据处理时经常遇到的问题,经常用到的方法有以下3种总结整理如下:方法1:直接写入到sql 中在存储过程中使用 BEGIN TRANS, COMMIT TRANS, ROLLBACK TRANS...

2004-11-24 18:50:00

阅读数 2903

评论数 1

原创 重新调整数组长度

                              重新调整数组长度在.net中数组长度不是不可以调整的,其实只需用Array的静态方法CreateInstance动态的创建一个数组,然后把数据再拷贝过来。 先看看一维数组(以int型为例):   public class app    {...

2004-11-23 13:54:00

阅读数 1240

评论数 0

原创 SqlDataAdapter中的Fill方法(2)

上一篇中我们可以看出Fill方法最后都调用FillFromCommand和FillFromReader方法。那我们接着探讨FillFromCommand方法private int FillFromCommand(object data, int startRecord, int maxRecord...

2004-09-16 22:13:00

阅读数 3843

评论数 1

原创 SqlDataAdapter中Fill方法浅析

先来看看SqlDataAdapter中的所有成员public sealed class SqlDataAdapter : DbDataAdapter, IDbDataAdapter, IDataAdapter, ICloneable{      // Events      public even...

2004-09-12 14:57:00

阅读数 7234

评论数 0

提示
确定要删除当前文章?
取消 删除