12 2023 档案
摘要:[实验任务一]:数据库连接 对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、openDB()、useDB()、closeDB()四个方法分别对应这四个步骤。对于不同类型的数据库(如SQL Server和Oracle),其操作步骤都一致,只是连接数据
阅读全文
摘要:近年来,随着信息技术的高速发展,软件应用在我们日常生活和各行各业中扮演着越来越重要的角色。在这个背景下,深入了解和掌握软件需求的理论与实践显得尤为关键。最近阅读了一本名为《软件需求》的书籍,通过对这本书的学习,我深感受益匪浅。 首先,书中详尽而清晰地介绍了需求工程的基本概念,揭示了需求工程在软件开发
阅读全文
摘要:[实验任务一]:旅行方式的选择 旅游的出行方式有乘坐飞机旅行、乘火车旅行和自行车游,不同的旅游方式有不同的实现过程,客户可以根据自己的需要选择一种合适的旅行方式。 实验要求: 1.提交源代码; 2.注意编程规范。 AirplaneStrategy.java public class Airplane
阅读全文
摘要:1. (单选题)以下不属于GUI界面的是() A. 鼠标键盘 B. 命令行 C. 触控、手势、语音 D. 显示器 D 2. (填空题)()是用于开发Java 图形界面应用程序的经典开发工具包。 (1) Swing;Java Swing 3. (填空题)在观察者模式中,把上文中那些状态将会发生改变的对
阅读全文
摘要:1. (单选题)以下关于代码重构错误的是() A. 可以增加软件的功能。 B. 可以提高代码可读性。 C. 代码重构的过程是不改变软件外部行为的前提下优化代码的内部结构。 D. 改变代码的内部设计。 A 2. (单选题)测试驱动开发的目的是() A. 家中软件测试比重 B. 只编写使测试通过的功能代
阅读全文
摘要:[实验任务一]:银行账户 用Java代码模拟实现课堂上的“银行账户”的实例,要求编写客户端测试代码模拟用户存款和取款,注意账户对象状态和行为的变化。 实验要求: 1. 提交源代码; 2. 注意编程规范。 Account.java public class Account { private Acco
阅读全文
摘要:1. (单选题)界面设计的目的是() A. 使得界面更好看 B. 使得用户能够操作 C. 合理地组织并呈现一组功能 D. 使得功能更简介 C 2. (单选题)交互设计的原则不包括: A. 健壮性 B. 复杂性 C. 学习性 D. 灵活性 B 3. (单选题)根据是否运行待测程序,软件测试分为()。
阅读全文
摘要:1. (单选题)CSV以纯文本形式存储数字和文本数据,以( )间隔多条记录。 A. tab B. 逗号 C. 换行符 D. 分号 C 2. (单选题)软件实现数据持久性的最基本的途径是: A. 文件和数据库 B. 变量 C. 网络数据 D. 缓存 A 3. (多选题)表驱动编程中,表象查询的方法包括
阅读全文
摘要:1. (单选题, 2分)分布式文件系统指的是什么? A. 把文件分布存储到多个计算机节点上,成千上万的计算机节点构成计算机集群 B.用于在Hadoop与传统数据库之间进行数据传递 C. 一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统 D. 一种高吞吐量的分布式发布订阅消息系统,可以处
阅读全文
摘要:软件需求与分析课堂测试十——综合案例分析 根据下列案例需求描述,回答相关问题: 有一个对外营业的会议中心,有各种不同规格的会议室,为用户提供以下服务: 1、用户可以按照会议人数、会议时间预订会议室。可以只预订1次,也可预订定期召开的会议。 2、开会前允许用户修改会议时间、人数,重新选择会议室,甚至取
阅读全文
摘要:[实验任务一]:股票提醒 当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。 实验要求: 1. 提交源代码; 2. 提交类图; 3. 注意编程规范。 Client.java public class Client { public st
阅读全文
摘要:一、实验要求 任务一:下载配置百度翻译Java相关库及环境(占10%)。 任务二:了解百度翻译相关功能并进行总结,包括文本翻译-通用版和文本翻译-词典版(占20%)。 任务三:完成百度翻译相关功能代码并测试调用,要求可以实现中文翻译成英文,英文翻译成中文(占30%)。 任务四:完成百度翻译GUI相关
阅读全文
摘要:在本学期期末没有什么课的情况下,为了锻炼自己,丰富自己的知识储备,我去老师推荐的书单上找到了《软件开发 上册》这本书,并进行了一些总结。 《软件开发 上册》是一本引人深思的技术书籍,它为读者提供了深入了解软件开发领域的机会。阅读完这本书,我深感受益匪浅,不仅对软件开发过程有了更清晰的认识,还对行业的
阅读全文
摘要:1. (单选题)软件工程的一个独特性是()的变迁。 A. 需求到设计、从设计到实现 B. 编码到测试、从测试到上线 C. 编码到测试、从测试到用户 D. 分析到设计、从设计到程序 D 2. (单选题)抽象的目的是 A. 获取全部实体属性 B. 通过把相关的属性和其他不相关的属性分开 C. 确定属性和
阅读全文
摘要:统一建模语言(UML)是一种广泛应用于软件工程领域的标准化建模语言。UML 提供了多种图表,其中类图、实例图、时序图和活动图是常用于软件设计和系统分析的几种关键图表。对于软工的学生来说非常重要,所以我今天对UML的类图、实例图、活动图进行了学习。 类图是 UML 中最基本和常用的图表之一,用于描述系
阅读全文
摘要:[实验任务一]:多次撤销 改进课堂上的“用户信息操作撤销”实例,使得系统可以实现多次撤销(可以使用HashMap、ArrayList等集合数据结构实现)。 实验要求: 1. 提交源代码; 2. 注意编程规范。 #include <iostream> #include <string> #includ
阅读全文
摘要:[实验任务一]:虚拟聊天室 在“虚拟聊天室”实例中增加一个新的具体聊天室类和一个新的具体会员类,要求如下: 1. 新的具体聊天室中发送的图片大小不得超过20M。 2. 新的具体聊天室中发送的文字长度不得超过100个字符。 3. 新的具体会员类可以发送图片信息和文本信息。 4. 新的具体会员类在发送文
阅读全文