- 博客(20)
- 收藏
- 关注
原创 实验 4:列表与字典应用(2 学时)
由于 上面用了《一句顶一万句》的文件,这里我们不再去分析武侠小说,而是继续分析《一句顶一万句》# 1. 读取文本文件# 2. 中文分词# 3. 统计词频# 添加停用词列表 (根据《一句顶一万句》的特点进行调整)",", "。
2025-04-25 10:05:15
198
原创 实验 2:turtle 库绘制进阶图形
pen.left(360 / num_petals) # 旋转画笔。2. 设计函数绘制自定义正多边形(边数与颜色参数化)num_petals = 24 # 花瓣数量。1. 绘制嵌套彩色五角星(大小逐层递减)radius = 100 # 花瓣半径。angle = 45 # 花瓣角度。3. 扩展:实现动态旋转花瓣图案。"""绘制一个花瓣"""# 绘制动态旋转花瓣图案。
2025-04-18 09:48:31
167
原创 实验 1 温度转换与输入输出强化
print(f"开尔文温度 {temperature} 度转换为华氏温度为 {fahrenheit} 度")print(f"开尔文温度 {temperature} 度转换为摄氏温度为 {celsius} 度")print(f"摄氏温度 {temperature} 度转换为开尔文温度为 {kelvin} 度")print(f"华氏温度 {temperature} 度转换为摄氏温度为 {celsius} 度")print(f"华氏温度 {temperature} 度转换为开尔文温度为 {kelvin} 度")
2025-04-18 09:45:56
558
原创 完成python环境搭建和code
运行Python 3.6.8 x64.exe并且按照步骤进行安装,安装完成后cmd执行命令。打开安装好的pc,创建项目并且执行hello。
2025-04-10 10:20:55
135
原创 软件工程作业
Gatling是一个基于Scala的开源性能测试工具,用于对Web应用程序进行压力测试。它提供了高效的异步、事件驱动的测试引擎,并且支持Scala语言编写测试脚本。Apache Bench是Apache HTTP服务器自带的性能测试工具,用于评估服务器的性能和吞吐量。它可以发送大量的并发请求,并测量服务器的响应时间和吞吐量。Apache JMeter是一个用于性能测试的开源工具,主要用于测试Web应用程序和FTP服务器。它可以模拟大量的用户并发访问,以评估应用程序的性能和稳定性。
2024-05-30 22:24:29
194
原创 软件工程作业
java语言:Java是开发跨平台应用程序的首选语言,具有自动内存管理(垃圾回收)功能,开发者无需手动管理内存,减少了内存泄漏和野指针等问题的发生,提高了开发效率。是一种面向对象的编程语言,支持封装、继承和多态等特性,使得代码结构更加清晰、易于维护和扩展。Java还具有严格的安全性机制。C语言: C语言是一种底层的系统编程语言,是一种跨平台的语言,与硬件交互较为直接执行速度很快,效率高。它在操作系统、驱动程序和嵌入式系统等领域有着广泛的应用,很多操作系统的内核、网络协议栈和设备驱动都是使用C语言编写的。
2024-05-26 10:07:01
149
原创 软件工程作业
模块独立性通常指模块的功能、实现和依赖关系与其他模块之间的耦合度较低。如果模块涉及多个功能,则应考虑将其分解为多个更小的、功能独立的模块。如果一个模块需要访问其他模块的数据,则应该通过明确的接口来实现,而不是直接访问其他模块的数据。信息隐藏指将模块内部的实现细节隐藏起来,只暴露必要的接口给其他模块使用,可以减少模块之间的依赖,降低模块之间的耦合性,同时提高模块的可维护性和可扩展性。局部化指将相关的代码放在一起,形成独立的模块,可以提高代码的可读性和可维护性,减少代码的重复和冗余。用自己的话表达其含义。
2024-05-20 16:41:48
310
1
原创 软件工程作业
通过与学生和家长进行面对面的访谈或焦点小组讨论,可以深入了解他们对数学学习软件的期望、喜好和痛点。他们具有丰富的教学经验和专业知识,可以提供宝贵的建议和意见,帮助开发团队更好地理解学生的学习需求,并指导软件的内容和功能设计。通过与教育专家和教师进行研讨会或专业论坛,可以深入探讨数学学习软件在教学实践中的应用和优化方向。还可以借助市场调研公司或专业咨询机构进行定量调研,通过问卷调查或在线调查收集更广泛的用户反馈。这样可以获取大量的数据,对用户群体的整体偏好和行为进行分析,为产品设计和市场定位提供科学依据。
2024-05-20 16:30:07
259
1
原创 软件工程作业
教师的属性有教师编号,教师姓名;要求:根据上述语义画出ER 图,要求在图申西出实体的属性并注明联系的类型。1、报名,由报名处负责,需要在学员登记表上进行报名登记,2、交费,由收费处负责,需要根据学员所报课程的收费标准进。3、就读,由培训处负责,其在验证学员收款收据后,根据学员。某培训机构入学管卫系统有报名,交费和就读等多项功能,下。需要查询课程表让学员选报课程,学院所报课程将记录到学员。行收费,然后在账目表上记账,并打印收款收据给办理交费的。一个教师可讲授多门课,一门课只有一个教师讲授;
2024-05-12 23:31:49
273
1
原创 阅读和理解什么是形式化方法
形式化方法是一种系统化的数学方法,用于规范、描述和分析计算系统、软件系统和硬件系统。形式化方法通常用于以下几个方面:规范化——通过形式化方法,可以精确地描述系统的行为、结构和约束。设计和开发——形式化方法也可以用于系统的设计和开发阶段。分析和优化——形式化方法还可以用于分析系统的性能、可靠性和安全性。常见的形式化方法包括模型检查、定理证明、抽象解释、形式化验证、语义建模等。形式化方法在确保系统正确性和可靠性方面发挥着重要作用,特别是在安全关键系统和高可靠性系统的设计和开发中。
2024-04-30 18:44:04
187
1
原创 软件工程课程作业
DevOps是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。一个软件从零开始到最终交付,大概包括以下几个阶段:、开发编码、构建、QA测试、发布、部署和维护。一个软件从零开始到最终交付,大概包括以下几个阶段:产品规划、开发编码、构建、QA测试、发布、部署和维护。在结对编程中,观察员同时考虑工作的战略性方向,提出改进的意见,或将来可能出现的问题以便处理。
2024-04-26 17:06:18
148
1
原创 软件工程方法论对我们软件开发有多大用处?谈谈你的看法。
它提供了一套系统化的方法和原则,帮助开发团队在项目管理、需求分析、系统设计、编码实现、测试和维护等方面更加高效地工作。它提供了一系列的项目管理工具和技术,帮助团队建立合理的工作计划、资源分配和进度控制,确保项目能够按时、按质量要求完成。而且,软件工程方法论还提供了一系列的维护技术和策略,帮助开发团队及时响应用户的需求变化和系统的演化。它提供了一套系统化的方法和原则,帮助我们在软件开发的各个阶段更加高效地工作,提高项目的成功率和用户满意度。同时,它也能够降低项目的风险和成本,提高软件的质量和可维护性。
2024-04-24 17:08:04
248
原创 第三次软件工程作业11
因此,软件工程课程可以为不怎么会写程序的人提供宝贵的知识和技能,使他们能够更全面地参与到软件开发过程中。希望:我希望通过这门课程深入了解软件开发的整个过程,包括需求分析、设计、编码、测试和维护等方面。我期待能够通过实践项目,提高我的编程能力和解决问题的能力。最重要的是,我希望通过这门课程培养出对软件质量和可维护性的重视,这对于成为一名优秀的软件工程师至关重要。个人目标:我期望软件工程课程能够帮助我掌握现代软件开发的技能和方法,提高团队合作能力,深入理解软件质量管理,并培养解决问题的能力。
2024-04-21 16:44:54
357
1
原创 软件工程技术与应用作业
然后是系统测试,对整个软件系统进行测试,验证系统的各项功能是否符合需求。综上所述,软件测试是确保软件质量的重要手段,通过系统的测试流程可以及时发现和修复问题,确保软件的稳定性和可靠性。在软件工程中,需求分析是项目成功的关键一步,它涉及从系统分析出发和客户与开发人员的角度来理解和定义系统的功能和性能需求。用例分析主要关注系统的功能需求,通过识别并编写用例来描述用户与系统之间的交互过程,以及系统对用户输入的响应。规格说明书是对系统需求的详细描述,包括功能、性能、界面等方面的要求,作为开发人员的参考和指导。
2024-04-13 17:38:04
446
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅