自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Deciphering Testing Techniques: A Comprehensive Exploration of Black-Box, White-Box, and Grey-Box Te

本博客文章深入探讨了黑盒测试、白盒测试和灰盒测试的原理、方法和应用。通过拥抱多样化的测试方法并利用适当的工具和方法,软件专业人员可以培育质量、

2024-01-08 21:44:36 770

原创 Unlocking the Potential of Use Case Diagrams: A Comprehensive Guide

本博客文章深入解读了用例图的精髓和应用,强调了它们在软件开发、需求分析和系统设计中的关键作用。

2024-01-06 19:36:17 895

原创 Java and Object-Oriented Programming: A Tale of Cars, People, and Garages

通过描述汽车、人和车库的交互来阐述Java面向对象编程的原则,展示了如何在软件生态系统中实现对象间的数据交换和协作。通过利用Java的面向对象编程特性,开发者可以设计直观、模块化和可扩展的软件解决方案,反映了定义现代软件工程的基本概念和最佳实践。

2024-01-04 22:31:36 860

原创 From Binary to High-Level: Tracing the Evolutionary Journey of Programming Languages

Conclusion。

2024-01-04 14:27:07 359

原创 Crafting User-Centric Experiences: The Confluence of UX and UI in Software Engineering

本博客文章全面探讨了软件工程中的用户体验(UX)和用户界面(UI)设计,突出了它们在现代软件工程实践中的协同作用和对用户中心设计实践的转变性影响。通过拥抱UX和UI设计原则,并培育同理心、协作和持续改进的文化,软件专业人员可以创建与用户产生共鸣的沉浸式和引人入胜的体验,推动采纳、满意度和成功。

2024-01-02 20:36:36 1055

原创 Unveiling the Future: The Intersection of Cloud Computing and Big Data in Software Engineering

Conclusion。

2024-01-01 19:43:03 364

原创 Mastering Software Testing: An In-depth Exploration of Key Concepts and Practices

Conclusion。

2023-12-30 15:43:16 332

原创 Emerging Trends in Software Engineering: A Glimpse into Modern Practices

介绍了软件工程中的一些流行趋势和概念,包括DevOps、微服务架构、云原生开发、人工智能与机器学习以及网络安全与隐私保护。通过了解和采纳这些先进的实践和技术,软件专业人员可以保持在创新前沿,应对数字时代的复杂挑战。

2023-12-27 16:27:32 952

原创 Understanding Agile Development: A Cornerstone in Software Engineering

Agile Development

2023-12-26 19:09:13 22

原创 Software Engineering English: Practice Memorandum Writing

DATE: 2023年12月3日。

2023-12-03 09:47:13 38

原创 软件工程基础-Homework

负载均衡可以实现对多个服务器或计算资源的动态调度,使得每个计算资源都能得到充分利用,同时也可以提高系统的容错能力和可扩展性。内容分发网络(CDN):将内容缓存在全球多个节点上,根据用户位置和网络状况选择最近的节点来提供内容,从而实现负载均衡。DNS负载均衡:使用DNS服务器来分配请求,将同一个域名解析成多个IP地址,从而实现请求的分发。硬件负载均衡器:使用专门的硬件设备来分发网络请求,通常具有更高的性能和可靠性,但成本也更高。

2023-04-22 09:27:26 42

原创 软件工程基础- Homework

优点:Selenium是最常用的自动化测试工具之一,支持多种编程语言,如Java、Python、Ruby、JavaScript等。优点:JUnit是Java语言中最流行的单元测试框架,它易于学习和使用,可以很容易地创建和运行测试用例。它具有用户友好的GUI,易于使用,可以支持各种Web应用程序和协议。此外,它需要一定的学习和经验才能使用,并且只能在Windows操作系统上运行。缺点:JUnit只适用于Java语言,因此如果使用其他语言编写应用程序,则需要使用不同的测试框架。此外,它不能测试Web应用程序。

2023-04-17 16:16:07 63

原创 软件工程基础-Homework

我使用过的编程工具有C、python、c++等语言编写的Microsoft visual studio 2022、2021以及学习C语言使用的visual C++ 6.0,还有学习Java语言使用的IntelliJ IDEA 2022 版本的编程工具。

2023-04-12 18:50:51 58

原创 软件工程基础-Homework

他的目的是为了提高设计的可靠性和强健性,使得软件开发人员可以应用严格的数学符号来说明、开发和验证基于计算机的系统。形式化方法可以分成广义和狭义:广义的形式化方法是借助数学的方法来解决软件工程领域的问题;狭义的形式化方法就是运用形式化语言,进行形式化规格的描述,模型推理和验证的方法。在软件工程中,狭义形式化方法被广泛应用,因其比传统方法更高的可靠性和准确性的优点。总之,软件工程形式化方法是一种基于数学的技术,用于描述、开发和验证软件和硬件系统。在软件工程形式化方法中,有许多不同的技术和工具可供选择。

2023-04-03 18:54:07 45

原创 软件工程基础-Homework

模块独立性是软件设计中的基本原则之一,其目的是将程序分成独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。C. 多人协作互不干扰:每个模块有不同的人开发,互不干扰。B. 提高软件质量:软件每个模块只关注自己的功能需求。A.提高工作效率:软件模块化可复用。

2023-03-29 19:26:53 119 1

原创 软件工程基础-Homework

当我们开发一个软件产品,我们面向的对象是学生、学号以及学生家长。

2023-03-28 20:20:17 65

原创 软件工程基础-Homework

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

2023-03-25 11:14:50 84

原创 软件工程基础-Homework

在该文章中,作者没有直接的向我们解释为什么会出现这种情况,而是通过一个生活实例,从旧金山出发前往洛杉矶的纽波特沙滩与好友面基,并且通过地图预估了距离和初步预定到达时间,这就相当于软件开发的,与客户预定的开发周期。:当我们真正的开始开发软件时,我们会遇到种种bug,没有充分的考虑产品需求,就好比如文章中以地图为距离,忽略了悬崖峭壁无法通过,小路步行缓慢通行,遇到雨水天气不能出发等诸多变况一样。在软件开发中,项目经理需要合理地分配任务的时间,如果没有处理好任务的时间分配,就会导致开发周期的延长。

2023-03-25 10:16:54 82

原创 软件工程基础-Homework

结对编程作为敏捷软件开发的一种方法,是我们在软件开发中会常用到的一种方法,在组织采用敏捷开发工程实践中,结对编程采用大概在30%,仅次于持续部署。结对编程是两个程序员共同完成一个功能的编写,一个进行代码编写,一个进行代码审查,能够高效率地完成相应的任务,两个水平相近的程序员共同实现结对编程,可以形成互补,引起讨论,实现更高质量的功能实现。同时两个人共同完成一个软件或者一个功能的编写和实现,也有助于两个人互相学习,共享知识,提高了团队知识共享和传递,从而提高整个团队的技术水平。理解结对编程是什么?

2023-03-22 19:35:33 60

原创 软件工程基础-Homework

a.Product Owner:主要负责产品需求的定义、定义需求的优先级、定于需求验收的标准、定义产品发布的内容和日期。DevOps是开发和运营维护的总称,目的是为了巩固软件设计和开发结果,将开发、运维与测试结合在一起,因此形成了DevOps软件开发管理模式。2、观察安全风险变化,把DevOps看作一种可将开发者和IT运营引向更快更高效的部署、运营及升级应用的协作理念和流程很重要。”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。)部门之间的沟通、协作与整合。

2023-03-21 20:15:15 87

原创 软件工程基础-Homework

软件工程基础作业

2023-03-21 19:43:29 76

原创 软件工程基础作业-Homework

软件工程基础课程作业

2023-03-19 11:48:04 118

原创 对软件工程基础课程的认识与期待

对软件工程基础课程的疑问

2023-03-19 11:34:25 48

空空如也

空空如也

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

TA关注的人

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