软工复习整理.docVIP

  • 6
  • 0
  • 约5.3千字
  • 约 9页
  • 2018-04-20 发布于河南
  • 举报
软工复习整理

4.说明软件开发的生命周期模型,软件开发的几个生命周期,每个周期里的主要任务是什么? 答:(1)软件分析时期。这个时期的根本任务是确定软件项目的目标,软件应具备的功能和性能,构造软件的逻辑模型,并制定验收标准。 (2)软件设计时期。这时期的根本任务是将分析时期得出的逻辑模型设计成具体计算机软件方案。 (3)编码与测试时期。在这个时期里,主要是组织程序员将设计的软件“翻译”成计算机可以正确运行的程序;并且要经过按照软件分析中提出需求要求和验收标准进行严格的测试和审查。审查通过后才可以交付使用。这个时期也可以根据具体软件的特点,决定是否划分成一些阶段,如编码、单元测试、集成测试、验收测试等。 (4)运行维护时期。软件运行过程中可能由于各方面的原因,需要对它进行修改。其原因可能是运行中发现了软件隐含的错误而需要修改;也可能是为了适应变化了的软件工作环境而需要做适当变更;也可能是因为用户业务发生变化而需要扩充和增强软件的功能等。 6.如果要开发一个xx系统,具备哪些条件,你会选择用瀑布模型进行开发?会选择原型模型? 答:如果是功能和性能明确、完整、无重大变化的软件开发,则用瀑布模型。 在具备如下条件是,会用原型模型开发: 首先得有快速建立系统原型模型的软件工具与环境。随着计算机软件飞速发展,这样的软件工具越来越多,特别是一些第四代语言已具备较强的生成原型系统的能力。 原型模型适合于那些不能

文档评论(0)

1亿VIP精品文档

相关文档