井冈山大学·梧桐树下-井冈山大学师生交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜:
查看: 1067|回复: 3

建模经验(3)

[复制链接]

14

主题

38

帖子

109

梧桐果

校车之上

Rank: 1

积分
34
发表于 2014-10-31 11:19:09 | 显示全部楼层 |阅读模式
10. 接受变化

    这是一句老话了:唯一不变的只有变化。

    你应该将所有系统将可能发生的变化以及潜在需求记录下来,以便将来能够实现(参见“Architecting for Change”,Thinking Objectively, May 1999)

    通过在建模期间考虑这些假设的情况,你就有可能开发出足够强壮且容易维护的软件。

    设计强壮的软件是你最基本的目标。

11. 不要低估对软件规模的需求

    Internet 带给我们的最大的教训是你必须在软件开发的最初阶段就考虑软件规模的可扩充性。

    今天只有100人的部门使用的应用程序,明天可能会被有好几万人的组织使用,下月,通过因特网可能会有几百万人使用它。

    在软件设计的初期,根据在用例模型中定义的必须支持的基本事务处理,确定软件的基本功能。然后,在建造系统的时候再逐步加入比较常用的功能。

    在设计的开始考虑软件的规模需求,避免在用户群突然增大的情况下,重写软件。

12. 性能仅仅是很多设计因素之一

    关注软件设计中的一个重要因素--性能,这好象也是用户最关心的事情。

    一个性能不佳的软件将不可避免被重写。

    但是你的设计还必须具有可靠性,可用性,便携性和可扩展性。

    你应该在工程开始就应该定义并区分好这些因素,以便在工作中恰当使用。

    性能可以是,也可以不是优先级最高的因素,我的观点是,给每个设计因素应有的考虑。




上一篇:如何成为一个优秀的软件建模者(2)
下一篇:软件建模经验(4)

113

主题

1669

帖子

7462

梧桐果

情人坡头

Rank: 6Rank: 6Rank: 6

积分
3648
发表于 2014-10-31 12:46:44 | 显示全部楼层
这,难啊

1

主题

17

帖子

41

梧桐果

校车之上

Rank: 1

积分
19
发表于 2015-10-14 11:06:13 | 显示全部楼层
建模太麻烦了,耐不住寂寞啊,程序猿更干脆点,把麻烦让给别人吧:lol

1

主题

23

帖子

51

梧桐果

校车之上

Rank: 1

积分
23
发表于 2015-11-2 10:00:48 | 显示全部楼层
难:curse:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

感谢你们|成长历程|关于梧桐树下|井冈山大学梧桐树下
梧桐树下--十一年相伴。将那些只言片语铭记在时光的轨迹里;当岁月都已失去,偶然与过往相遇,我们还能哼唱出年少的旋律。

GMT+8, 2024-4-24 04:01

Powered by Discuz! X3.4

2012-2024 wtsxia Inc.

快速回复 返回顶部 返回列表