题目详情
题目详情:
发布时间:2024-01-20 20:22:38

[单项选择]在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且______。
A. 阶段不明确
B. 无法对项目进行管理和控制
C. 开发周期长,难适应环境变化
D. 系统各部分不独立

更多"在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开"的相关试题:

[单项选择]在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且()。
A. 阶段不明确
B. 无法对项目进行管理和控制
C. 开发周期长,难适应环境变化
D. 系统各部分不独立
[单项选择]UML是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法()
A. 基于瀑布模型的结构化方法
B. 基于需求动态定义的原型化方法
C. 基于数据的数据流开发方法
D. 基于对象的面向对象的方法
[单项选择]针对传统软件开发模型存在开发效率不高,不能很好地支持软件重用等缺点,基于架构的软件开发模型(ABSDM)将软件过程划分为体系结构需求→______→体系结构演化等6个子过程。
A. 体系结构设计→体系结构文档化→体系结构复审→体系结构实现
B. 体系结构文档化→体系结构设计→体系结构实现→体系结构复审
C. 体系结构设计→体系结构实现→体系结构复审→体系结构文档化
D. 体系结构复审→体系结构设计→体系结构实现→体系结构文档化
[单项选择]瀑布模型是传统的软件开发过程模型,它强调各阶段的严格性,其主要缺点是()。
A. 需要软件人员和用户进行沟通
B. 需要付出较高的维护成本
C. 开发的软件不易于移植
D. 不适应需求不确定的软件开发
[简答题]

试题4 论软件开发成本估算
软件开发成本估算是软件工程项目管理中的一项重要任务。软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价,软件开发成本估算应该以整个软件开发过程中所花费的人工代价为依据。
试围绕“软件开发成本估算”论题,依次从以下3个方面进行论述。
1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。
2.论述在估算软件开发成本时可以采用的方法和模型,并进一步分析这些估算方法和模型的优缺点。
3.详细论述在你参与分析和开发的应用项目中具体采用的估算软件开发成本的技术、方法、模型、工具及其实际效果。
 


[简答题]
论迭代式软件开发过程与方法
软件项目的成功实施,离不开有效的软件开发过程与开发方法。相对于传统的瀑布型软件开发过程,迭代式软件开发过程可以在需求被完整确定之前启动,并在一次迭代中完成系统的一部分功能或业务逻辑的开发,再通过客户的反馈米细化需求,并开始新一轮的迭代。这种方法可以控制项目的风险,提高软件开发的成功率和生产率。目前,主要的迭代式开发过程和方法包括统一开发过程RUP和敏捷开发方法。
请围绕“迭代式软件开发过程与方法”论题,依次从以下三个方面进行论述。
概要叙述你参与管理和开发的软件项目以及你在其中所担任的丰要工作。

[填空题]软件开发方法学的目的是要克服软件手工生产,使软件开发能进人工程化和()的环境。
[单项选择]软件开发的结构化分析方法的主要分析对象是( )。
A. 数据流
B. 控制流
C. 业务流
D. 资金流
[多项选择]与零基预算方法相比,增量预算方法的主要缺点包括()。
A. 可能不加分析地保留或接受原有成本支出
B. 可能不利于调动各方面节约费用的积极性
C. 容易使不必要的开支合理化
D. 增加了预算编制的工作量,容易顾此失彼
[简答题]敏捷软件开发简称敏捷开发,是从20世纪90年代开始逐渐引起广泛关注的一些新型软件开发方法,以应对快速变化的需求。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作,面对面沟通,频繁交付新的软件版本,紧凑而自我组织型的团队,能够很好地适应需求变化的代码编写和团队组织方法,也更注重人的作用。 敏捷开发的发展过程中,出现了多个不同的流派,例如极限编程、自适应软件开发、水晶方法、特性驱动开发等。但其中的基本原则是一致的。从开发者的角度,主要的关注点有短平快会议(Stand Up)、小版本发布(Frequent Release)、较少的文档(Minimal Documentation)、合作为重(Collaborative Focus)、客户直接参与(Customer Engagement)、自动化测试(Automated Testing)、适应性计划调整(Adaptive Planning)和结对编程(Pair Programming);从管理者的角度,主要的关注点有测试驱动开发(Test-Driven Development)、持续集成(Continuous Integration)和重构(Refactoring)。 请围绕“敏捷开发方法的应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中担任的主要工作,包括角色、工作内容等。 2.对开发者关注点中至少三项内容进行解释:结合自己所参与项目,对使用情况予以评价。 3.联系你所参与项目的实际情况,分析并讨论测试驱动开发的使用效果,并评价其优缺点。
[单项选择]软件开发项目管理人员所需要的软件开发工具主要是______
A. 计划工具
B. 分析工具
C. 设计工具
D. 编程工具
[单项选择]软件开发中的瀑布模型典型地刻画了软件生存周期的各个阶段,与其最相适应的软件开发方法是()。
A. 构件化方法
B. 结构化方法
C. 面向对象方法
D. 快速原型方法
[单项选择]软件开发中的瀑布模型典型地刻画了软件生存周期的阶段划分,与其相适应的软件开发方法是______。
A. 构件化方法
B. 结构化方法
C. 面向对象方法
D. 快速原型方法

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码