欢迎光临散文网 会员登陆 & 注册

MOOC北京大学软件工程测验答案-第二周-软件需求

2022-10-12 12:44 作者:苏打酒吧  | 我要投稿

一、需求的作用

  1. 相比硬件而言,软件更容易被修改,而且更容易被正确地进行修改 ×

  2. 与软件工程不同,(最优化)是系统工程所追求的目标

  3. 任何软件开发过程必须从软件需求入手

  4. 采用瀑布模型的开发过程是一种自顶向下的开发方法,而软件构件复用的开发过程是一种自底向上的开发方法

二、需求的定义

  1. 软件需求是待开发产品或系统的功能描述 ×

  2. 下面不属于需求的基本性质是(可扩展性

  3. 下列哪些陈述可以作为软件需求:

    用户需凭用户名和密码登陆之后才可使用系统

    当用户登录失败时,应弹窗提示失败原因

三、需求的分类

  1. 非功能需求必须依附于功能需求而存在

  2. 下列需求属于性能需求的是(并发访问数

  3. 下列需求属于外部接口需求的是(第三方插件

  4. 下列需求属于设计约束的是(运行平台

  5. 与其他类型的非功能需求不同,(设计约束)是必须予以满足的,且对项目规划、所需的附加成本和工作产生直接影响

  6. 质量属性必须要给出量化的测量指标

四、需求发现

  1. 当无法与用户进行直接交流时,可采用(自悟)的需求发现方式

  2. 下列哪些是观察这一需求发现的方法可能带来的问题:

    被客户抵触

    让客户误以为开发者已经熟悉了业务

  3. 小组会和交流这两种需求发现方式的区别在于参加人员的多少 ×

  4. 需求发现常采用多种方式联合进行,但具体某一项需求常采用某一种具体的方式去捕获 ×

  5. 下述情况分别最适合采取哪种需求发现的方式:

    ‍① 为解决生活中遇到的麻烦事而开发的软件

    ② 有较多繁琐环节的社区医保系统的开发

    ③ 某小型团体组织开发其内部人员管理系统

    ④ 某大型连锁集团开发集团人员管理系统

    ⑤ 某专业化软件外包公司接手烂尾的软件开发项目

    ①-自悟,②-观察,③-交流,④-小组会,⑤-提炼

五、需求规约的概念和格式

  1. 需求规约是一个软件产品/系统的(概念模型

  2. 需求规约是一个软件产品所有需求陈述的正式文档,它是不能被修改的 ×

  3. 下列哪些是需求规约的性质:完整性、一致性、稳定性

六、需求规约的作用

  1. 基于需求规约会产生下述哪两个文档:初始测试计划、用户系统操作描述

  2. 在需求分析阶段会形成(确认测试)的测试计划

  3. 需求规约是软件开发组织和用户之间的技术合同书,只有当需求规约完成后才能开始产品的设计

  4. 需求规约对于项目的大多数工作是一个管理控制点,因此需求规约中要给出软件项目的进度和规划 ×

  5. 需求规约作为设计的一个正式的、受控的起始点,它事实上给出了一份初步的设计文档 ×


MOOC北京大学软件工程测验答案-第二周-软件需求的评论 (共 条)

分享到微博请遵守国家法律