软件需求

1、结构化设计是一种应用最广泛的系统设计方法,是以()为基础,自顶向下,求精和模块化的过程。
A.数据流 B.数据流图 C.数据库 D.数据结构

2、概要设计的结果是提供一份()。
A.模块说明书 B.框图 C.程序 D.数据结构
(概要设计的基本任务是解决系统如何做)

3、需求分析是由分析员了解用户的要求,认真细致地调研。分析,最终应建立目标系统的逻辑模型并写出()。
A.模块说明书 B.软件规格说明书 C.项目开发计划 D.合同文档

4、注释是提高程序可读性的有效手段,好的程序注释占到程序总量的()。
A. 1/6 B.1/5 C.1/4 D.1/3

5、 PAD (Problem Analysis Diagram)图是一种()工具。
A.系统描述 B.详细设计 C.测试 D.编程辅助

6、需求包括11个方面的内容,其中执行速度、相应时间及吞吐量属于( )
A 质量保证 B 环境需求 C 安全保密需求 D 性能需求

7、下面哪个UML视图是描述一个对象的生命周期的( )
A 类图 B状态图 C通信图 D 顺序图

8、需求分析阶段的文档包括以下哪些( )
A 软件需求规格说明书 B数据要求说明书
C修改、完善与确定软件开发实施计划 D以上都是

9、( )用于描述数据的处理过程。
A数据流图 B数据字典 C决策树 D 决策表

10、 需求验证应该从下述几个方面进行验证:( )
A 可靠性、易用性、重用性 B可维护性、可移植性、可测试性
C一致性、完整性、有效性 D 功能性、非功能性

11、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和( 宽度优先策略 )。
12、在用面向对象观点建立起的三种模型中,( 对象模型 )是最基本、最重要、最核心的。
13、软件工程的过程模型中,( 瀑布模型 )是经典的传统模型。
14、结构化设计方法是面向 ( 数据流 )的设计。
15、在数据流图中,用圆或者椭圆表示( 加工 )。
16、时序图的主要元素有参与者、激活期、 (生命线) 、消息。
17、软件生命周期主要包括: (需求分析) 、设计和编码、单元测试、接收测试和维护6个阶段。
18、 (用例) 图描述是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。
19、软件需求包含的层次有:业务需求、用户需求、 (功能需求 ) 和非功能需求。
20、3个典型的生命周期模型包括 (瀑布模型) 、螺旋模型和迭代模型。

21、UML中活动图、状态图、顺序图都分别描述什么?
活动图:描述系统的工作流程和并发行为
状态图: 用来描述一个特定的对象所有可能的状态 以及由于各种事件的发生而引起的状态之间的转移和变化。
顺序图:是一种强调对象之间消息的顺序 同时显示对象之间的关系的动态模型图

22、白盒测试与黑盒测试分别有哪些测试方法?如何对具体问题测试?
答:黑盒测试的方法有7个, 分别是: 基于需求的设计方法, 等价类划分, 边界值, 因果图, 正交矩阵法, 场景设计法, 错误推测法。
白盒测试的方法: “语句覆盖, 判定覆盖, 条件覆盖, 判定条件覆盖, 条件组合覆盖, 路径覆盖”.
判断该问题是功能方面还是内部结构出问题,来判断。因为黑盒测试法与白盒测试法的根本区别是设计测试用例的方法不同。前者是测试产品的功能,后者是测试产品的内部结构和处理过程。

23、需求分析阶段的基本任务是什么?
1.问题识别:
双方对问题的综合需求:
(1)功能需求
(3)环境需求
(4)用户界面需求
2.分析与综合,导出软件的逻辑模型
3.编写文档

24、假设现在由你来负责所在学校选课系统的需求工作,现在需要你来安排一次群体面谈,你打算怎么做?
答:(1)目标和内容的确定;
(2)场地的确定;
(3)时间的确定;
(4)人员的确定;
(5)会议准备;准备会议讨论材料,议程;

24、“某个网络教学系统”的部分功能需求如下:学生登录该系统后,可以浏览课件、查找课件、下载课件、观看教学视频。请设计用例图并在该图中设计一个找回密码的功能。
在这里插入图片描述
25、图书馆里有一些书,每本书有自己的价格、作者、出版社等信息,每本书又是由一些页组成,每页内有段落。请根据上描述设计类图,书和页之间的关系是什么?
在这里插入图片描述
书和页是组合关系

27、 汽车租赁系统中客户还车主要流程如下:客户在还车界面申请,系统通知技术人员检查车辆,技术人员检查车辆后将车辆的检查结果填入系统,前台服务人员根据车辆检查结果及相关信息核算租赁费用,客户然后付款。系统将相关数据都保存到数据库。请根据以上描述设计客户还车的时序图。
在这里插入图片描述

28、进程的状态有运行、就绪、阻塞、新建、终止5个状态,结合操作系统课程知识设计进程状态图。
在这里插入图片描述
29、有如下运动队和运动会,实体有:
1、运动队方面
运动队:队名、教练姓名、队员姓名;
队员:队名、队员姓名、性别、项名;
2、运动会方面
运动队:队编号、队名、教练姓名;
项目:项目名、参加运动队编号、队员姓名、性别、比赛场地。其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。其一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。请完成:
1)设计运动员局部ER图
在这里插入图片描述
2)设计运动会局部E-R图。
在这里插入图片描述
3)将他们合并为一个全局E-R图。
在这里插入图片描述
30、某图书预订系统:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。最后系统根据所处理的订单汇总,并按出版社要求发给出版社。请根据以下描述,设计图书预定系统的数据流图。

顶层图
在这里插入图片描述0层图
在这里插入图片描述
1层图
在这里插入图片描述
31、“某个网络教学系统”的部分功能需求如下:教师登录网站后,可以上传课件、上传教学视频、发布教学心得、修改教学心得。请设计用例图并在该图中设计一个找回密码的功能。
在这里插入图片描述

32、一个学生生在学院做助教(teaching assistant),同时他还在学校餐厅当收银员(cashier),也就是说这个研究生有三种角色:学生、助教、收银员,但同一时刻这个人的职业只能是一种,请根据以上描述设计一个类图。
在这里插入图片描述
33、在一个售货系统中,管理员登录后(考虑登录失败的情况),可以通过修改价格页面,修改数据库中对应商品的价格(假设输入待修改价格的商品后,即可查询出该商品并输入的新价格是正确的)。请根据以上描述设计一个顺序图。
在这里插入图片描述

34、某信用卡系统账户具有开户、正常、透支、冻结、注销状态。透支金额不能超过5000元;如果连续透支90天,则进入冻结状态,正常状态和透支状态可以存款和取款。请根据自己对系统的理解或模拟现有银行卡的业务设计账户类的状态图。
在这里插入图片描述
35、设用户有一张银行卡,设计用户在ATM自动存取款机存款的活动图,要有验钞、打印存款凭证等步骤。(不考虑验证密码的活动)
在这里插入图片描述

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

*neverGiveUp*

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值