软件设计师常考知识点总结(软件工程)要点分析.docVIP

  • 10
  • 0
  • 约2.83万字
  • 约 75页
  • 2016-05-22 发布于湖北
  • 举报

软件设计师常考知识点总结(软件工程)要点分析.doc

软件设计师知识点总结 一、软件工程 1.1 软件工程基础知识 软件生命周期: 软件的生存期划分为制定计划、需求分析、设计、编程实现、测试、运行维护等几个阶段,称为软件生命周期。 软件开发模型 常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型。 瀑布模型(Waterfall Model): 缺点:瀑布模型缺乏灵活性,无法通过开发活动澄清本来不够明确的活动。因此,当用户需求比较明确时才使用此模型。 演化模型(Evolutionary Model):也称为快速原型模型。 快速原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。 螺旋模型(Spiral Model):将瀑布模型和演化模型相结合,综合了瀑布模型和演化模型的优点,并增加了风险分析。 包含4个方面活动:制定计划:风险分析:实施工程:客户评价: 喷泉模型(Water Fountain Model):主要用于描述面向对象的开发过程。喷泉一词体现了面向对象开发过程的迭代和无间隙特征。即允许开发活动交叉、迭代 地进行。 迭代:模型中的开发活动常常需要重复多次,在迭代过程中不断完善软件系统。无间隙:指在开发活动(如分析、设计、编码)之间不存在明显的边界。 V模型(V Model):该模型强调测试过程应如何与分析、设计等过程相关联。 增量模型(Incremental Model):好处是软件

文档评论(0)

1亿VIP精品文档

相关文档