自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 5.27作业11

4. LoadRunner:性能测试工具,用于测试应用程序的并发用户负载。3. Selenium:用于Web应用程序的自动化测试,支持多种浏览器。2. TestNG:也是用于Java的测试框架,支持参数化和并行测试。1. JUnit:主要用于Java的单元测试。请列举你所了解的测试工具。

2024-05-27 23:48:20 135

原创 5.22作业10

优势:由JetBrains开发,是Java开发的顶级IDE,提供智能代码补全和深度集成工具。优势:易于学习,语法清晰,有大量的库和框架,适用于快速开发、数据分析、机器学习等。优势:集成开发环境(IDE),主要用于Java开发,但通过插件支持多种语言。优势:轻量级但功能强大的代码编辑器,支持多种编程语言,有丰富的扩展库。说说你了解过、使用过什么编程语言?优势:高性能,内存直接管理,语法相对简单。优势 :跨平台,拥有广泛的社区和库支持。说说你了解过、使用过什么编程工具?

2024-05-27 23:43:54 114

原创 5.20作业9

1. (1)模块化 是一种设计原则,它将复杂的系统分解为一组具有特定功能的较小单元或模块。每个模块负责一部分功能,并且与其他模块的交互尽可能少。- 局部化:就像把玩具和书本都放在孩子的房间里,这样孩子玩和学习都在一个地方,方便管理。- 信息隐藏:就像把玩具放在盒子里,只开一个小窗口让你看到玩具的一部分。3. 信息隐藏和局部化:就像把秘密藏起来,只让人看到需要看到的部分。2. 模块独立的定性标准:就是看这些小部分之间是否相互独立。2、衡量模块独立的定性标准是什么?(2)因为这样可以更容易地开发、理解和维护。

2024-05-27 23:28:09 105

原创 5.13作业8

如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研?学生,教师,家长,学校管理人员,软件测试人员。

2024-05-27 23:20:10 94

原创 5.8作业7

■1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表。■2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。■3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。■画出入学管理系统的顶层图和1层图。

2024-05-27 23:16:35 330

原创 5.6作业6

在计算机科学中,分而治之是许多算法的基础,如排序算法(快速排序、归并排序)、搜索算法(二分搜索)和数学问题(如矩阵乘法的Strassen算法)。分而治之(Divide and Conquer)是一种解决问题的策略,它通过将一个复杂的问题分解成若干个较小、更易于管理和解决的子问题来处理。解决这些子问题后,再将它们的解决方案组合起来以解决原始问题。这是一种在项目管理中常用的技术,用于将项目分解成更小的、可管理的部分或元素,以便于更好地规划、执行和监控项目。3. 合并:将子问题的解决方案合并,形成原始问题的解。

2024-05-21 15:58:03 151

原创 4.29作业5

形式化方法(Formal Methods)是应用数学逻辑和计算理论来指定、开发和验证软件和硬件系统的系统化方法。这些方法使用数学来精确地描述系统的行为和属性,并提供严格的分析技术来证明系统满足其要求。

2024-05-21 15:47:23 93

原创 4.24作业4

结对编程(Pair Programming)是一种敏捷软件开发方法中的协作技术,其中两个开发人员共同在同一个计算机上工作,共同完成编码任务。

2024-05-21 15:40:06 381

原创 4.22作业3

简而言之,软件工程方法论帮助团队以更高效、更可靠的方式来开发和维护软件。软件工程方法论对我们软件开发有多大用处?5. 促进团队合作:明确角色和职责,提高协作效率。1. 提高效率:提供标准化流程,减少返工和错误。2. 确保质量:通过测试和审查,保障软件质量。4. 适应需求变化:灵活管理需求,适应变化。7. 客户参与:确保开发的产品满足客户期望。6. 持续改进:鼓励团队不断优化工作方式。3. 管理风险:帮助预见和缓解潜在问题。

2024-05-21 15:37:11 97

原创 4.17作业2

软件工程的实践包括需求分析、设计、编码、测试、维护等多个方面,这些都需要程序员具备一定的编程基础。软件工程不仅仅关注编程,它还关注软件的整个生命周期,包括项目管理、团队协作、质量保证等。因此,我的观点是,软件工程并不是教会不怎么会写程序的人开发软件,而是为那些已经会编程的人提供一种更科学、更系统的方法来开发软件。它的目标是提高软件开发的效率和质量,而不是降低编程的门槛。软件工程并不是教不会编程的人如何编程,而是为那些已经具备编程技能的人提供一套系统化的方法和工具,帮助他们更有效地开发软件。

2024-05-21 15:28:50 170

原创 关于《软件工程技术与应用》姜楠主编此书的一些不懂或感兴趣的问题

*原因**: 书中可能提供了一些基本的测试和维护策略,但为了深入理解最佳实践,我提出此问题。4. **问题**: 软件工程中的项目管理工具Project 2013有哪些高级功能?6. **问题**: 软件工程中的系统设计方法有哪些,它们各自适用于什么类型的项目?2. **问题**: 面向对象的软件需求分析方法与传统的分析方法有何不同?**原因**: 书中讨论了UML的理论知识,但我不能深入了解UML。5. **问题**: 在软件工程中,如何处理和预防常见的道德和法律问题?

2024-05-21 15:23:24 301

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除