通过做小项目来深思软件工程!

原创 2007年09月20日 02:54:00

这几天在做一个小项目. 几千行的代码.规模很小.但忽然自己却发现一个从没考虑过的问题.这么小的项目是不是也需要分析与架构哪.

其实我们每一个人在开发项目的时候都会进行问题定义,需求分析,软件架构,软件构建,系统测试等等...

只是随着项目的增大,这些工作就越正式.和我一样的菜鸟开发一些小项目的同时这些前期工作是在脑子里潜意识进行的.

但是今天我做项目的时候遇到了一些逻辑上的麻烦,很难去把它想的很清楚.费了我一天的时间才把BUG修正.忽然想,如果我实现做好了前期工作可能花的时间要比我修正错误的时间要少的多.这应该也是所有软件工程相关的教程所提倡的吧,虽然我对它不是很了解.但如果你看的书建议你上来蛮干,就把它扔了吧.所以我觉得在小的项目我们也应该至少把前期工作做好,不一定要多正式,但一定要让自己对你所开发的项目更加清楚.当然细节性问题还是去参考相关书籍.但我们应该去养成这样的好习惯.

 

相关文章推荐

【项目总结】软件工程之C/S学习

从2015年9月12日到016年4月30日,历时231天,完成一个一级项目,即七个二级项目,包含21个三级子项目。...

软件工程与个人项目的结合

我们做产品与项目的,必须要知道该产品的价值,我们要做的是价值的调研,我们的智慧餐厅要深入到餐厅中去询问,跟开餐厅的人了解,餐厅有餐厅的具体需求,不是你凭空想想就能完成的,所以做社会调研这一块是很重要的...
  • wstever
  • wstever
  • 2016年03月04日 01:05
  • 244

软件工程 项目总结

经过一个月左右的时间,终于将哈工大的软件工程视频系统的学习了一遍,一个最大的感受就是——软件工程这门学科所包含的东西真的很多。比如你要接触高级程序设计语言、经济学、数学、管理学等等许多领域的知识,当然...

大三软件工程小项目-小技术集合-读取XML文件及运行外部程序

大三软件工程小项目-小技术集合-读取XML文件及运行外部程序

软件工程(3)项目一总结

经历了近半个学期,软件工程(3)实验1重构popush项目告一段落。          先说说进度的控制。从开学第2周分组完成,到第7周周末验收,在各门课大作业满天飞的大三,一个多月的时间并不充裕。...

大三软件工程小项目-小技术集合-大纲

大三软件工程小项目-小技术集合-大纲

【软件工程】——项目开发计划

1.什么是项目开发计划 ?      项目开发计划是软件开发工作的第一步,时一个软件项目进入系统实施的启动阶段,主要进行的工作包括:确定详细的项目实施范围、定义递交的工作成果、评价实施过程中主要的风险...
  • LyySwx
  • LyySwx
  • 2016年10月05日 15:34
  • 732

软件工程结对项目——连连看

第一章  同类产品比较 比较了同类的几款连连看,发现他们共同点是简洁大方,主题明确但是主题都很单调,PM link保留了以往的连连看两张图片进行匹配更推出自己的创新模式即图片与相应的英语单词进行匹配。...

【软件工程】持续集成:如何建立百万行级代码的版本构建系统(四)项目管理

本文主要涉及项目管理的几个方面:1、系统指标;2、项目人员组成;3、项目投入(财务指标)。 投入3、4百万建立一个版本构建系统是否合适?能达到什么样的标准?本文给出基本计算,看看百万行级别软件是否有必...

NET软件工程与项目案例教程.刘光洁(奋斗的小鸟)_PDF 电子书

下载地址:http://pan.baidu.com/share/link?shareid=1189531436&uk=721744522   内容提要   《.NET软件工程与项目案例教程》结合...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过做小项目来深思软件工程!
举报原因:
原因补充:

(最多只允许输入30个字)