说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

北大陈钟:SEMAT—中国软件工程发展的新机遇

HTML文档下载 WORD文档下载 PDF文档下载
4月21日,首届中国软件工程标准高峰论坛在潍坊东方大酒店成功举办,北大信息科学技术学院计算机科技技术系主任陈钟发表了题为《SEMAT——中国软件工程发展的新机遇》的演讲。他认为,SEMAT是一个里程碑式的工作。

[CSDN报道] 4月21日,首届中国软件工程标准高峰论坛在潍坊东方大酒店成功举办,本次论坛由潍坊市人民政府和中国软件行业协会系统与软件过程改进分会联合主办,潍坊高新技术产业开发区管委会和CSDN承办,潍坊软件创新创业服务中心和雅各布森软件(潍坊)有限公司协办。

北京大学信息科学技术学院计算机科技技术系主任、网络和软件安全保障教育部重点实验室主任陈钟发表了题为《SEMAT——中国软件工程发展的新机遇》的演讲。他分析了中国软件与信息服务业现状以及软件工程的理论与实践探索并解读了SEMAT带来的新机遇。他指出SEMAT为中国广大软件从业人员和企业带来了新的机遇,中国也已经具备了在SEMAT基础之上的创新能力。


北大信息科学技术学院计算机科技技术系主任 陈钟

中国软件与信息服务业现状



陈钟首先分享了几组数据来阐述中国软件与信息服务现状。数据显示,中国软件与信息技术服务业目前世界排名第二,占比22.27%,并且每年有25%以上的增长速度。中国已经跻身于世界软件大国。在国内,中国有17个省市软件与信息服务业过百亿,而山东以1329亿名列第六。企业创新能力也在不断提升。他指出,这些数据说明中国软件行业这些年有一个非常大的发展。据统计,行业从业人数在2011年已经到到400万。

软件工程的理论与实践探索

在敏捷宣言中提到,通过亲身实践以及帮助他人实践,揭示更好的软件开发方法,由此得出结论:

  • 人和交互胜过过程和工具
  • 可以工作的软件胜过面面俱到的文档
  • 客户合作胜过合同谈判
  • 随时应对变化胜过遵循计划

信息安全如何从工程走向科学?首先,安全科学面临的部分挑战源于如下事实:计算学科不是一门自然科学,这一点似乎经常引起计算机科学家的反省和焦虑。他认为,首先,人才是根本,是注定科学的社会性。主要表现:安全从根本上不能脱离人:它不仅关注人,而且人本身就是安全中的活跃角色。就是因为认识到人是安全中的活跃因素,才导致引入心理学的洞见来理解人们如何概念化私人信息、为什么他们容易受到某种形式的攻击,以及如何依据有局限性的注意力和认知能力来协助他们应对威胁。 

其次,安全从根本上讲是一个开放系统问题。如果一个系统可以完全限定,那么除了确保正确性和完整性之外,就没有其它安全挑战,因为这种情况下任何入侵都会违反某些假设。系统的开放性意味着参与者及其行为事先不可知,然而,作为一门学科,计算科学一直强烈偏向于处理封闭系统。在大家的语言中根深蒂固的观念是“系统”总是被明确限定,当说到“系统”时,绝大多数情况好像是在说一个可以随意处置的盒子。

对于如何指导安全测试,陈钟给出了两点启示:

  • 可信组件只以适当的方式调用资源接口(功能测试)
  • 攻击者会以任意次序调用资源接口!(安全测试)
目前,软件工程实践和教育的困惑体现在两个方面:1.软件工程方面:实践方法就像时装界的“时尚”不断更新;没有一个公共的基础。2.在教育方面:知识体系越来越庞大;教学“负担”越来越重。

SEMAT带来的新机遇……

陈钟例举了SEMAT的四大使命:1.通过内核重构软件工程;2.建立共同的基础;3.扩展适应不同的团队规模;4.终极目标是开发好软件。那么,SEMAT的OMG标准化意味着什么?

  • 广泛性,涉及众多软件开发者和企业。
  • 代表性,来自实践者和研究者的结合。
  • 开放性,改进现有实践、而不是利益的平衡。
  • 先进性,把工程和工艺平衡。
  • 适应性,开发出好软件,需要考虑“本质”与“核心”问题。

在SEMAT推广上,陈钟提出了两个推进、两个建立。建立和扩大SEMAT软件企业与开发者社区,建立SEMAT人才培养与职业发展体系;推进SEMAT知识体系的建立与分享机制,推进SEMAT理论研究。

最后,陈钟指出,SEMAT为中国广大软件从业人员和企业带来了新的机遇,中国也已经具备了在SEMAT基础之上的创新能力。他希望中国成为SEMAT全球社区中的引领者。陈钟还有一个身份,那便是SEMAT中国区主席。他认为,SEMAT是一个里程碑式的工作。

关于SEMAT: 2009年,由Ivar Jacobson等三人发起——寻找软件工程方法和理论的本质,《SEMAT三年愿景:行动计划倡议书》,获得全球SE领域广泛的支持。中国七所软件工程学科领先的大学(北大、清华、北航、南大、复旦、武大、上海)为SEMAT的支持单位SEMAT China Chapter最早成立,CSIA/CSDN/中创软件和相关高校骨干成员,积极参与了相关的工作和活动,Ivar和Shihong参加了每一次的会议。

HCC2013:华为FusionCube融合至简,性能至优 已确认Stephen Elop候选微软下任CEO 英语对于软件开发者来说到底有多重要? SDCC 2013中国软件开发者大会成功落幕 新浪微博宋琦:PHP在微博优化中的“大显身手” 8月份浏览器份额:IE浏览器PC端出现反弹 移动端跌出前五 如何让Ruby项目速度提升10倍 跨平台进行到底:Facebook发布Unity SDK 云薪资管理初创公司ZenPayroll:年处理薪资超1亿美元,获多位知名CEO力挺 Twitter开源Summingbird:近原生编码下整合批处理与流处理 亚马逊推Matchbook 欲将顽固纸质书读者拉向电子书 Broadcom为可穿戴设备推新开发平台WICED 再战江湖 New Kodak还牛不牛? 郭理靖:公、私有云架构异同点与难点 美化代码的15个代码语法高亮工具 你所不知道的虚拟化和云计算 [开源推荐]Effeckt.css项目:CSS交互动画应用集锦 针对Google Glass应用的四大UX设计原则及典型应用 Google收了摩托罗拉,微软收了诺记,黑莓又将花落谁家? 十亿月PV网站秘诀:Reddit自失败中总结的25条经验 粉碎5个NoSQL流言:各司其职,NoSQL的出现比关系型更早 豌豆荚发力移动游戏平台,推出SDK 2.0 BlackBerry Jam Asia 2013即将在香港隆重召开,免费门票限量提供 小米发布会高潮迭起:米3、电视、Hugo大牛 谷歌放在Windows上的特洛伊木马:Chrome Apps应用平台 解析:Google基于数据驱动的招聘面试程序 决战“缓存”之巅:微软 vs. 亚马逊 雪中送炭:十大前沿移动应用开发工具 高通智能手表Toq都用到了哪些技术? 研发周报:修改一行SQL代码 性能提升了100倍 2013年NoSQL就业趋势分析 购买QQ,共1000分(1) 大家帮忙分析一下 请教,关于“name not Unique in this context”的错误。50分,急!!!! 请教一个小问题 显示属性打不开? 购买QQ,共1000分(2) 很简单的问题,最好详细写listput 这个组件怎么用? 80分够不?在线等待中。 改好了告訴我一下,等0點去機房,這邊的認證服務器不動了,VMS系統我不懂 MIDAS 高手请进,这个问题在大富翁上出了600分,也没人拿到,难道真的没人明白吗? 女儿三岁生日,酬宾 关于PHP GD库的问题. jsp主要做什么的?菜鸟问题 为什么会重复显示两次? 怎样恢复类! 有没有人可以帮我的,55 如何把DBF文件导入到SQL2000里? 我想将一个字符串(用户密码)加密,有没有好的算法,请大家指教 熟悉化境编程界HTTP上传程序的请进! 我想将一个字符串(用户密码)加密,有没有好的算法,请大家指教 局域网搜索时,怎样连上要搜索的机子 如何分辨用户是通过在URL栏输入地址,还是点击链接来到本站网页。 好了,我把数据库清理一下,你继续改那几个参数,LOG文件太大先不要管 问题! “多步 OLE DB 操作产生错误。。。”怎么解决?? 急!!! 哪里有内存泄漏检测工具? 请问如何将80*60象素的图片文件转换为120*90象素的图片文件 哪位兄弟试过把csdn的文档里面的文章全部下到本地看的? APL和DOL表的区别?在系统中怎样设置(运用)?最好有示例。多谢先! 如何在一个函数内部知道这个函数的名字? “多步 OLE DB 操作产生错误。。。”怎么解决?? 急!!! _RecordsetPtr对象的Find方法怎样用? 等會過來喝點咖啡吧,今天晚上一定要測完 一个简单的fork问题(那个高手来帮忙呀) 一个关于安装的问题 在VC中用什么函数运行一个程序?像vb中的shell.比如运行QQ.exe 继续散分 急招游戏软件合作伙伴(美国项目外包) 有关更新表中的记录,有没有简洁的办法? 散分的理由 那位大侠能告诉我这是什么原因。Error 404--Not Found 研究生题目,大家试试,帮帮忙 新手问题! 请教EXCEL的公式问题? (高手请问:)linux下访问非本网段的一台主机 哪位兄弟试过把csdn文档栏目里面的文章全部下到本地看的? 哪位高手有中国象棋棋盘控件的开发文档 如何用VB自己做控件? 用 SQL SERVER 连接数据库的问题 谁给我发个2000的boot.ini文件?谢了!在线等 如何得到一个Sql server2000里面所有的数据库? sendbuf的问题 下面句子中,is being given错了 还是scope错了 还是for错了 还是ever since 错了?today the intellectual is being given greater scope for initiative than ever since. afternoon shower怎么翻译 一个英语句子:You climbed the corporate ladderYou climbed the corporate ladder or started your own business. You’ve had your share of success and failure, made a few bucks, made a name for yourself.第一句里的爬梯子是什么意思?cli _____ did he go there _____?I'm not sure .Maybe he wanted to buy a book .选项如下A Why,for B What ,for C When ,不填 D Where,不填 完成句子你知道昨天足球比赛的结果了吗?Do you know ____ ____ _____ _____ _____ _____ yesterday DELTA是什么意思 flash中的delta是什么意思 请问以下台达程序的意思?台达程序:1.DMOV HFFFFFFFF K8M1 是什么意思?2.D= K8M87 K0 是什么意思?3.MOV K2M1 K2Y0 是什么意思? 4.DMOV K8M7 K8Y20 是什么意思?求教!·····我要 the best way to stay healthy and beautiful英语口试题,要求10句左右,要好背点的O(∩_∩)O谢谢 “delta”是不是三角的意思? Money should not become the be-all and end-all of life,to be attained by whatever means necessary.请分析句子结构,并翻译, 简单英语问题"that"I have got them that you can buy it from me.这里的that用的对么?为什么?换个说法应该怎么说?这里 that=逗号么? “今日中国”艺术周系列活动在泰国举行西班牙煤矿瓦斯泄漏致6人死亡印度央行下调经济增长预期企业被强拆讨说法遭踢皮球 对方扬言:美国在罗马尼亚反导基地开工建设孟全国大罢工第二天又有4人死亡长兴废旧铅蓄电池“涅槃重生” 废水处粤高院判美IDC公司构成垄断 赔偿华俄外长:俄愿意与美国就反导问题寻找折约40名尼日尔移民因汽车抛锚在撒哈拉北海道频现“熊出没”都是橡树减产惹的上下统一思想 扎实做好工作 推动我省资中县强化教职工暑期政治学习旺苍七里峡 风景如“画廊”洗裤子上的泥巴买来不到一个月 新车发动机就罢工何为抑郁症?泸州高中设置“天网”护航校园安全偷车“技术帝”鼓励群众“随手拍”监督“三公”消费挣上万大学学费“励志妹”连打 5 份老旧小区环境如何考验城市文明
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘