简答题

假设你被任命为一家软件公司的项目负责人,你的工作是管理该公司已被广泛应用的字处理软件的新版本开发。由于市场竞争激烈,公司规定了严格的完成期限并且已对外公布。你打算采用哪种软件生命周期模型?为什么?

正确答案

对这个项目的一个重要要求是,严格按照已对外公布了的日期完成产品开发工作,因此,选择生命周期模型时应该着重考虑哪种模型有助于加快产品开发的进度。使用增量模型开发软件时可以并行完成开发工作,因此能够加快开发进度。
这个项目是开发该公司已被广泛使用的字处理软件的新版本,从上述事实至少可以得出3点结论:第一,旧版本相当于一个原型,通过收集用户对旧版本的反映,较容易确定对新版本的需求,没必要再专门建立一个原型系统来分析用户的需求;第二,该公司的软件工程师对字处理软件很熟悉,有开发字处理软件的丰富经验,具有采用增量模型开发新版字处理软件所需要的技术水平;第三,该软件受到广大用户的喜爱,今后很可能还要开发更新的版本,因此,应该把该软件的体系结构设计成开放式的,以利于今后的改进和扩充。
综上所述,采用增量模型来完成这个项目比较恰当。

答案解析

相似试题
  • 假设自己被指派为一个软件公司的项目负责人,任务是开发一个技术上具有穿心性的产品,该产品把虚拟现实硬件和嘴先进的软件结合在一起。由于家庭娱乐市场的竞争非常激烈,这项工作的压力很大。应该选择哪种项目组结构?为什么?打算采用哪种软件过程模型?为什么?

    简答题查看答案

  • 假设自己被指定为项目负责人,任务是开发一个应用系统,该系统类似于自己的小组以前做过的那些系统,但是规模更大且更复杂一些。客户已经写出了完整的需求文档。应选用哪些项目组结构?为什么?打算采用哪种(些)软件过程模型?为什么?

    简答题查看答案

  • 假设您刚刚升任一家软件公司的项目经理,将率领一个40人的团队,用ASP.NET开发一个在线购物系统。该系统应用前景良好。不过您所在的公司之前一直使用J2EE平台开发,对微软的.NET不够熟悉,好在客户要求的时间不是很紧,有12个月的时间可用于开发。请根据以上材料回答如下问题:  (1)您打算采用何种软件过程模型来组织开发?为什么? (2)作为项目经理,请你分析该项目可能存在的风险有哪些?

    简答题查看答案

  • Statopia是一家大型公司,由于公司业务的扩大,准备对公司已有的软件系统进行升级,因此委托ObjectR公司负责该项目。ObjectR公司的专家建议在对系统升级前和Statopia公司的高级管理有员开一次讨论会,以便能更好地了解目前所使用的软件系统。那么在这次的讨论会中,()最有用。

    单选题查看答案

  • 某软件项目已将有待开发的软件分解为600个对象点数,其中有20%可以复用。假设该项目参与人员月平均工资为3000元人民币,每月按20个工作日计算,每人每天能够完成1个对象点数的工作量。试估算该软件项目的人力成本。

    简答题查看答案

  • 在多媒体软件开发中,()负责通过多媒体著作工具或编程语言把一个项目中的多媒体素材集成为一个完整的多媒体系统,同时负责项目的各项测试工作。

    单选题查看答案

  • 给定某百货公司,管辖若干个连锁商店,每家商店经营若干产品,每家产品有若干职工,但每个职工只能服务于一家商店。为该公司的数据库设计E-R图,必要时可以做一些合理假设。.请自己设计适当的属性,画出E-R图。

    简答题查看答案

  • 省公司负责对维保项目实施省市()管理。

    填空题查看答案

  • 假设某软件项目计划按照瀑布模型实施开发,并计划在7个月内完成开发任务。其任务进度安排是:需求分析1个月、软件设计2个月、编码与单元测试3个月、系统集成1个月。试使用甘特图表画出该软件项目的任务进度图表。

    简答题查看答案