经过了两个多星期的奋战,早上爬起来看C++,中午碎觉前看自考,晚上碎觉前看自考,才能做到白天的时间在给了英语4个小时之后,我的计算机进度还能有条不紊的进行着。时间有了保证,让我的软工视频如期完成了。


    软工这门课程算是我们的基本功了,在学习软工之前做了两个系统,那是要多业余就有多业余。。我作为软件开发的管理人员、需求分析人员、开发人员、测试维护人员毫无章法的做了两个“草窝”。还好有两个好师傅充当用户的角色验收我的系统,对我多少进行了软工思维的小小的引导。说它们是“草窝”,但是做这些工作并不是没有意义的,正是有了这两个系统的实践,让我意识到“有法可依,有章可循”的重要性,也正是因为有了两个系统的实践让我对软工中的内容总是可以联系到实践,以至于理解起来不是特别的抽象。

    看完了视频,我前面进行了重点章节的小结,下面是我的全部视频的总结图。总体上我把软件工程分为了两个大部分:软件的开发和软件的管理。图中我认为重点的地方是软件开发过程中的这些阶段,真正了解它们存在的目的,为什么一个也不能少。师傅开会的时候也是特别在强调开发的过程。根据瀑布模型的顺序我画出了开发过程:制定计划、需求分析、设计、编码、测试、维护。这也是软件的生存周期,就像是人一样:婴儿、少年、青少年、青年...

    接下来是单独拿出来介绍的面向对象技术,面向对象软件工程强调复用,因此类在被建造前,先在库中“查找”,当在库中没有找到时,软工工程师应该用面向对象分析(OOA)、面向对象设计(OOD)来创建类及从类导出的对象,新的类然后又被放入库中,使得可以在将来被复用。就像是VB中的对象和类的关系。

    在软件管理的分类下,我列出了软件的质量管理、配置管理、成熟度、工程管理四个部分。随着软件开发变得越来越热门,人们提出了一系列衡量软件的标准。其中软件质量管理方面提出了ISO软件质量特性国际标准,在审核软件能力成熟度中提出了CMM软件能力成熟模型,用于软件的评价和改进。

   

    软件视频学习结束了,在写文档的阶段将会再次回顾这些内容。还有自考的信管也是可以进行比较学习的科目。还是画个图总结会使自己零散的知识联接起来。如果同学们觉得自己看完了视频觉得毫无收获,那么也画上一张思维导图吧!!!

【软件工程】软工视频总结相关推荐

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

    现在正在学习软工视频,总结了一下什么是软件和软件工程的由来. 看到这张图,"软件"这个模糊的玩意儿就在我的大脑里异常清晰起来,so easy!我就不多说些什么了.. 软件的开发是一 ...

  2. 【软件工程】软工视频(三)软件需求分析

    前言   一个软件无论采用哪种管理信息系统开发方法和开发策略,都必须首先搞清楚用户的想法和需求,这就是需求分析.需求分析可进一步分为总体需求分析和详细需求分析两个阶段.总体需求分析的目的是进行总体规划 ...

  3. 【软工视频】——制定计划和可行性研究报告

    [软件计划] 随着软件危机的越来越严重,急需系统性的规范来指导软件的开发,于是就推出了软件工程.根据软件工程对软件开发的要求,软件开发过程被分为了六个阶段:制定计划.需求分析和定义.软件设计.程序编写 ...

  4. 【软工视频】需求分析

    声明: 在之前的一篇博客<[软工视频]软件开发方法与模型>中,已经详细介绍了软件的开放方法.这篇博客,我所画的导图和写的内容,都是根据结构化开发方法编写的...有不足之处,望大家斧正! 之 ...

  5. [软工视频]面向对象

    对于软工视频中的面向对象一直理解的不太好,现在大致总结一下,先做一个粗浅的认识. (一)首先介绍一下面向对象的一些基本的概念,面向对象=对象+类+继承+通信. 对象是系统中 用来描述客观事物的实体,他 ...

  6. 【软件工程】之软工视频初印象

    最近在学习软工的视频,第三章到了结尾,就让我来说一下自己看视频的感受吧,顺便总结这三章. 首先,我看这个视频的前几集讲第一章的时候,就有一种特别熟悉的感觉,为什么呢?听完以后再一想,呦!这不是跟自考书 ...

  7. 【软件工程】软工视频(一)概论

    初识 学习材料是哈工大的软件工程视频,为<软件工程导论>第五版(张海潘著). 全视频大约分11章,今后的学习总结按照章节进行. 软件     概念     软件是计算机系统中与硬件相互依存 ...

  8. 软工视频到底在讲什么?

    二零零六年,初冬-- 三三两两,独自成群,我开始了软件工程的学习,从特长远的角度看,我迈出了成为软件工程师的第一步,其实一开始学习我是迷茫的,看了一个多星期不知道自己看了些什么东西,前面看后面忘,快看 ...

  9. 软工视频(33~36)-用户界面设计

    在上篇博客面向对象的时候人机交互的环节简要介绍了一下用户界面设计,这篇博客对其进行专门的介绍. 首先用户界设计的时候须要考虑哪些东西呢,首先,它是为用户服务的的,所以界面要简单易操作,概念提示准确,用 ...

最新文章

  1. 4月书讯 | 从引爆技术圈的 K8s 到图灵奖得主作品升级,从独角兽项目到人人都要学习的写作逻辑...
  2. dubbo学习笔记 第四章构建dubbo的web应用 上
  3. python qq邮箱 群发
  4. 漫谈:机器学习中距离和相似性度量方法
  5. SqlBulkCopy加了事务真的会变快吗?
  6. golang和php哪个性能更强,相同逻辑的php与golang代码效率对比,最好语言落谁家…...
  7. linux lp 打印中文,Linux基础命令---lp打印文件
  8. Cell封面文章:跑步短短10分钟,身体近10000个分子大变样!蛋白组学破解运动有益健康之谜...
  9. java 泛型 class t_java 泛型中classT 和T的区别是什么?
  10. Q窗口操作函数(窗口最大化,全屏,隐藏最大化最小化按钮)
  11. React.js 小书 Lesson18 - 挂载阶段的组件生命周期(一)
  12. plsql学习笔记---plsql相关概念,以及基础结构
  13. [Troubleshooting]-Outlook预定Lync预定会议显示乱码与残留号码
  14. 热门开源CI/CD解决方案 GoCD 中曝极严重漏洞,可被用于接管服务器并执行任意代码...
  15. C# 新特性 操作符单?与??和 ?. 的使用
  16. 解决springboot的application.yml配置不生效问题
  17. web网页设计制作成品 ——服装明星主页(7页) 表格带留言板带音乐HTML+CSS+JavaScript
  18. 无需编码,可一键生成前后端代码,少写80%的代码!
  19. python广告点击率预测_推荐系统中的点击率预估 – Advertising Recommendation
  20. 模型中AIC和BIC以及loglikelihood的关系

热门文章

  1. 超水平发挥的秘密:放松的专注
  2. unity 打开项目路径无效_怎么打开已有的unity工程文件?如何打开一个已有的unity3d游戏工程啊?...
  3. 使用VMware安装Ubuntu虚拟机 - 完整教程
  4. React、umi和dva之间的关系
  5. BandiZip解压工具
  6. Port-knocking 简单教程
  7. UIImageView做动画的坑
  8. C盘空间大释放——Downloaded Installations
  9. m4a怎么转换成mp3,m4a转mp3方法
  10. 802.11ac双频