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

初识

学习材料是哈工大的软件工程视频,为《软件工程导论》第五版(张海潘著)。

     全视频大约分11章,今后的学习总结按照章节进行。

软件

    概念
    软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。
      思维导图
    【软件工程】软工视频(一)概论_第1张图片

软件工程

  软件工程过程
  软件规格说明:规定软件的功能及其运行的限制
 软件开发:产生满足规格说明的软件
 软件确认:确认软件能够完成客户提出的要求
 软件演进:为满足客户的变更要求,软件必须在使用过程中演进

 思维导图

 软件工程的基本构成
 【软件工程】软工视频(一)概论_第2张图片


 以下是软件工程的大致流程:
 【软件工程】软工视频(一)概论_第3张图片


  软件生存期模型
  软件生存期模型是跨越整个生存期的系统开发、运作和维护所实施的全部过程,活动和任务的结构框架。
   以下介绍了几种模型。

  瀑布模型
  优点:结构清晰,严格。
  缺点:周期长,用户只在定义阶段参与,开发阶段不参与,客户不能及时反映情况。
   【软件工程】软工视频(一)概论_第4张图片
   B模型
  【软件工程】软工视频(一)概论_第5张图片
  快速原型模型
   
 【软件工程】软工视频(一)概论_第6张图片

 螺旋模型
  试用于大型软件开发。沿着螺线旋转,在四个象限上分别表达了四个方面的活动。
 【软件工程】软工视频(一)概论_第7张图片

   渐增模型
   1.基本思想:允许从部分需求出发,先建立一个不全面的系统。通过测试这个系统,进一步使系统扩充和完善。
   2.优点:开发的始终,开发人员和用户都共同参与,有问题可以随时修改。从而很好的满足了用户的需求。
   3.特点:整体结构上不如瀑布模型清晰;周期长,成本高;与用户见面快,开发效率高。
 【软件工程】软工视频(一)概论_第8张图片
  
  喷泉模型
  特点 :  迭代,重复中演进。
                无间隙,各阶段之间没有明显的界限。
  
 【软件工程】软工视频(一)概论_第9张图片

小结

  第一章的概论很基础,把整体的软件工程做了很好的概述。第一章对于软件的概念,分类我们应该有了新的认识。对于软件工程的流程和软件生存期模型也有了了解和学习。
  第一章对于整体的软件工程有着提纲挈领的意义,我们今后的学习中还是需要不断反复,加强各章之间的学习联系。
   以上有错误之处,敬请指出。
   

你可能感兴趣的:(——【软件工程】,❀,基础知识,软件工程)