前言:

通过视频的方式学习了软件工程这一学科,然后现在把学到的一些东西发出来,希望对大家有收获!


第一章:软件工程概念

 

什么是软件生存周期:

 

答:软件生存期是指 从研制到废弃这一整个过程

 

 

       软件研发模型:

 

        瀑布模型-研发的过程向瀑布一样从上而下流下来,每一阶段出了问题以后,我们就返回上一阶段来修改。

 

每个阶段依赖非常强


每个阶段都要进行评审


问题发现越晚,代价越大


   

 

       螺旋模型:开发过程中是迭代和风险驱动的,通过将瀑布模型转化到多个迭代过程中来减少风险。

 

 

  1.决定目标,替代方案和约束

  2.识别和解决项目的风险

  3.评估技术方案和替代解决方案

  4.开发本次迭代的交付物和验证迭代产出的正确性.

  5.计划下一次迭代

  6.提交下一次迭代的步骤和方案

 

 

 

 

       软件:按照特定顺序组织的计算机数据和指令集合。

 

       软件分类特点:应用软件和系统软件

 

       软件工程:系统化、可量化的方法运用到软件开发和维护中。

 

       软件危机:落后的软件开发方式无法满足计算机对软件的需求,导致软件开发和维护出现费力不讨好的局面。

 

       软件工程基本内容:需求描述,软件开发,软件确认,软件演进






本文转载:CSDN博客