南京林业大学试卷(B)
南京林业大学试卷(B)
选择题
- 需求分析中,开发人员要从用户那里解决的最重要的问题是让软件做什么,即软件的功能
- 定量硬数据:数据收集表格,统计报表
定性硬数据:整个组织的描述文档,业务指导文档,业务备忘 - 目前实现实体关系图(ERD)与过程模型同步的技术中,功能/实体矩阵是一种较为常见的技术
用例图是以用例、参与者为基本元素,描述系统功能的静态视图
数据流图是过程建模所使用的主要建模技术,基本建模元素:外部实体、过程、数据流、数据存储
微规格说明是一些被用来描述过程处理逻辑的技术,主要有三种常用的技术:结构化英语,行为图,决策表/树 - 需求规格说明文档的作者:项目管理者,设计人员和程序员,测试人员,文档编写人员,维护人员,培训人员,律师
- 失败项目的影响因素:不完整的需求说明,缺少用户输入,缺乏资源,不切实际的期望,缺乏高层管理支持,需求变化,缺乏计划,额外的无用功能,缺乏IT管理,技术能力不足,其他
- 需求工程的基本活动:需求开发(需求获取,需求分析,需求规格说明,需求验证),需求管理
- 需求的三个层次:业务需求,用户需求,系统级需求
- 需求开发活动中会产生各种成果文档,比较常见的有三种:项目前景和范围文档、用户需求文档和需求规格说明文档
项目前景和范围文档定义了系统的业务需求,明确了系统开发的努力方向和工作范围
用户需求文档定义了系统的用户需求,以用户的立场表达了对系统行为的期望,常见的用例文档就是用户需求文档的一种形式
需求规格说明文档定义了系统的系统级需求,指出了开发者应该完成的任务 - 问题分析的基本步骤:获取问题,明确问题,发现业务需求,定义问题解决方案及系统特性,
- 用例图的基本元素:用例,参与者,关系,系统边界
- 识别涉众的方法:先膨胀后收缩的方法,检查列表方法,涉众网络方法
- 非形式化语言:自然语言
半形式化语言:比自然语言具有更丰富的语义和更严格的语法,同时又没有严格到可以完全基于数学方法的语言,如数据流图、UML等图形语言
形式化语言:基于数学的语言,如VDM和Z语言等,具有数学的表示法特性 - 面谈的类别:结构化面谈,半结构化面谈,非结构化面谈
- 如果在最终的制品产生之前,一个中间制品被用来在一定广度和深度范围内表现这个最终制品,那么这个中间制品就被认为是最终制品在该广度和深度上的原型
- 民族志:要求人类学家花费长期的时间(通常是数年)在被研究的社会中生活并且仔细观察该社会中的实际活动,得到第一手的观察数据
观察法:情景性使用户无法有效地主动进行事件的解释和告知,因此,需要利用观察方法来部分缓解情景性问题
话语分析:对用户之间的交谈行为的观察。它通过观察对象一边执行任务,一边大声解释他们在执行任务时产生的各种想法
任务分析:专门针对人际交互行为进行的观察。它引入相关的模型方法来观察、记录和分析用户与软件系统的交互行为 - 需求验证的方法:需求评审,原型与模拟,开发测试用例,用户手册编制,利用跟踪关系,自动化分析
- 面向对象开发方法中,UML语言是面向对象技术领域内占主导地位的标准建模语言
- 第三类:行为图:状态图、活动图。描述系统的动态模型和组成对象间的交互关系
活动图是状态图的特例 - 数据流图DFD是结构化分析方法的核心技术,它表明系统的输入、处理、存储和输出,以及他们如何在一起协调工作
- 数据建模技术能够弥补过程建模在数据说明方面的缺陷,它描述数据的定义、结构和关系等特性
简答题
需求工程师需要掌握的重要软技能包括哪几个方面?
- 交流技能
- 观察技能
- 抽象分析和问题解决技能
- 写作技能
- 关系协调和团队工作技能
请简述优秀需求的特性
- 完备性
- 正确性
- 可行性
- 必要性
- 无歧义
- 可验证
请简述需求获取中的常见困难
- 用户和开发人员的背景不同,立场不同
- 普通用户缺乏概括性、综合性的表述能力
- 用户存在认知困境
- 用户越俎代庖
- 缺乏用户参与
在需求获取中,信息的主要来源包括哪几个方面
- 涉众
- 硬数据
- 相关产品
- 重要文档
- 相关技术标准和法规
分析题
某大银行的一位银行卡办公室的收帐经理 Liz 遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的 250 个账户增加到现在的 1250 个账户。为了确定那些严重拖欠债务的账户,Liz 需要通读这份报告。严重拖欠债务的账户由几个不同的规则确定,每个规则要求 Liz 检查客户的一项或几项数据。过去半天的工作量现在增加到了每周三天。即使在确定了严重拖欠债务的账户后,如果没有查阅该账户三年内的历史资料,Liz 也不能做出最后的信用决定(例如严厉的催款电话、断绝信用或将这个账户转给一个收帐代理)。另外,Liz 需要报告所有账户中过期未付款的、拖欠债务的、严重拖欠债务的和死账的比例。目前的报告中并没有给她提供这个信息。
假设现在需要你来开发一个软件,解决 Liz 面对的难题。那么你认为 Liz 现在遇到的问题有哪些?你希望新的软件应该达成哪些业务目标?你怎样设计软件的高层解决方法和系统特性?
回答:
问题:
- 每个月的账户多,任务量大
- 历史记录不明确,需要重新查找,效率极低
- 报告中没有账户的所占比例
达成的业务目标:
- 减少工作量
- 明确三年内的历史记录
- 可以计算报告中的账户的比例,并明确的现实
高层解决方案:
- 能够快速的查询并分析账户,找出其中的国企未付款账户
- 通过软件可以查询任意一个账户近三年的历史记录
- 自动计算出问题账户的比例,并显示出来
系统特性:
- 存储所有账户的近三年内的数据信息
- 设定特定的判定条件以保证完成所需的操作
- 维护系统和现有系统的兼容性,以保证能够正确的显示问题和账号的比例
分析题相关知识点 P95
项目的目标就是系统的业务需求
为得到业务需求,在简单的情况下可以进行问题分析,复杂情况下可以考虑进行目标分析,必要时辅以业务过程分析
在进行问题分析、目标分析、业务过程分析时,还可以为目标的达成设计相应的高层解决方案,探索解决方案的基本功能特性
根据系统的高层解决方案和系统特性,可以定义系统的上下文环境,建立系统的边界,这将是需求后期阶段需求分析活动的起点
业务需求:每一个明确、一致的问题都意味着涉众存在一些相应的期望目标
系统特性:该解决方案需要具备的功能特征
南京林业大学试卷(B)相关推荐
- 北京林业大c语言程序设计考试试题,2020年南京林业大学2017考研真题考研真题试卷及试题答案,C程序设计考研试题下载...
说明:本站提供的南京林业大学2017考研真题考研真题来源于南京林业大学研究生院,除标注有"回忆版"字样的试题外,其余均为原版扫描,权威可靠:回忆版试题由当年参加硕士研究生入学考试考 ...
- 南京林业大学2019c语言题库,2020年南京林业大学风景园林学院考研真题试卷及试题答案,C程序设计考研试题下载...
更多考研真题样张如下, 说明:本站提供的南京林业大学风景园林学院考研真题来源于南京林业大学研究生院,除标注有"回忆版"字样的试题外,其余均为原版扫描,权威可靠:回忆版试题由当年参加 ...
- 南京林业大学计算机专升本,2018江苏专转本学校之:南京林业大学
原标题:2018江苏专转本学校之:南京林业大学 PS:默默学的专转本高数老师,就南林博士,09-13连续5年参与专转本高数阅卷~ 可以看到地铁直达,所以交通还是很方便的!最显眼的是南林大厦,你在南林周 ...
- linux移植会话层层协议,Linux内核移植-南京林业大学毕业设计.DOC
Linux内核移植-南京林业大学毕业设计 南京林业大学 本科毕业设计(论文) 题 目:嵌入式LINUX在ARM9系统中的移植 院 (系) 信息与科学技术学院 专 业 计算机科学与技术 学 生 谢监荣 ...
- 南京林业大学计算机专业分数线,2021南京林业大学录取分数线_历年各专业分数线(2017-2020),各省投档线_一品高考网...
录取分数线,投档线 南京林业大学2020录取分数线是多少,各专业录取分数线是多少,是... 南京林业大学2019年各省录取分数线 我校录取工作如火如荼进行中... 南京林业大学2017年台湾各专业录取 ...
- 南林计算机课程表,南京林业大学课程表.doc
南京林业大学课程表 班级:05901.05902 学期:08-09学年第1学期 课程名称学时教师上课进程合班数课程名称学时教师上课进程合班数制浆造纸设备安装与维修24王淑梅1-82造纸化学24戴红旗1 ...
- 南京林业大学计算机科学技术,南京林业大学信息科学技术学院
生物信息学以基因组学和蛋白组学等数据库为基础,综合育种学流程中的遗传.生理.生化.栽培.生物统计等学科的有用信息,根据具体育种目标和生长环境,在计算机上设计最佳方案.该学科方向的特色研究如下:(1)与 ...
- 南京师范大学与南京林业大学计算机,这8所高校“同宗同源”但不同命!有些是“985”,有些却是“双非”?...
众所周知,国内"同宗同源"的高校有很多,比较为大家所熟知的就是从原交通大学衍生出来的各所"交通类"高校,如上海交通大学.西安交通大学和北京交通大学等院校.但今天 ...
- 南京林业大学本科毕业论文答辩PPT模板
模板介绍 精美PPT模板设计,南京林业大学本科毕业论文答辩PPT模板.一套高校PPT幻灯片模板,内含多种配色,精美风格设计,动态播放效果,精美实用. 一份设计精美的PPT模板,可以让你在汇报演讲时脱颖 ...
最新文章
- 【Android 应用开发】Android UI 设计之 TextView EditText 组件属性方法最详细解析
- 第十一届蓝桥杯大赛青少组 Python 真题 - 第二题
- numpy中where函数的用法
- JAVA入门级教学之(方法重写/方法重载)
- Linux中/etc/rc开头文件详细解释
- php 递归穿件文件夹,PHP递归复制整个文件夹
- 计算机脚本发生错误,我的电脑开机后显示当前页面的脚本发生错误?
- 企业管理信息系统成功实施的四个阶段
- QMUL数据集描述及其下载
- 迟到的2020年终总结
- Gitlab 可以push但web端不显示文件
- Miscellaneous
- 【Python】Matplotlib 可视化进阶之PCA主成分分布图
- 【ROS入门学习01| ROS命令行工具的使用】
- 业绩爆雷预测 六大异常财务指标效果实测
- Sharding-JDBC简单使用
- linux如何运行windows游戏,用Steam Play在Linux系统中玩Windows游戏的方法
- AI全自动车辆外观视觉检测
- c51汇编语言 pdf,单片机汇编语言经典一百例.pdf
- arm-linux下usb驱动的结构和相关函数