zoukankan      html  css  js  c++  java
  • 北大软件工程——第二周:软件需求

    需求的作用

    1、判断题:相比硬件而言,软件更容易被修改,而且更容易被正确地进行修改。
    ( B )

    A.√
    B.×
    

    2、单选题:与软件工程不同,(A)是系统工程所追求的目标。

    A.最优化
    B.系统化
    C.一体化
    D.情境化
    

    3、判断题:任何软件开发过程必须从软件需求入手。(A)

    A.√
    B.×
    

    4、判断题:采用瀑布模型的开发过程是一种自顶向下的开发方法,而软件构件复用的开发过程是一种自底向上的开发方法。(A)

    A.√
    B.×
    

    需求的定义

    1、判断题:软件需求是待开发产品或系统的功能描述。(B)

    A.√
    B.×
    

    2、单选题:下面不属于需求的基本性质是(D

    A.必要性
    B.无歧义性
    C.可测性
    D.可扩展性
    

    3、多选题:下列哪些陈述可以作为软件需求(BD

    A.系统应支持大规模并发用户访问
    B.用户需凭用户名和密码登陆之后才可使用系统
    C.系统界面要美观大方
    D.当用户登录失败时,应弹窗提示失败原因
    

    需求的分类

    1、判断题:非功能需求必须依附于功能需求而存在。(A

    A.√
    B.×
    

    2、单选题:下列需求属于性能需求的是(A

    A.并发访问数
    B.网络协议
    C.异常响应
    D.用户友好
    

    3、单选题:下列需求属于外部接口需求的是(A

    A.第三方插件
    B.安全隐私
    C.编程语言
    D.字体字号
    

    4、单选题:下列需求属于设计约束的是(B

    A.响应时间
    B.运行平台
    C.错误处理
    D.可维护
    

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

    请输入答案:设计约束
    

    6、判断题:质量属性必须要给出量化的测量指标。(A

    A.√
    B.×
    

    需求发现

    1、单选题:当无法与用户进行直接交流时,可采用(A)的需求发现方式。

    A.自悟
    B.提炼
    C.小组会
    D.思考
    

    2、多选题:下列哪些是观察这一需求发现的方法可能带来的问题。(BC

    A.无法全面了解需求
    B.被客户抵触
    C.让客户误以为开发者已经熟悉了业务
    D.消耗过多的时间
    

    3、判断题:小组会和交流这两种需求发现方式的区别在于参加人员的多少。B

    A.√
    B.×
    

    4、判断题:需求发现常采用多种方式联合进行,但具体某一项需求常采用某一种具体的方式去捕获。(B

    A.√
    B.×
    

    5、单选题:下述情况分别最适合采取哪种需求发现的方式(A

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

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

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

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

    ⑤ 某专业化软件外包公司接手烂尾的软件开发项目 //烂尾项目已经有部分需求文档,适合用提炼

    A.①-自悟;②-观察;③-交流;④-小组会;⑤-提炼
    B.①-观察;②-自悟;③-小组会;④-交流;⑤-提炼
    C.①-自悟;②-交流;③-观察;④-提炼;⑤-小组会
    D.①-提炼;②-自悟;③-交流;④-观察;⑤-小组会
    

    需求规约的概念和格式

    1、单选题:需求规约是一个软件产品/系统的(C

    A.开发模型
    B.框架模型
    C.概念模型
    D.功能模型
    

    2、判断题:需求规约是一个软件产品所有需求陈述的正式文档,它是不能被修改的。B

    A.√
    B.×
    

    3、多选题:下列哪些是需求规约的性质。(ABD

    A.完整性
    B.一致性
    C.不可修改性
    D.稳定性
    

    需求规约的作用

    1、多选题:基于需求规约会产生下述哪两个文档。(AC

    A.初始测试计划
    B.系统测试计划
    C.用户系统操作描述
    D.软件可行性分析报告
    

    2、单选题:在需求分析阶段会形成(C)的测试计划。

    A.单元测试
    B.集成测试
    C.确认测试
    D.系统测试
    

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

    A.√
    B.×
    

    4、判断题:需求规约对于项目的大多数工作是一个管理控制点,因此需求规约中要给出软件项目的进度和规划。(B

    A.√
    B.×
    

    5、判断题:需求规约作为设计的一个正式的、受控的起始点,它事实上给出了一份初步的设计文档。(B

    A.√
    B.×
    
    欢迎查阅
  • 相关阅读:
    div显示和隐藏
    C语言求素数的算法
    日志分析概述
    Base64编码 概念和用途
    leetcode
    hdu2665-Kth number
    为什么要新加入的人不闻不问?
    实现微博@@@
    JAVA运行程序代码段
    IfSpeed 带宽计算
  • 原文地址:https://www.cnblogs.com/gh110/p/11827730.html
Copyright © 2011-2022 走看看