先回顾一下上篇博客,在软件的定义阶段,解决了开发软件的时候“做什么”的问题,并形成了可行性研究 告、项目开发计划等文档。已经完全弄清楚了软件的各个需求,下一步就要着手的去实现这些软件的需求,也就是本篇博客将介绍的内容——软工的开发阶段,即“怎么做”(设计)、“做的过程”(编码),“找问题”(测试)。
除了维护阶段以外,开发阶段占软件工程总成本的75%以上,在此阶段作出的决策将影响软件的成败,同时开发与维护就像是一条绳上面的蚂蚱,开发会直接影响维护阶段的难以程度。开发阶段是软件质量得以保证的关键步骤,就如我题目是重头戏。
认识到了开发阶段的重要性,按照软件开发模型——瀑布模型的顺序,接下来是软件设计,编码,测试三个阶段。
(四)小结
最近学习任务挺多的,又是C++,又是自考,又是软工。我发现软工当中面向对象的设计方法,C++中的类和对象的解释,很多地方都是相通的。自考中的信管这一科更是跟软工相似度极高。最近还总是抱怨自己没有学过C,也没有学过C#,对C++没有信心。但是我学过VB啊,都是语言,大家还是有共同点的。 学习这个过程,就是不断的积累,不断的进行相同点不同点的比较,才能提高效率。现在学习的内容多了,践行这点很重要,不能什么东西都机械的往脑子里面塞,要有效率。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!