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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜:
查看: 1064|回复: 0

软件建模经验(6)

[复制链接]

14

主题

38

帖子

109

梧桐果

校车之上

Rank: 1

积分
34
发表于 2014-10-31 11:22:25 | 显示全部楼层 |阅读模式
22. 理解完整的过程

    好的设计人员应该理解整个软件过程,尽管他们可能不是精通全部实现细节。

    软件开发是一个很复杂的过程,《object-oriented software process》说过:除了编程、建模、测试等你擅长工作外,还有很多工作要做。

    好的设计者需要考虑全局。必须从长远考虑如何使软件满足用户需要,如何提供维护和技术支持等。

23. 常做测试,早做测试

    如果测试对你的软件来说是无所谓的,那么你的软件多半也没什么必要被开发出来。

    建立一个技术原型供技术评审使用,以检验你的软件模型。

    在软件生命周期中,越晚发现的错误越难修改,修改成本越昂贵。尽可能早的做测试是很值得的。

24. 把你的工作归档

    不值得归档的工作往往也不值得做。

    归档你的设想,以及根据设想做出的决定;

    归档软件模型中很重要但不很明显的部分。

    给每个模型一些概要描述以使别人很快明白模型所表达的内容。

25. 技术会变,基本原理不会

    如果有人说“使用某种开发语言、某个工具或某某技术,我们就不需要再做需求分析,建模,编码或测试”。

    不要相信,这只说明他还缺乏经验。

    抛开技术和人的因素,实际上软件开发的基本原理自20世纪70年代以来就没有改变过。

    你必须定义需求,建模,编码,测试,配置,面对风险,发布产品,管理工作人员等等。

    软件建模技术是需要多年的实际工作才能完全掌握的。好在你可以从此建议开始,完善自己的软件开发经验。

    以鸡汤开始,加入自己的蔬菜。然后,开始享受你自己的丰盛晚餐吧。



上一篇:软件建模经验(4)
下一篇:招网编数名
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-19 18:17

Powered by Discuz! X3.4

2012-2024 wtsxia Inc.

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