您的位置:首页 > 其它

项目开发中的需求分析与对象

2009-04-24 09:03 169 查看
需求分析与对象

关于对象的需求分析是另外一种完全不同的设计方式,它已脱离了业务需求的原始概念,更多的是从某一类特定的视角或某个专用的独立场景来集中构造某个事物单元的模型。实际上这部分构思经常被归结到架构设计中,其表现方式仍然是对象级的需求分析,而且是更加具备创造性的需求分析。在需求规格说明书中应当对主要对象的构思给出方案,至少也要给出原则性的提示。
创建对象的起源在于业务过程中的操作逻辑、场景、功能等某个环节上的可重复性。在透彻分析了某个事物在整个系统的特性之后,从中抽象出最本质的规律性,然后再对其规律、变化等因素进行综合构思,最终形成一个完整的事物结构体,这就是所谓的业务对象。
在一个业务系统中会需要一批业务对象,这些对象的抽象程度、封装水平将会奠定整个系统设计的编程基础。对象封装得越完美,业务设计过程就会变得越简单,性能就会越可靠。
比如:我们输入了商品名称,经常会需要得到汉字拼音的“助记码”,在一个系统中会在很多地方使用性能相同的文本框(TextBox),为此,我们可以设计一个专门用于这种应用形态的对象,然后在设计过程中根据需要引用。
作为职业的开发人员,在设计过程中做出一两个闪光点并不难,但要使这些相对成功的设计形成规模并能体系化应用就不那么简单了。这里需要的不仅仅是技术能力,更多需要的是对开发过程的领悟与驾驭,或是说体现经验的作用要比体现技术的作用更多一些。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: