zoukankan      html  css  js  c++  java
  • 项目开发中的需求分析与对象

    需求分析与对象

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

  • 相关阅读:
    J2EE开发环境
    Java核心api
    SCJP (SUN认证Java程序员)
    蓝领”变“金领”
    阿飞正传
    高效项目的七个习惯转载
    写程序的一些感想和教训(转载)
    学习的过程也是迭代的过程
    管理的艺术
    怎样成为优秀的软件模型设计者?[精华]
  • 原文地址:https://www.cnblogs.com/broadview/p/1442588.html
Copyright © 2011-2022 走看看