软工视频之总结

软工视频都看完了,前面都是按章节总结。这一次,不分章节的总结了一次。这一路下来,整体上还是有线索可循的。

其实,这视频可以说是我们要走上专业化道路的一个必经之路。一个软件的开发,不是那么容易的。从最初的计划,到最后的维护,都需要开发人员认真对待。


实际上,整个视频的重点是在软件生命周期。在引入这之前,也给我们简单介绍了其他一些相关的知识。

有一门学科叫软件工程,它是指导软件的开发和维护。

有一类问题叫软件危机,它是在软件开发和维护中遇到的困难。

有一个框架叫软件过程,它是为获得高质量软件所需要完成的任务。

最后,就剩下了三个时期,合称为软件生命周期。分别是定义、开发和维护。

其实,这个周期也很好理解。联系自己的生活,不管做什么事,总得先有个计划,然后再去执行。如果执行的效果不好的话,我们也会重新计划一番,或许改变一个方案,或许对之前的方案做些许调整,这都是有可能的。软件生命周期就和这一样了。

所以,在软件开发最初的工作就是问题定义,也就是确定要求解决的问题是什么;然后要进行可行性研究,决定该问题是否存在一个可行的解决办法;接下来是需求分析,也就是深入具体地了解用户的要求。

经过上述软件定义时期的准备工作才能进入开发时期。在此阶段,首先需要对软件进行设计,其中有分为总体设计和概要设计两个方面,然后才能进入编写程序的阶段,程序编写完之后还必须经过大量的测试工作。

最后,软件的维护工作也是重中之重。可能在软件运行时期,因为环境不同,各方面的条件不同,需要对软件做出改进或扩充原来的软件以满足用户不断变化的需要。所有的这些改动,都是属于维护工作,而且是在软件已经完成之后进行的,因此维护是极端艰巨复杂的工作,需要花费很大的代价。

以上也就是软件开发到维护的一系列工作了。虽然每一步都很清楚需要做什么,但在实际开发过程中肯定会遇到这样那样的问题。关键还是需要走好每一步吧。虽然还没有亲身经历过,但已经感觉到有着巨大的压力了。

好像想的远了些,还是看眼前的,下一步就是开始文档的编写。

时间: 2024-10-30 20:27:39

软工视频之总结的相关文章

软工视频学习之尾

软工视频最后的三分之一部分,终于在昨天结束战斗了. 本篇博客,将把最后的学习内容总结一下. 在对软件开发技术--面向对象方法有了一个详细的了解后,学习仍在继续. 一款软件,界面很重要.眼前的界面,可能会直接影响到用户的心情,从而影响对软件的评价. 第九章 用户界面设计 用户界面设计这一工作,总体上分为两个部分. 一个是计算机层面,包括控制.输入及输出部分.看似很简单,实际上要考虑的问题有很多.在这一过程中,不仅仅要保持着友好的界面,还需要一直考虑用户的心理,看是否便利了用户操作,是否满足了用户需

软工视频学习之中

软工的视频进行完三分之二了.前面三分之一部分的学习在上一篇博客中总结了一遍. 这一次,便是对中间三分之一的部分进行一次总结. 在软件设计大功告成之后,接下来便需要对软件进行一遍遍的测试,以便给用户提供一款完美的服务. 第六章 软件测试 很清楚,测试的目的就是为了发现自己软件的错误,而不是等到用户发现. 秉持着四项原则,软件测试过后,软件一定会得到大大改善. 如何进行测试,黑盒白盒,具体问题具体分析. 输入什么去做测试,测试后得到什么结果,这都是测试中不可忽视的细节. 第二部分  软件调试 软件测

【软考视频】只为下一个阶段更好

和J2SE视频相比,软考视频看的过程就比较轻松,更加容易接受.A.B.C三个部分,罗列出来一看,其实只有很少很少的一部分,属于我们没有接触过的.而这些,都属于一些固定的计算或者规则方面的,并不需要我们去做深入研究. [基本内容]     那下面就先从软考A说起,看看自己对它知多少. 除去绿色背景的编译原理部分,其它的都是在自考或者培养计划中学习过至少一遍了,所以,这部分内容看着视频很容易想起之前的东西. 软考B部分的内容,在整理完之后,也觉得挺简单的. 数据库是我们自考和培养计划中都学到过的,而

【软考视频】数据结构

经过一周的休息,继续备战软考.软考视频,宏观看了看,A.B.C三个部分,加起来可以说是涵盖了计算机领域的各个方面. 数据结构与算法基础,开篇第一章,加上自考的学习,看视频轻松了不少. 正如标题所言,本章也就两大部分,一是数据结构,二是算法基础. 本篇博客就先对数据结构做一个简单总结. 在数据结构中,可按两种方式划分,一是逻辑结构,二是存储结构.具体如下图所示: 在线性结构下,栈和队列两者可以对比着学习. 栈:先进后出:限定只能在表尾的一端进行插入和删除操作. 队列:先进先出:限定只能在表尾的一端

亿美软通视频集锦

亿美软通大事记: 1.亿美2006大事记:http://v.youku.com/v_playlist/f3683156o1p1.html 2.亿美2007大事记:http://v.youku.com/v_show/id_XMTIxMDUyMzUy.html 3.亿美2008大事记:http://v.youku.com/v_playlist/f3683156o1p0.html 亿美软通系列产品视频: 1.亿美软通企业宣传片:http://v.youku.com/v_playlist/f368328

软工文档编写总结

从看视频之前,就知道最后需要完成的是编写文档.可是最后视频看完后,对文档的编写一点头绪都没有. 在师父的英明指导下,这项工作终于不再是止步不前了.师父说,文档最重要的就是:每份文档应该在什么阶段编写.由谁编写.写给谁看以及每份文档其中包含什么内容. 有了这个思路,文档编写轻松了许多.所以,自己就将软件开发的生命周期与文档编写再次联系起来,各个不同阶段,就会相应地产生一份不同的文档. 所以,在之前总结的基础上,将需要产生的相应的文档添加上去.下面便是每个生命周期与各个文档的对应: 下面具体看各个文

软工文档-机房收费系统:详细设计说明书

详细设计说明书   1引言   1.1编写目的 详细设计说明书是在概要设计的基础上进一步明确系统结构,表示出软件结构的图表,完成算法设计.数据结构设计.物理设计等,详细地描述的逐个模块,包括算法和逻辑流程,为下一步系统的实现和测试做准备. 本文档的预期读者是程序开发人员和程序测试人员. 1.2背景 A.待开发软件名称:机房收费系统 B.项目提出者:米新江教授   开发者:吴士龙   用户:廊坊师范学院全体教职工和学生   实现该软件的计算中心或计算机网络:廊坊师范学院局域网 C.该软件系统同其他

软工文档-机房收费系统:概要设计说明书

概要设计说明书             1引言 1.1编写目的         本阶段的主要任务是在用户的需求分析阶段的基础上,对机房收费系统做概要设计,为在需求分析阶段得到的目标系统的物理模型确定一个合理的软件系统的体系结构.包括合理地划分组成系统的模块.模块间的调用关系及模块间的接口,并且为软件系统提供所用的数据结构或者数据库结构.同时为下一阶段的详细设计做参考. 本文档的读者是项目设计和项目编码人员. 1.2背景  A.待开发软件名称:机房收费系统 B.项目提出者:米新江教授  开发者:吴

面向对象,结合C#的初次总结

面向对象,这个张口闭口都离不开它的一个话题.从刚开始学第一门编程语言VB时,对象这个概念就一直和我们相伴.从那以后,直到现在,面向对象的概念从未离开过我们的学习视野,不管是前段时间的软件工程或是UML,还是这段时间的C#,我们一次次与它相遇. 面向对象,这部分的学习,在学软工视频的时候就想拿个专章来把它总结一次,可是,总觉得自己理解得还很肤浅,也写不出个所以然来.今天,在学C#视频,其中也拿了个专章又把面向对象给我们详细讲解了一遍,其中还用实例代码给我们加深理解. 面向对象,初次总结,就从此处起