软件工程期末试卷(十套含答案)

loading 分享 2026-7-16 下载文档

其他1分

4.设计一个简化的网上个人银行查询系统,用户可以通过Internet查询自己帐户的收支明细、余额和修改密码。 (一)采用结构化方法:7分

1)请画出E-R图2分

DFD图的第0层和第1层。3分 2)编写两个关键词条的数据字典。2分

E-R图

用户 姓名 性别 身份证号 ? 帐户 帐户号 密码 余额 收支明细 拥有

DFD图第0层

DFD第1用户层 输入命令: 查询帐户明细 查询帐户余额 修改密码

网上个人银行查询系统 显示结果 输出显示设备 用户 登陆 输入帐号,密码 结果 修改 密码 验证 修改密码 用户 输入旧密码和新密码

数据字典:

名称:帐号 别名:无

何处使用/如何使用:登陆帐户时需要输入

描述:帐户的唯一标识,每个帐户对应一个帐号 帐号= 12个数字 名称:帐户密码 别名:无

何处使用/如何使用:登陆帐户时输入;修改密码时输入,修改成功后保存到帐户数据库 描述:密码=*6个字母*

(二)采用面向对象方法:8分

1)请画出系统的用例图;2分

系统查询修改密码储户 2)识别出系统的主要类2分

User、Account、DetailItem

主要要包括用户、帐户、收支明细等类。 并画其中的二个类图(包含主要属性和操作)。2分

3)画一个UML时序图,描述一次通过网上银行查询余额的具体交互。2分

:SearchGUI:SearchDialogSearch()GetAccout(Id):AccountCheckPassword(Id)GetBalance

deatilItem-account-time-amount-terminalNumberaccount-balance-accountNumber-username-password+getBalance()+getDetailItem()+getPassword()+setPassword()软件工程期末试卷(五)

一、填空题

1.软件开发模型有 瀑布模型、螺旋模型、第四代技术模型、 原型模型 、构件组装模型、混合模型。

2.可行性研究一般可以从 经济 可行性、 技术 可行性、运行可行性、

法律可行性和开发可行性等方面来研究。

3.现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为 F/(1+i)n 。

4.数据流图的基本符号包括数据输入的源点和数据输出的汇点 加工 数据流 数据存储文件

5.Jackson图除了可以表达程序结构外,还可以表达 数据结构 ,它首先要分析 数据结构 ,并用适当的工具来描述。

6.详细设计的工具有 图形工具 、表格工具和 语言工具 。 7.IPO图由 输入 、处理和 输出 三个框组成。这个图的特点是能

够直观的显示三者之间的关系。

8.面向对象技术是一整套关于如何看待 软件系统 和 现实世界 的关系,以什么观点来研究问题并进行分析求解,以及如何进行系统构造的软件方法学。面向对象方法是一种运用对象 、 类 、继承 、 封装、聚集、消息传送、多态性等概念来构造系统的软件开发方法。

二、单项选择题

1.下列( A )属于系统软件。

A. WINDOWS 2000 B. Word C. Flash D. 3D MAX

2.下列哪个图是N-S图的构件( C )。

A. B. A A B B A C. WHILE M D.

A B

3.对于螺旋模型,下列( D )不是利用笛卡尔坐标表达的活动。

A. 制定计划 B. 实施工程 C. 风险分析 D. 程序编码

三、多项选择题

1.软件危机可以表现为( ABCD )。

A. 产品不符合用户的需要 B. 软件产品的质量差 C. 软件的可维护性差 D. 软件的价格昂贵

2.Jackson图中一般可能包括( ABCD )。

A.表头 B.表体 C.表名 D.字段名

3.关于内容耦合的描述正确的是( AD )。


软件工程期末试卷(十套含答案).doc 将本文的Word文档下载到电脑
搜索更多关于: 软件工程期末试卷(十套含答案) 的文档
相关推荐
相关阅读