- 22
- 0
- 约1.99千字
- 约 19页
- 2019-09-30 发布于湖北
- 举报
随堂测试讲解 练习一 什么是软件开发过程?你觉得采用软件过程管理可能存在的缺点? 软件开发过程是ISO/IEC 12207 标准中定义的软件生存周期中可以开展的5个基本过程其中之一,包括需求分析、结构设计、详细设计、编码和测试、软件安装等活动。 采用软件过程管理存在的缺点是效率低下,需求变动大的时候成本过高。不适合中小型软件项目。 练习一 简述软件开发的原型模型?你认为这种模型可能应用在哪类项目? 原型是预期系统的一个可执行版本,反映了系统性质的一个选定的子集。一个原型不必满足目标软件的所有约束,其目的是快速、低成本的给予用户使用体验以便收集用户反馈意见,进而对原型进行改进使其更接近用户要求的系统。 适用于在开发初期难以得到完整、准确的需求规格说明的系统。 练习二 在进行需求分析时要求“不要限制用户对问题的回答”,你觉得合理吗?为什么? 完全不加限制是不合理的,因为用户往往不了解什么信息对系统开发人员是有价值的,不限制回答造成低效率以及开发者的负担。在进行需求分析时,不应该“限制回答”,而应该由需求分析人员提出有技巧的问题来引导用户给出有价值的回答。 练习二 你觉得在需求分析时,用户参加联合小组的应该有哪些? 软件系统的利益相关人(stockholders)应该参与到联合小组,一般有:软件的操作用户代表,用户公司IT部门人员,与软件直接相关部门主管或经理。 练习三 接口设计时除了模
原创力文档

文档评论(0)