刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
关于软件开发方法的问题
答案:
[问题1](8分)
(1) 开发时间成为制约软件开发的重要因素。
(2) 不明确的用户需求。
(3) 必须使用不熟悉的开发技术。
[问题2](9分)
(1) 让用户更主动地参与到系统分析、设计和构造活动中来。
(2) 将项目开发组织成一系列重点突出的研讨会,研讨会要让项目投资方、用户、分析员、设计人员和构造人员一同参与。
(3) 通过一种迭代的构造方法加速需求分析和设计阶段。
(4) 让用户提前看到一个可工作的系统。
[问题3](8分)
(1 )张工应尽可能在项目启动之前对项目组的部分成员进行RAD工具和相关技术,以及采用新的RDBMS的培训。
(2)可以聘请一个专业顾问来指导项目组使用RAD工具和相关技术。
解析:
问题1:分析张工放弃采用传统的SDLC方法的原因,需要从开发时间、用户需求、技术熟悉度三个方面进行考虑。传统的SDLC方法需要较长的时间来完成,而新项目的时间要求紧迫;同时,用户的需求不明确,使得按照传统方法难以准确满足用户需求;另外,使用新的数据库管理系统和技术,团队可能会不熟悉这些技术,增加了开发难度和风险。因此,张工放弃传统的SDLC方法是一个合理的选择。
问题2:RAD方法的基本思想强调用户的主动参与,通过研讨会的方式集结各方人员共同讨论和确定系统需求。采用迭代的方式进行需求分析和设计,缩短开发周期。同时,尽早展现系统的功能和界面,以便及时调整和优化开发方向。这些都是RAD方法的核心思想。
问题3:解决对RAD工具不熟悉以及使用新数据库管理系统的问题,可以通过两种方式来解决。一是在项目启动前对项目组成员进行相关的培训,确保团队成员能够熟悉并掌握这些工具和技术;二是聘请专业顾问或经验丰富的开发者来指导项目组,提高开发效率和准确性。这两种方式都可以帮助张工解决在采用RAD方法开发项目时遇到的技术问题。
本文链接:关于软件开发方法的问题
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



