做好软件开发的5个要点
2013-01-07 13:36
211 查看
1,网络基础:网络与计算机组成,操作系统以及传输流程都是紧密关联的,理解网络基础 能让你在开发过程中得心应手。
2,需求分析:对于软件工程来说,需求分析是项目的起点,也是整个项目最最重要的 部分。如果这玩意你搞错了,整个项目的方向也就错了。
3,DI(独立注入):DI或者IoC(Inversion of Control)的具体实现框架Spring能让你创建对象时更加轻松,对于大型企业级项目更是如此。
4,UML图:UML图已经是一个通用的软件设计与分析的语言。如果你们在开发软件的过程 中还没有做UML图,那么给人的感觉就是这压根就不是软件工程。
5,数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构 ,并在软件开发过程的关键部分使用好的算法。这样整个软件逻辑就会很清晰了。
2,需求分析:对于软件工程来说,需求分析是项目的起点,也是整个项目最最重要的 部分。如果这玩意你搞错了,整个项目的方向也就错了。
3,DI(独立注入):DI或者IoC(Inversion of Control)的具体实现框架Spring能让你创建对象时更加轻松,对于大型企业级项目更是如此。
4,UML图:UML图已经是一个通用的软件设计与分析的语言。如果你们在开发软件的过程 中还没有做UML图,那么给人的感觉就是这压根就不是软件工程。
5,数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构 ,并在软件开发过程的关键部分使用好的算法。这样整个软件逻辑就会很清晰了。
相关文章推荐
- 即将改变软件开发的5个Java 9新特性
- 即将改变软件开发的5个Java9新特性
- 敏捷软件开发要点
- 对软件开发有利的5个敏捷编程方法
- 做好配置管理,优化软件开发生产线
- 成佩涛——成功做好软件项目的20个要点
- 软件开发需求分析的要点
- 软件开发,怎么才能做好呢?(二)----设计文档
- 对软件开发有利的5个敏捷编程方法
- 中国的软件开发环境就这样,他妈的他能做好嘛
- 中大型软件系统开发要点1-需求整理与系统模拟发现必需需求
- 对软件开发有利的5个敏捷编程方法
- 软件开发5个过程,每一个过程都是专业的技能!
- 即将改变软件开发的5个Java9新特性
- 关于软件开发过程制度化实施要点
- 做好软件开发的75条守则
- 软件的5个基本开发过程
- 做好软件开发--不易
- 即将改变软件开发的5个Java9新特性
- 汇道科金支招:定制开发商城App软件如何做好用户体验