软件工程——整体篇

原创 2016年08月30日 11:25:27

一、【什么是软件工程?】

学习了软件工程的视频,按照自己的理解软件工程就是在软件危机发生之后,基于软件开发的无计划性、软件需求不充分和软件开发不规范的缘故,产生的一门科学。用于指导计算机软件开发和维护的工程学科。采用工程的概念原理技术和方法来开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以便经济的开发出高质量的软件并有效地维护它。

二、【主要内容】

既然是科学的开发和维护软件的技术,必然有一套规范的流程来指导。按软件的生存期的过程,软件工程分为:软件开发前的分析、软件的系统开发、软件编码和界面设计、软件测试、软件维护、软件管理,再加上面向对象的设计方法。


三、【学习感受】

 通过软件工程的学习,培养软件开发的工程化、规范化、流程化的思想。就像学习一样杂乱无章总会弄得一团乱,科学的方法会提高效率减少浪费。虽然大多是概念性的理解,但是在视频中对一些专业化词汇理解还是有困难,也查阅了一些资料,这些将在接下来的博客中论述。软件工程学习完之后,其实给我的感觉没有学习一门语言来的实在,没有实操性的东西总让我感觉收获不是太多,但是我的理解就是软件工程其实是提供了一种思想,指导从软件开发直至消亡的整个过程的一种思想,是贯穿在整个过程之中的,所以这一门知识是需要不断丰富的。总结这一阶段的学习,整体概况基本掌握,但是内部细节以及实操设计测试用例,描绘各种图和模型上还是不够的,再接再厉。

版权声明:本文为博主原创文章,未经博主允许不得转载。否则将追究法律责任 举报

相关文章推荐

软件工程——整体篇

一、【什么是软件工程?】 学习了软件工程的视频,按照自己的理解软件工程就是在软件危机发生之后,基于软件开发的无计划性、软件需求不充分和软件开发不规范的缘故,产生的一门科学。用于指导计算机软件开发和维护...

软件工程整体总结

今天终于把哈工大软件工程的视频看完了,但是也只是速度加快2倍简单的过了一遍,现在只能简单的做一下整体的总结。在接触一个新事物的时候,囫囵吞枣式一种比较高效的学习方式。 学习软件工程首先要明白什么是软件...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

软件工程总结篇

软件工程产生的背景:软件危机(开发工期延误,费用高,不满足需求) 软件工程的主要目的:解决软件危机带来的问题。 工程的主要困难:需求了解不透彻,人员没有发挥应有的作用。 什么是软件工程:一系列为了更好...

软件工程目标以及软件工程实践体验!

软件工程的目标   生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要...

《软件工程(C编码实践篇)》课程体会

这段时间学习了网易云课堂上的《软件工程(C编码实践篇)》课程,以及在实验楼进行的实验过程,使我学习到了很多,在此写一篇博客进行总结。

软件工程(二)——软件工程

每本书的第一章,都是在讲宏观的东西,软工也不例外。接下来,我们就要介绍软件工程“是什么”的问题。 一、是什么?     软件工程是为了解决软件危机而出现的。     那何为软件危机?     目...

【软工视频】软件、软件工程

学习软件工程之前,首先要明白什么是软件和软件工程的由来

软件工(程C编码实践篇)心得体会

一、软件工程(C编码实践篇)的心得    通过软件工程这门课程的学习,从一个跨专业的代码小白,到逐渐了解和熟悉在软件开发中的一些套路(规范),感觉自己受益匪浅。软件工程是一门实践性很的课程,只有在实...

软件工程(C编码实践篇)心得体会

BY:许祎 + 原创作品转载请注明出处 + 《软件工程(C编码实践篇)》MOOC课程 http://mooc.study.163.com/course/USTC-1000002006   终于结...

软件工程体系结构重点

低层设计:代码设计;中层设计:模块与类结构的设计;高层设计:体系结构的设计模块划分隐藏一些程序片段(数据结构与算法)的细节,暴露接口于外界。模块划分的目标是完全独立性,这样有助于理解、复用、开发、修改...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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