自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我所了解的测试工具

首先,Jmeter和Postman这样的接口测试工具,它们能够模拟真实用户行为,对接口进行详细的测试,确保数据交互的准确性。其次,WinRunner这样的企业级功能测试工具,通过自动录制和回放用户操作,大大提高了测试效率,确保软件功能的完整性和正确性。此外,测试管理工具如TestDirector和Jira,它们不仅能够帮助我们组织和管理测试流程,还能跟踪缺陷的修复情况,确保软件质量的持续提升。这些工具共同构成了我们测试工作的强大后盾,助力我们构建更加稳定、高效的软件系统。

2024-06-01 23:14:53 146

原创 说说你了解过、使用过什么编程语言?比较他们的优势。说说你了解过、使用过什么编程工具?

至于编程工具,我使用过Visual Studio Code和Sublime Text,它们提供了全面的开发功能和多样的编辑体验。Python的简洁的语法和强大的库让这门语言在数据科学和AI领域表现出色;我了解并使用过Python、JavaScript、Java和C++。C++因支持面向对象和具有高性能而在系统级编程中占有一席之地。Java则以其跨平台性和丰富的库在企业级开发中得到广泛应用;JavaScript是Web开发的基础,适用于前后端开发;

2024-06-01 23:07:58 114

原创 如何理解信息隐藏和局部化

好处降低耦合性:减少模块间的依赖关系,提高系统的模块化。提高可维护性:当模块内部实现变化时,只要接口不变,其他模块就不受影响。增强安全性:防止外部代码直接访问和修改敏感信息。

2024-06-01 23:04:08 277

原创 衡量模块独立的定性标准

衡量模块独立的定性标准主要包括:耦合度:模块间相互依赖的程度。低耦合意味着模块间联系较少,独立性较高。内聚度:模块内部元素相互关联的程度。高内聚意味着模块内部功能紧密相关,模块独立性高。

2024-06-01 23:01:05 93

原创 什么是模块化,为什么要模块化?

模块化是将复杂程序划分为独立但相互关联的模块的过程。模块化有以下几个好处:

2024-06-01 22:58:22 343

原创 软工你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研?

他们是最直接的用户和潜在购买者,他们的反馈对于产品的设计至关重要。我可以与学生们进行面对面交流,了解他们对学习数学的兴趣点、难点 同时我也会与家长沟通,了解他们对孩子数学学习的期望和关注点。:作为数学教育的专业人士,他们对学生的需求和痛点有深入的了解。与他们交流可以帮助我更好地理解学生的学习习惯、学习难点以及教学过程中的问题,从而设计出更符合教育规律的产品。他们可以帮助我确定产品的技术路线、选择合适的开发工具和技术栈,并确保产品的稳定性和安全性。

2024-06-01 22:55:58 116

原创 电梯状态图、学校E-R图

2024-06-01 22:53:30 78

原创 结对编程1

观察员能实时检查代码,避免错误,让代码更稳定。两人一起工作,可以互相分享经验,学习对方的优点 两个人一起找问题、想办法,速度自然快很多。不仅提升代码质量,还能促进团队合作。结对编程,简单来说就是两个程序员一起写代码。一个负责敲键盘(驾驶员),另一个负责盯着看(观察员),两人轮流换角色。

2024-06-01 22:47:58 86

原创 谈谈scrum中的3355

Scrum Master:当教练,解难题。产品增量:每次冲刺结束,交付一部分产品。产品待办事项:任务列表,按优先级排。冲刺待办事项:当前要完成的任务。产品负责人:定功能,排优先级。开发团队:干活儿,交付产品。梳理会:梳理产品待办事项。评审会:展示成果,收反馈。回顾会:总结经验,找改进。计划会:定冲刺目标。站会:每天同步进度。

2024-06-01 22:44:08 139

原创 为什么软件开发周期总是预估的2~3倍?什么是分而治之?

主要是因为需求、技术,还有测试什么的总有变数,而且人们往往一开始都往好了想,没想到后面会有那么多不好解决的事和问题。分而治之呢,就是把大问题分解成小问题,这样更容易解决,

2024-06-01 22:41:46 90

原创 我个人对于DevOps的理解

DevOps是一种将软件开发和信息技术运维结合起来的方法论,可以提高软件项目的开发速度,重在自动化、持续集成、持续交付、协作和共享文化。某种意义上,他是一种重要的开发工具和技术的集合。

2024-06-01 22:39:02 76

原创 软件工程方法论对我们软件开发什么用处?

它可以帮助开发团队从需求分析到设计、编码、测试以及维护等各个环节 让我们能够更加高效地管理开发过程,确保项目按时、按质完成 而且软件工程方法论还能够帮助我们更好地应对项目中的变化,调整开发计划,确保软件满足用户需求。

2024-06-01 22:34:55 98

原创 软件工程是教会不会写程序的人开发软件的吗?

软件工程并不是专门教那些不会写程序的人如何开发软件的 软件工程更关注的是如何以系统规范高效的方式去开发 维护和管理软件。它包含了很多方面 比如项目管理、编码实现、测试、部署等。软件工程更偏向于一种工程化的方法,目的是提高软件开发的效率和质量,而不是专门针对那些不会写程序的人。

2024-06-01 22:31:00 114

原创 软件工程1

希望软件工程能在未来的社会生活中,占有更大的比重,拥有更高的地位。flag(个人目标):通过学习软件工程提高未来薪资。

2024-04-22 19:31:21 301

空空如也

空空如也

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

TA关注的人

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