第一次作业

TASK1:

我叫杨少宇,软件工程202,学号2030110782,兴趣爱好很多:看书,看电影,旅行,吃美食,以前喜欢玩游戏,现在戒掉了。编程能力:比较一般,写过多少行代码真不知道,不多也不少吧。竞赛和项目以前大一也没怎么参加过,对机器学习有过一些了解也尝试跑过一些代码,从大二开始就想广泛涉猎一下,最近在准备一个月后的蓝桥杯和服务外包创新创业大赛,尝试一些前端开发。以下是一些截图(只能展示部分内容,核心内容暂时需要保密)

 

 

TASK2:

A1SWEBOK是由多个专业团体和行业成员合作创建的,IEEE最早在2004年出版,我找到了两个版本,一个是2004年的版本,一个是2013年的SWEBOK V304年版本的特征是包括了基础的10个知识域(不一一罗列了),V3版本新添加了5个知识域(软件工程专业实践软件工程经济学计算基础数学基础工程基础

A2:首先,最大的区别就是一个是英文,一个是中文。同时,按照C-SWEBOK前言中的说法,这是一本极具中国特色和符合中国国情的高等教育书籍,用于指导国内高校学生学习。而且章节上C-SWEBOK也更多,我能明显感觉到的就是SWEBOK更偏向于学术与科研,以便满足国外对于学术上突破的一些需求,而C-SWEBOK更偏向于工业与职业人才,以便满足国内目前软件行业人才方面的巨大缺口。但二者也是有联系的,那就是C-SWEBOK就是基于SWEBOK去写的,所以内容上C-SWEBOK肯定是接近于SWEBOK的,基本的知识域大致相同。

A3SWEBOK中已经有了相对完善的知识域,结合我的所见所闻,我认为在未来有可能还有一些领域会加入到SWEBOK中:在SWEBOK中,有软件需求和软件设计,但是这当中似乎少了一个联系,从现实世界到软件领域中,缺乏一个指导,那就是软件架构,现在软件架构师也很火,我觉得未来SWEBOK可能会在这一方面多关注。另外,计算机行业安全是必不可少的一环,而网络安全,我觉得在未来是很有潜力的一个方向(只是个人看法)。软件方面的安全自然也很重要,而这一点,在SWEBOK V3中并没有单独拎出来提(软件测试这个部分似乎提到了安全方面的一些问题,因为测试既然要测bug,自然会联系到安全)。未来,我觉得SWEBOK一定会多关注软件安全,甚至把它作为一个新的知识域来单独讨论。同时,近年来随着云计算,物联网,大数据和人工智能这些计算机新兴学科的大火,我觉得软件工程结合这些新兴学科形成新的知识域也未必不可能,像我知道的就是人工智能里的机器学习可以应用在软件缺陷预测领域上,实现跨版本,跨场景的缺陷预测。总的来说,我暂时只能想到这么多。

posted @ 2022-03-06 11:07  生有热烈,藏于俗常  阅读(83)  评论(0编辑  收藏  举报