软件工程

软件测试工程师笔记

腾讯的面试官就贼喜欢问软件测试基础部分,字节的还好…所以在我以前通过校招上岸字节跳动后,将我自己找工作认真总结,并且写成面经文章了。 这份笔记包括软件测试基础、Linux、Python、计算机网络、常见软件测试工具(LR、Jmeter)、数据库(MySQL为主)、常见逻辑题、以及软件测试面试中需要注 ......
软件测试 工程师 笔记 工程 软件

学习总结:《代码中的软件工程》

在学习过程中,我对《代码中的软件工程》这本书有了一些深入的理解,并结合本课程的学习内容,我想就一些亮点和个人见解进行总结。 通过学习,可以系统掌握软件工程这门实践与理论相结合的学科;对于复习系统知识,进阶理论来说大有裨益,本书的框架如下,推荐大家参考和阅读: ``` • 【实践为主】工欲善其事必先利 ......
软件工程 代码 工程 软件

软件测试面试经验分享(提升竞争力),帮助软件测试工程师们能够顺利的面试通过

软件测试面试经验分享(提升竞争力) 引言 在竞争激烈的软件测试行业,顺利通过面试是每个测试工程师的关键目标。面试是评估一个人技能和能力的重要指标,能否在面试中展现出自己的实力往往决定了求职者的去留。本文将分享一些软件测试面试的经验和技巧,帮助测试工程师们提升自己的竞争力,顺利通过面试。 一、准备面试 ......

高级软件工程 学习总结

这个学期抢到了孟宁老师开设的高级软件工程的课程,到学期末了,总的来说,收获还是很大的。 1.一开始孟宁老师先介绍了一个编辑神奇 VS code讲解了它的一些设计思想 进程隔离的插件机制 UI渲染和业务逻辑区分开 集成大的Remote development 代码的理解和调试 LSP和DAP 然后又介 ......
软件工程 工程 软件

16净室软件工程

净室软件工程是软件通过形式方法进行分析设计,并强调统计正确性验证替代测试的方法来交付软件,为了避免人为的错误。 技术手段有: 控制迭代:统计过程控制下的增量式开发 盒子结构:黑盒、状态盒、明盒。行为视图、有限状态机视图、过程视图 正确性验证:净室工程的核心 统计测试和软件认证:用统计学原理,进行抽样 ......
净室 软件工程 工程 软件

10基于构件的软件工程CBSE

CBSE强调的是使用购买而来的构件,而不是重新建造。 CBSE构件的特征是: 可组装性:通过公共接口交互,接口公开化,使得构件可以通过接口组装。 可部署性:构件要求是二进制的形式,可以独立运行在平台之上 文档化:构件有文件的记录供参考 独立性:构件可以自行组装而不需要依赖特殊的环境 标准化:构件符合 ......
软件工程 构件 工程 软件 CBSE

三. 软件工程 --- 单元测试

1. 单元测试(Unit Testing): 是对软件中的最小可测试单元进行检查和验证。单元是构造软件系统的基础,只有使每个单元都得到足够的测试,系统的质量才能有可靠的保证,即单元测试是构筑产品质量的基石。 不能把单元测试任务堆积到系统测试阶段,否则大量故障堆积在项目中后期,项目后10%的工作占用了 ......
软件工程 单元 工程 软件

2023暑假软件工程打卡第一周

一、学习使用cmd命令窗口 1、打开cmd ①、按下win+R键,在计算机中会出现运行窗口。 ②、输入cmd,点击回车,进入cmd命令窗口。 2、输入cmd命令 ①、常见的cmd命令 Ⅰ、盘符加冒号。 因为默认为再C盘路径下操作,如果我们输入盘符+冒号 后进行回车,我们就可以转换为在此盘符下操作。 ......
软件工程 工程 软件 2023

软件工程经济学

# 软件的分类 1. 按功能分类:系统软件、应用软件、支撑软件 2. 按软件工作方式:实时处理软件、多用户分时软件、交互式软件、批处理软件 3. 按软件的权益:商品软件、自由软件、共享软件 4. 按软件标准化程度:标准化软件、定制软件、半定制软件 5. 按软硬件关联程度:嵌入型软件、组织型软件、半独 ......
软件工程 经济学 工程 经济 软件

特别呈现|腾讯云 X K+ 峰会共同打造软件工程新生态

![img](https://mmbiz.qpic.cn/sz_mmbiz_jpg/Ej7zmf3ib9ytDKDZ7uQ8xic8jy2hwWLb1Tg9hzYBUlvGUfTXicox4QOfxIKLBSRDrUKbpAcmApBEicsKiaWkI3KicpYw/640?wx_fmt=jpeg ......
软件工程 峰会 生态 工程 软件

软件工程:霍夫施塔特定律(Hofstadter's Law)和海勒姆定律(Hyrum's Law)

软件开发定律:霍夫施塔特定律,为什么项目交付总是会延期? 在软件项目中,你是否遇到过这种情况: 一个软件工程师,要开发一个系统功,这个系统需求有点复杂,需要新增多个模块,同时也需要和多个系统交互。工程师会按照自己的经验,做一个粗略的工期评估,同时在加上一点缓冲时间,从而得出一个开发工期的总时长。但最 ......
定律 软件工程 Hofstadter Law 工程

软件工程个人作业-提问回顾与个人总结

# 软件工程个人作业-提问回顾与个人总结 | 项目 | 内容 | | : | : | | 这个作业属于哪个课程 | [2023 年北航软件工程](https://bbs.csdn.net/forums/buaa-ase2023?typeId=2469182) | | 这个作业的要求在哪里 | [个人 ......
个人 软件工程 工程 软件

【技术积累】软件工程中的测试驱动开发【一】

博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
软件工程 工程 技术 软件

软件工程:说透软件5种常见的部署策略

hi,我是熵减,见字如面。 在软件工程中,最终的价值交付,都是要通过软件的部署上线来完成的。 那如何将新的或改进的软件功能交付给用户,同时还要确保高质量、稳定性和用户体验,选择适当的部署策略变得至关重要。 ![image](https://img2023.cnblogs.com/blog/34483 ......
软件 软件工程 常见 策略 工程

现代软件工程--拓展补充

## 现代软件工程--拓展补充 1. 瀑布模型将软件生命周期划分为==软件计划、需求分析、设计、实现、测试、运行和维护==等阶段。 2. UML是软件开发中的一个重要工具,它主要应用于==基于对象的面向对象的方法== 3. 软件工程的基本目标是==开发足够好的软件== 4. 结构化程序设计主要强调的 ......
软件工程 工程 软件

软件工程教学模式评价

软件工程主打一个自主学习的教学模式,虽然课堂上也会讲东西,但不多;听完过后只能留下一个印象,因为课堂的东西又不会应用到平时的编程实践中中,所以很难对课堂知识印象进行巩固,这些东西很快就会忘记; 自主学习的模式可以锻炼我们的自主学习能力,增强我们对网络上信息的辨别能力,但是完全靠网络学习在初期还是有一 ......

现代软件工程--基础知识

# 现代软件工程期末复习--基础知识 ## 1. 软件工程师及软件团队 讲解了一些软件工程师的规范和团队规范 没啥看的,暂时忽略 ## 2. 软件及其过程 ### 什么是软件? - **计算机软件指计算机系统中的程序、数据及其相关文档** - **程序:**按照特定顺序组织的计算机数据和指令的集合 ......

软件工程|软件测试

> 这是GIS开发课的测试部分的知识,看了一下PPT,基本和软工的测试部分是差不多的,这里就放在一起了。 ## 测试的基本概念 软件测试是保证软件质量,提高软件可靠性的关键。 软件测试的目的:发现错误 **测试与调试比较** | 测试 (test) | 调试 (debug) | | | | | 在未 ......
软件 软件工程 软件测试 工程

112、112.软件需求工程-概述

1、需求开发阶段包括需求获取、需求分析、需求规格说明和 ( )四个具体的活动。 你的答案 A需求管理 B需求验证 正确 C软件开发 D系统开发 正确答案 B 2、需求获取的目的( )。 你的答案 A从项目的战略规划开始建立最初的原始需求 正确 B保证需求的完整性和一致性 C将完整、一致的需求与能够满 ......
112 需求 工程 软件

国企真的这么香吗?软件测试工程师国企真实体验:“每天过的像打仗一样!”

还记得,之前一名在国企上班的程序员在匿名社区发了一个帖子,瞬间爆了。 帖子中的这位程序员表示,他在的国企,税前工资25万,一周实际工作时间5个小时,一个一万行代码的项目,写了一年。平时上班,除了早晨做做样子看项目计划,一整天都在逛论坛搞副业等等… 中午睡到两点下午五点半走人,没有kpi压力,工会还时... ......
软件测试 工程师 工程 软件

3、软件需求工程-需求分析

1.常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象的分析方法(OOA),下列哪个不是结构化分析方法的图形工具。 你的答案 A决策树 B数据流图 C数据字典 D快速原型正确 正确答案 D 2.需求分析最终结果是产生 你的答案 A项目开发计划 B可行性分析报告 C需求规格说明书正确 ......
需求 工程 软件

软件工程

# 软件工程 # 什么是软件危机?主要表现形式?如何解决软件危机? 软件危机是指在计算机软件开发和维护时所遇到的一系列问题。软件危机主要包含两个方面问题:一是如何开发软件以满足社会对软件日益增长的需求;二是如何维护数量不断增长的已有软件。 产生原因: (1)软件是计算机系统中的逻辑部件,软件产品往往 ......
软件工程 工程 软件

临时抱佛脚软件工程

[类图](https://zhuanlan.zhihu.com/p/149035395) [用例图](https://www.cnblogs.com/lcword/p/10472040.html) [顺序图](https://zhuanlan.zhihu.com/p/149209000) [包图]( ......
临时抱佛脚 软件工程 工程 软件

本学期软件工程课总结

本学期课程计划: 阅读笔记:每个月三篇 日总结:每天对自己进行工作的回顾和总结,学习内容的总结; 团队计划,有计划性的完成一个android系统的开发:历经两个阶段、近一个月的团队冲刺,在队内大佬的带领下,顺利的完成了整个项目的开发。与此同时,自己也算是小有收获开始尝试自己思考问题,自己进行一些复杂 ......
软件工程 学期 工程 软件

第2章 软件工程经济学基础

# 第2章 软件工程经济学基础 ## 软件工程经济分析的基本要素 ​ 软件工程经济分析的基本要素主要有:投资、筹资和融资、成本和费用、销售收入与利润、主要税金等。 ### 投资的基本概念及其构成 - 投资是指国家、企业或者个人,为了实现特定的目的,与对方签订协议,实现互惠互利,输送资金的过程或者相关 ......
软件工程 经济学 基础 工程 经济

软件工程个人总结

回顾第一周的计划,我觉得完成度大概在80%,每天有时间便编程 什么是构建之法?构建之法是指在软件开发过程中,采用一系列固定的方法和规则来保证软件质量、可维护性和可扩展性。该方法强调“定义- 构建 - 验证 - 改进”的循环过程,并倡导使用自动化工具和流程来增强软件开发的效率和质量。 为什么需要构建之 ......
软件工程 工程 软件 个人

软件工程课程总结

软件工程课程是计算机科学和软件工程专业中的一门重要课程。该课程涵盖了软件开发过程中的各个阶段,从需求分析、设计、编码、测试到维护和管理,旨在培养学生掌握软件开发的基本原理和技术,并教会他们如何在团队中协作和管理项目。 首先,我们需要了解软件开发的基本概念和流程。软件开发通常由以下几个阶段组成:需求分 ......
软件工程 课程 工程 软件

软件工程课堂评价

这学期的软件工程课马上就要结束了。对于这门课,确实有很多要说的。 1.总体来说,这门课是十分忙碌的,平时布置的课后作业,还有最后的大作业,占据了我们很多的课余时间,我们需要抽出很多时间和精力来完成这门课。不过,这门课确实对我们挺有帮助的,提升了我们的编程水平,还有团队合作能力。 2.老师有很多的硬性 ......
软件工程 课堂 工程 软件

软件工程日报——个人总结

今天,我想对自己进行一次个人总结 1、回顾课程 在我刚开始本学期的学习时,我写了一个开课博客,在博客中,我提到了本学期的目标: 在保证软件工程不挂科的前提下,完成更多的安卓应用的开发,了解更多的软件知识,加强增删改查的练习;目标就是能够完成安卓应用的开发 在结课之余,回顾这个学期的表现,我发现自己实 ......
软件工程 日报 工程 软件 个人

软件工程课程总结

回顾这一学期,从我最初的目标能够在老师规定的时间之内完成一个MSI系统已经过去了4个月不到的时间,这4个月经过王建民老师的锤炼和打磨,我已经能够用在3个小时之内完成一个MSI系统的基本功能,但是鉴于这周一最后一次期末测试,我还是有很多地方需要加强和完善,比如:如何进行密码的加密、用户权限的设置等。另 ......
软件工程 课程 工程 软件