做软件的一点思考
来源:互联网 发布:乌恰县网站域名官网 编辑:程序博客网 时间:2024/04/29 22:34
这两天在家画了两天的UML图,当做是对自己所掌握知识的一个复习。
大概是这么一个过程,
首先是编写用例文档,将用户的需求描述清楚。------此步骤要尽可能的简洁,尽量采用客户的语言,不要采用计算机语言。
其次抽象出参与者和动作,完成初步用例图。---------确定主要动作和行为
分层,确定大致的开发框架。确定目录结构
然后根据用例开始画每个动作的顺序图,同时可以建立起每个对象的类图。建立对象之间的关联。
最后用Rational将语言描述转换为操纵方法。此时再来细化类。
采用何种框架------运用哪些模式------采用OOA/D的方式,多角度的思考,这些都需要经验的积累和个人不断的总结和探索。
现在在国内缺的不是程序员,缺的是理解了底层设计思想,专注于某一领域,能够灵活的进行项目的分析和设计的人员。
只有将一件东西理解透了,才能真正的做到举一反三。专注于某一方面才能将成就最大化,就像我们设计的一套优秀的系统,每个部分都要求非常完整,这样藕合性才低,性能才好。
- 做软件的一点思考
- 软件外包的一点思考
- 生活杂谈(做技术的一点思考)
- 软件可重用性的一点思考
- 软件可重用性的一点思考
- 软件可重用性的一点思考
- 软件可重用性的一点思考
- 我对软件开发的一点思考
- 关于软件书籍的一点思考
- 关于软件架构的一点思考
- 关于好软件的一点思考
- 软件开发项目管理的一点思考
- 对软件项目开发的一点思考
- 对软件测试教育的一点思考
- 做软件实施工程师的一点建议
- 转行做软件开发的思考
- 有关“非计算机专业如何转行做程序员”的一点思考
- 做开发两年以来的一点思考
- asp.net控件开发(一)-显示控件内容
- 字符串匹配算法SMA 总结之一:Brute force
- 两个相邻列求和
- 单件模式(Singleton Pattern)
- MESI 一致性协议
- 做软件的一点思考
- ogre1.7中文路径bug处理
- asp.net控件开发(二)-简单属
- 最通用的分页存储过程
- 感慨
- asp.net控件开发(三):处理标签间内容
- compass 的一些理解 ,转载http://zhangljerry.javaeye.com/blog/112580
- 你猜!
- window.event兼容firefox