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

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

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

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

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

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

 

软件工程之概要说明书

在写完第一遍文档,写第二遍文档的过程,发现了自己的很多不足,没有把握住主要的内容,将其呈现出来,于是在看完UML后,将其中的图的内容进行消化,运用,写完了文档中最重要的文档之一——概要文档...
  • wangdan199112
  • wangdan199112
  • 2013年12月20日 16:38
  • 1606

软件工程之项目总结

软件工程之项目总结       昨天我们软件工程的课程就算告一段落,软件工程的课程自我感觉学的不是很好,因为学的东西比较飘渺,可能是一些概念和一些方法在实际的项目中暂时用的还不是太多。但是我确实感觉...
  • zhangdongxuan
  • zhangdongxuan
  • 2015年07月17日 10:53
  • 627

软件工程之学习总结

软件工程之相关文档。
  • Dongle_74
  • Dongle_74
  • 2015年11月04日 21:14
  • 1009

软件工程阶段性总结(四)——测试和维护

在经过了软件的定义和开发阶段,接下来要进入测试和维护阶段了。大家可能都觉得软件的开发是核心,但比软件开发更重要的是测试和维护。从长远来看,在软件开发的后期以及软件正常投入使用以后,一直到软件生命周期的...
  • u013045214
  • u013045214
  • 2014年12月07日 19:08
  • 1432

软件工程的几个步骤

软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义: Boehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。  IEE...
  • birthmarkqiqi
  • birthmarkqiqi
  • 2016年12月02日 12:12
  • 841

软件工程导论学习-软件过程

软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 1.瀑布模型 阶段间具有顺序性和依赖性。 推迟实现的观点。先做设计,再做编程。 质量...
  • zsdjoo
  • zsdjoo
  • 2014年11月10日 09:34
  • 713

《软件工程》之开发访谈

《立项阶段》 1、立项建议——产品构思提交给总工程师,撰写立项建议书。 2、可行性分析——制定调研计划,生成立项可行性分析报告。 3、立项评审——形成立项评审记录表。 4、项目筹备——任命项目...
  • woshibendangao
  • woshibendangao
  • 2017年03月21日 08:36
  • 390

软件工程常考笔试面试题

1.软件指的是计算机系统中与硬件相互依赖的另 —部分,包括程序、数据和有关的文档,2.面向对象程序语言的三大特征分别是:1.封装,2.继承,3.多态...
  • shi1451042748
  • shi1451042748
  • 2016年09月07日 10:44
  • 5576

软件开发项目中的人员角色与职责划分

角色 职责 项目经理 项目经理负责分配资源,确定优先级,协调与客户和用户之间的交往。总而言之,就是尽量使项目团队一直集中于正确的目标。项目经理还要建立一套工作...
  • nishiwodeangel
  • nishiwodeangel
  • 2013年09月08日 09:59
  • 5409

软件工程的设计意义

良好的软件工程设计具有不可比拟的意义,它胜于执行软件需求、软件编码、软件维护等任何一个环节,这就是设计的优越性。秉承设计优先这一原则,会让软件开发变得简单而高效,可以尽量避免掉因设计失误而导致的缺陷。...
  • boonya
  • boonya
  • 2013年11月07日 00:14
  • 2917
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:通过做小项目来深思软件工程!
举报原因:
原因补充:

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