软工视频之总结

简介:

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

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


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

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

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

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

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

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

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

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

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

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

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

目录
相关文章
|
7月前
学IT上培训班有用吗?
学IT上培训班有用吗?
198 0
|
10月前
|
数据处理
软工视频总结(一)
特点:逻辑实体(抽象,就好比一个黑盒里面有很强的逻辑代码)、无制造过程(用户不用经历制造过程,直接应用程序就可以了)、无老化、依赖硬件、手工、实际问题、逻辑复杂、昂贵、涉及社会(知识产权)。
|
10月前
|
测试技术
软工视频总结(二)
设计过程:定规范、总设计、处方设计、数据结构设计、可靠性设计、编概要设计文档、概要设计评审
|
10月前
|
测试技术
软工视频——软件维护(软件维护申请报告)
维护过程中,需花费大量工作量,影响软件维护成本
|
10月前
|
测试技术 数据库管理
【软工视频】第一二章
【软工视频】第一二章
|
11月前
【软件工程】软工视频总结
【软件工程】软工视频总结
30 0
【软件工程】软工视频总结
|
前端开发 数据可视化 测试技术
绩效从C到S,分享渣渣程序员逆袭秘诀!
绩效面谈结束,从会议室出来,有一种不真实的感觉——这个季度我竟然拿了S?! 要知道,上个季度和上上个季度,我的绩效是C。 C在我司意味着什么你们知道吗? 拿3次C就意味着严重不胜任,公司就会让我收拾收拾包袱滚蛋。
绩效从C到S,分享渣渣程序员逆袭秘诀!
|
设计模式 IDE Java
奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺
奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺
120 0
人月神话札记:画蛇添足
人月神话札记:画蛇添足
96 0