软件需求工程习题

news2024/11/25 7:00:18

1.(面谈)是需求获取活动中发生的需求工程师和用户间面对面的会见。

2.使用原型法进行需求获取,(演化式)原型必须具有健壮性,代码质量要从一开始就能达到最终系统的要求

3.利用面谈进行需求获取时,需求工程前期应该多准备(开放式)问题

4.目标之间的关系:阻碍、精化、冲突 

目标与其他模型元素之间的关系:链接

5.需求开发过程中,(需求分析)阶段保证需求的完整性和一致性

6.解决需求获取中的不确定性,主要手段(原型)

7.利用面谈获取需求,需求工程后期应该更多准备(封闭式)问题

8.

9.

10.(硬目标)是可以通过一些技术确认其是否满足的目标,如关于性能指标的目标

11.优秀的需求具有(完备性),指的是它不需要做更多的扩展就可以充分说明用户需要的系统功能。

12.需求开发是软件开发中不确定性最多的一个阶段,都是(迭代)的

13.使用观察法进行需求获取时,要求观察者深入到用户当中,花费较长时间来观察用户活动的方法是(民族志)

14.(临时评审)是最不正式的评审,它只是作者临时起意发起的

15.在各种不同的需求文档中,对业务需求定义和文档化产生(项目前景与范围)文档

16.问题和需求都具有层次性,其中问题任务对应的需求为(用户需求)

17.(上下文图)是数据流图最高层次的图,是系统功能的最高抽象。它将整个系统看作一个过程,这个过程实现系统的所有功能。

18.(软件需求规格说明)文档是对整个系统功能分配给软件部分的详细描述

19.需求工程活动包括(需求开发)和需求管理两方面

20.(数据字典)会有组织地列出数据流图中设计的所有元素(数据流和数据存储)

21.问题和需求都具有层次性,针对用户与系统一次交互的期望为(系统级需求)

22.(微规格说明)是一些用来描述过程处理逻辑的技术,包括行为图和决策表/树

23.在用户需求获取中,主要使用场景的(探索)目的

24.(业务需求)是抽象层次最高的需求,是系统建立的战略出发点,表现为高层次的目标,描述了为什么开发系统

25.需求开发存在着大量不确定性,决定了它是迭代的且需求获取与分析是交织的。

26.在结构化需求分析方法中,从数据传递和加工的角度,描述了系统从输入到输出的功能处理过程的技术(数据流图)

27.软件需求包括业务、用户、系统需求三个层次。对用户需求的定义和文档化产生(用例文档)

28.(小型系统)不需要进行专门涉众分析

29.结构化面谈用的多(封闭式问题)

30.修复与需求有关的错误,在(需求阶段)代价最小

31.(需求获取)阶段的目的是从项目的战略规划开始建立最初的原始需求。

32.在结构化方法中,用 (上下文图)作为系统边界定义模型

33.目标模型中,子目标O达成使高层目标G失败,关系为(阻碍)

34.需求评审实践中,最正式的是(审查)

35.基于涉众扩展特征建立的Power/Interest 分布图,(参与者)是优先级最高的

36.软件需求的主要来源是(用户)

37.目标模型中,(软目标)是无法清晰判断是否满足的目标,如可维护性

38.过程建模主要建模技术(数据流图)

39.模拟特性具体体现:现实可理解性、目的性、正确性

40.结构化分析方法中,(数据字典)会有组织地列出数据流图中涉及的所有数据元素,并定义每个元素的名称,表示方法,单位等

41.需求工程利用场景的目的:解释 探索 描述

42.(评审)是指由作者外的其他人来检查产品问题,是主要的静态分析手段

43.系统整体或组成部分应该拥有的性能特征,如CPU、内存使用率等属于(性能需求)

44.软件系统需求中最常见最重要最复杂的需求(功能需求)

45.数据流图中,(过程)是指施加于数据的动作或行为,他们使数据变化

46.需求开发最后一个活动(需求验证) 保证正确性

47.针对具体任务的期望是(用户需求)

48.克服沟通过程中的失真,采用文档和(评审)

49.无法主动告知信息的采用(观察)

50.涉众风险评估建立的Power/Attitude土中,(强反对者)需要重视

51.(接口)需求规格说明文档是对整个系统中需要软硬件协同实现部分的详细描述。



本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1671924.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue3使用依赖注入实现跨组件传值

父组件Index.vue: <script setup> import { onMounted, provide, ref } from vue import Child from ./Child.vue import ./index.cssconst count ref(0)provide(count, count)const handleClick () > {count.value }onMounted(() > {}) </script><tem…

基于SpringBoot + MySQL的宠物医院管理系统设计与实现+毕业论文+指导搭建视频

系统介绍 项目的使用者可以避免排队挂号&#xff0c;比较方便&#xff0c;也方便于宠物医院的管理。现在的宠物本系统根据华阳社区宠物医院管理工作流程将系统使用者划分为三类&#xff0c;分别为、宠物医生、宠物主人以及系统管理人员&#xff0c;以下是对该三类类用户的具体…

基于百川大语言模型的RSS新闻过滤应用【云服务器+公网网页,随时随地看自己DIY订阅的新闻内容】

背景 目前从公众号、新闻媒体上获得的新闻信息,都是经过算法过滤推荐的,很多时候会感到内容的重复性和低质量,因为他们也要考虑到自己的利益,并非完全考虑用户想要的、对用户有价值的信息。这时,如果要获取自己认为重要的信息,定制化开发自己的筛选算法更好。 效果 素材…

自托管站点监控工具 Uptime Kuma 搭建与使用

本文首发于只抄博客&#xff0c;欢迎点击原文链接了解更多内容。 前言 Uptime Kuma 是一个类似 Uptime Robot 的站点监控工具&#xff0c;它可以自托管在自己的 Nas 或者 VPS 上&#xff0c;用来监控各类站点、数据库等 监控类型&#xff1a;支持监控 HTTP(s) / TCP / HTTP(s…

vue数据大屏并发请求

并发? 处理并发 因为js是单线程的&#xff0c;所以前端的并发指的是在极短时间内发送多个数据请求&#xff0c;比如说循环中发送 ajax , 轮询定时器中发送 ajax 请求. 然后还没有使用队列, 同时发送 的. 1. Promise.all 可以采用Promise.all处理并发&#xff0c; 当所有pro…

ComfyUI 介绍及入门

介绍 ComfyUI 是一种用户界面&#xff0c;它采用了基于节点的流程设计&#xff0c;用于操作一种名为 Stable Diffusion 的技术。这种设计允许用户通过自定义流程来实现更精确的工作流程&#xff0c;并确保结果的可重复性。在 ComfyUI 中&#xff0c;每个模块都承担着特定的任务…

【C++】-【QT】类库使用-001

1主窗口创建 1.1【makefile】配置 1 源码 QT widgetsSOURCES main.cpp2 图示 1.2源码 1 源码 #include <QWidget> #include <QApplication>using namespace std;int main(int argc,char *argv[]) {QApplication a(argc,argv);QWidget w;w.show();return a…

AlphaFold 3:开启生物医药新革命

AlphaFold 3简介 DeepMind与Isomorphic Labs联合发布了AlphaFold 3&#xff0c;这是一个可以更准确预测蛋白质和其他生物分子结构及其相互作用的AI模型&#xff0c;标志着生物医学研究的新革命 AlphaFold 3&#xff0c;这款由DeepMind与Isomorphic Lab联手推出的最新人工智能…

深度解读《深度探索C++对象模型》之虚继承的实现分析和效率评测(一)

目录 前言 具有虚基类的对象的构造过程 通过子类的对象存取虚基类成员的实现分析 接下来我将持续更新“深度解读《深度探索C对象模型》”系列&#xff0c;敬请期待&#xff0c;欢迎左下角点击关注&#xff01;也可以关注公众号&#xff1a;iShare爱分享&#xff0c;或文章末…

鸿蒙开发:【从TypeScript到ArkTS的适配规则】

从TypeScript到ArkTS的适配规则 ArkTS通过规范约束了TypeScript&#xff08;简称TS&#xff09;中过于灵活而影响开发正确性或者给运行时带来不必要额外开销的特性。本文罗列了所有在ArkTS中限制的TS特性&#xff0c;并提供了重构代码的建议。ArkTS保留了TS大部分的语法特性&a…

机器学习入门:使用Scikit-learn进行实践

机器学习入门&#xff1a;使用Scikit-learn进行实践 机器学习是人工智能的一个重要分支&#xff0c;它使计算机具备了从数据中学习和改进性能的能力&#xff0c;而不需要明确的编程。在这个教程中&#xff0c;我们将介绍如何使用Python中的Scikit-learn库进行机器学习任务。 …

使用Gin编写Web API项目并自动化文档

最近需要使用Go写一个Web API项目&#xff0c;可以使用Beego与Gin来写此类项目&#xff0c;前文使用Beego创建API项目并自动化文档介绍了使用Beego来创建的Web API项目并自动化文档的方法。本文就介绍一下使用Gin来编写Web API项目并自动化文档。 一、创建项目 在创建Beego项…

水库大坝安全监测预警系统解决方案介绍

一、方案背景 随着社会的快速发展&#xff0c;水库大坝作为重要的水利工程设施&#xff0c;承载着防洪、灌溉、发电等多重功能。然而水库大坝的安全问题也日益凸显&#xff0c;一旦发生事故&#xff0c;后果将不堪设想&#xff0c;因此&#xff0c;建立一套高效、准确的水库大…

打印机 ansible配置dhcp和打印机

部署dhcp服务器 主机发送Discover报文 目标为广播地址 同一网段的dhcp收到报文后&#xff0c;dhcp响应一个offer报文 offer报文&#xff1a;dhcp自己的ip地址。和客户端ip以及使用周期&#xff0c;和客户端ip网络参数 最后主机单独发一个request报文 给那个选择的dhcp服务器 &…

电器跌倒检测可以使用什么元器件

电器跌倒检测是智能家居安全的重要组成部分。在智能化发展的今天&#xff0c;倾倒开关成为了电器跌倒检测的核心元器件之一。这种小巧的装置能够及时感知设备的倾倒情况&#xff0c;并启动断电保护功能&#xff0c;从而有效避免可能的危险情况。 倾倒开关具有体积小、安装简易…

智能合约如何开源-全网最详细的文档了没有之一.....

1、首先切换到BSC主网选择登录 登录地址&#xff1a;https://bscscan.com/ 2、进入个人中心创建key 3、进入remix-激活插件 网站&#xff1a;https://remix.ethereum.org/ 4、填写刚刚bsc上申请的key 5、回到remix上进行合约认证 前提&#xff1a;合约源码要和部署的是一致的…

DigitalOcean 应用托管更新:应用端到端运行时性能大幅改进

DigitalOcean 希望可以为企业提供所需的工具和基础设施&#xff0c;以帮助企业客户加速云端的开发&#xff0c;实现业务的指数级增长。为此 DigitalOcean 在 2020 年就推出了App Platform。 App Platform&#xff08;应用托管&#xff09; 是一个完全托管的 PaaS 解决方案&…

vue3点击添加小狗图片,vue3拆分脚本

我悄悄蒙上你的眼睛 模板和样式 <template><div class"XueXi_Hooks"><img v-for"(dog, index) in dog1List" :src"dog" :key"index" /><button click"addDog1">点我添加狗1</button><hr …

远程监控供水设备运行状态

随着城市化进程的加快&#xff0c;供水设备的安全稳定运行对于保障居民日常生活和工业生产至关重要。然而&#xff0c;传统的供水设备管理方式往往受限于人力、物力和时间的限制&#xff0c;难以实现对供水设备运行状态的全面监控和实时管理。在这一背景下&#xff0c;HiWoo Cl…

杨校老师项目之基于大数据技术栈hadoop商业web应用的日志分析系统

获取全套资料&#xff1a; 有偿获取&#xff1a;mryang511688 摘要&#xff1a; 互联网世界的先驱者们一致认为大数据将是未来互联网产业&#xff0c;甚至是整个人类各个产业的基础资源&#xff0c;那么到底什么是大数据&#xff0c;大数据给我们的世界是如何带来变化的呢&am…