2022年11月6日第一次实验

2.1任务1实验过程

2.1.1创建博客

先前已经注册了博客园账号,因此我直接开始了申请博客,且审批得到了通过。

 

图2.1开通博客截图

 

图2.2申请博客成功截图

成功开通博客园个人博客,地址为:星河卫士 - 博客园 (cnblogs.com)

2.1.2创建github账号

GitHub中的个人账号:

 

图2.3GitHub个人账号界面截图

GitHub地址为pzy-bot (github.com)

2.2任务二实验过程

(1) 回顾你过去将近3年的学习经历

当初你报考的时候,是真正喜欢软件工程这个专业吗?

答:说不上真正喜欢,只是对软件工程这方面很感兴趣,之前都没有机会选择个这方面的专业,能通过二学位来学习软件工程在我看来是一个很好的机会。

你现在后悔选择了这个专业吗?

答:不后悔,真要说后悔的话是没有在高中阶段选择理科去读软件工程专业,后悔耽误了在高考后很长的时间没有学习软件工程。

你认为你现在最喜欢的领域是什么(可以是软件工程的也可以是其它领域)?

答:游戏开发领域,但职业规划并不会朝这方面发展,打算将来在空余时间可以涉猎游戏开发领域,做做一些小游戏什么的。

(2) 总结你现在已经掌握的知识

你都具备了那些专业知识和能力?

答:初步掌握了软件测试的理论知识;具有读懂由C语言编写的程序代码的能力;可以编写一些涉及算法不太深的程序。

你认为你已经为成为一个合格的软件工程是做好准备了吗?在专业技术、个人能力以及其它方面你还有那些欠缺?

答:还没有完全做好准备,我还有很多的知识需要去努力学习。数据库的知识掌握不牢固,数据结构与算法的内容触及不深,还没有学习计算机网络的内容。

(3) 畅想未来

对照材料中前人的经历,你还准备从事计算机这个行业吗?

答:是的,正是因为如此我才会来读软件工程二学位。

你认为与其它专业的同学相比,你的优势都有哪些?

答:最重要的是有一个利于学习软件工程的环境,也可以系统的学习软件工程知识,如果什么问题也方便和一起学习的同学一起交流,不用孤军奋战。

对已经不远的将来,你的职涯规划是什么?

答:在学校和寒假期间好好学习,准备明年的暑期实习,争取秋招可以拿到一个好的offer。

(4) 代码托管实训

用任何一种语言写一个能运行的小程序,要求输出字符串:“Hello World!”

把程序源代码上传至你注册的代码托管系统中

将代码地址附到博文中的最后部分,要求可以通过链接访问

代码地址

2.3任务三实验过程

2.3.1代码链接

题目一:最大连续子数组和(最大子段和)

题目一代码链接

2.3.2工作记录

按照下表填写工作记录表

表2.1  PSP0 工作记录表

项目

记录结果

日期

2022/11/6

开始时间

2022/11/6 13:30

结束时间

2022/11/6 17:00

编码行数

46

错误数量

1

错误1

单元测试出现错误

错误1修改时间

2022/11/6 16:03

 

2.3.3测试用例

判断覆盖

设计一组测试用例,使得程序中的判定条件都能出现true或false各一次。

测试用例1:

num=-1

arr[5] = { -1,-2,-3,2,4 }

i = 5

测试用例2:

num=11

arr[11] = { -1,-2,-3,2,4,-1,-2,3,5,6,-1 }

i = 11

测试用例3:

num=5

arr[5] = { -1,-2,-3,-2,-4}

i = 5

测试用例4:

num=10

arr[10] = { -1,2,-3,2,-4,5,7,-10,3,-7}

i = 10

2.3.4测试过程

使用Microsoft Visual Studio自带测试工具对程序设计一组测试用例并进行自动测试,测试结果成功,截图如下:

图2.4自动测试结果截图

测试用例1:

测试用例1用于检测输入的整数个数是否低于最低值

 

图2.5测试用例1结果截图

测试用例2:

测试用例2用于检测输入的整数个数是否高于最大值

 

图2.6测试用例2结果截图

测试用例3:

测试用例3用于检测序列中的值全为负数的情况

 

图2.7测试用例3结果截图

测试用例4:

测试用例4用于检测正确输入数值下的结果是否正确

 

图2.8测试用例4结果截图

3 总结与体会

这一次实验下来收获还是蛮大的,老师上课讲的理论知识在本次实验中得到了检验,使得理论和实践相结合让我大大加深了对相关知识的认知。

同时也本次实验示范了一名程序员应当去应用的技能,比如开通个人博客,将自己所学的东西写到博客里,并将代码上传至GitHub做托管。

总之我希望可以有更多类似的实验。

posted @ 2022-11-09 11:00  星河卫士  阅读(18)  评论(0编辑  收藏  举报