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

首届中国软件工程标准高峰论坛:软件开发的新机遇与挑战

HTML文档下载 WORD文档下载 PDF文档下载
4月21日,首届中国软件工程标准高峰论坛在潍坊东方大酒店成功举办,中国软件行业协会名誉会长华平澜、雅各布森(国际)创始人Ivar Jacobson、北大信息科技学院计算机科技系主任陈钟等出席本次活动并发表了精彩演讲。

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

会议开始,由潍坊市领导做欢迎致辞,概述了潍坊IT产业的发展状况。潍坊软件园作为潍坊市重点支持的高科技产业园区,现已聚集近150家企业,创建有国家科技企业孵化器、国家电子商务示范基地、山东省服务外包示范基地、山东省物联网产业基地、山东省测绘地理信息产业基地、山东省数字出版基地等12个省级以上产业化基地。

中国软件行业协会名誉会长 华平澜

中国软件行业协会名誉会长华平澜为大会致辞。他指出,软件工程在中国发展经历了1980、1990初始教育、质量教育、能力成熟度体系建设阶段,到今天已经发展30年,已形成了2万亿的庞大产业。产生了云计算、大数据、移动互联等新的形式,对软件工程了提出了新的挑战。他认为,本次大会的召开契合了软件工程发展趋势,也是内在需要。


中创软件工程股份有限公司董事长兼总裁 景新海

接着,中创软件工程股份有限公司董事长兼总裁景新海发表重要讲话。他提到,从过去的五六年对软件工程的关注度越来越高。特别是十八大以后,中央提出工业化、信息化、城镇化、现代化新四化之后,信息化的发展地位已经发生了根本的变化。他认为,信息化是新四化的核心,软件工程必须走工程化的道路这就需要有一个标准来界定,项目的可持续性是软件公司的竞争力所在。

软件工程如同时装行业,每天都会发生变化


雅各布森国际股份有限公司创始人 Ivar Jacobson

在上午举行的主题大会上,雅各布森国际股份有限公司创始人Ivar Jacobson发表了《SEMAT国际新标准》的重要演讲,他表示,软件工程像时装行业一样,每天都在发生着多种多样的变化,不同的软件开发方式也存在不同的特点,面对当前十几万种软件开发方法所产生的知识分离化现象,最好的解决方案就是去发掘SEMAT,SEMAT可以让开发者更好、更快、更愉快的工作。尽管SEMAT并不是一种新的方法论,但绝对是软件工程领域的一场革命。SEMAT支持一个以坚实的理论﹑经过验证的原则和最佳实践为基础,可重新定义软件工程的进程。

IvarJacobson博士被公认是深刻影响并改变着整个软件工业开发模式的世界级大师,是软件方法论的一面旗帜。他是面向方面的软件开发(AOSD)、组件(Component)和组件架构(Component Architecture)、用例,SDL(Specification Description Language)现代业务工程,Rational统一过程(RUP)、UML建模语言(和Grady Booch、James Rumbaugh共同创建)等业界主流方法和技术的创始人。

中国软件工程发展的新机遇


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

北京大学信息科学技术学院计算机科技技术系主任、网络和软件安全保障教育部重点实验室主任陈钟发表了题为《SEMAT——中国软件工程发展的新机遇》的演讲。他首先分享了数组数据用来阐述中国软件与信息服务现状。数据显示,中国软件与信息技术服务业目前世界排名第二,占据22.27%,并且每年有25%以上的增长速度。中国已经跻身于世界软件大国,在国内有17个省市软件与信息服务业过百亿,而山东以1329亿名列第六,企业创新能力也在不断提升。他还指出,这些数据说明中国软件行业这些年有一个非常大的发展。据统计,行业从业人数在2011年已达到400万。

SEMAT所带来的机会中,陈钟例举了SEMAT的四大使命:1.通过内核重构软件工程;2.建立共同的基础;3.扩展适应不同的团队规模;4.终极目标是开发好软件。

那么,SEMAT的OMG标准化意味着什么?

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

此外,陈钟提出了两个推进,两个建立。建立和扩大SEMAT软件企业与开发者社区,建立SEMAT人才培养与职业发展体系;推进SEMAT知识体系的建立与分享机制,推进SEMAT理论研究。最后,陈钟指出,SEMAT为中国广大软件从业人员和企业带来了新的机遇,中国也已经具备了在SEMAT基础之上的创新能力。他希望中国成为SEMAT全球社区中的引领者。

本次活动为期一天,可以说上午的主题大会干货十足,而下午的分论坛也毫不逊色,分别开设主题为“软件工程国际标准与实践”和“软件工程的行业分享”的两大分会场。

软件工程国际标准与实践:打好敏捷的基础与未来

分论坛一邀请韩国KAIST大学教授June Sung Park发表《IT行业新模式与软件工程的新方法》;雅各布森软件资深顾问黄邦伟发表《打好敏捷的基础与未来——SEMAT标准应用》;美国佛罗里达大西洋大学教授分享《软件工程精髓的研究和教育》;雅各布森国际首席咨询顾问方俊贤带来《高效率健康有趣的软件组织开发服务模式》的主题演讲。

雅各布森软件资深顾问黄邦伟将软件开发比喻成七兄弟:商机、涉众、需求、软件系统、工作、团队、工作方式,兄弟们各显神通,相互协作。

对此,他例举了敏捷开发的手段:1.迭代开发——用系统来做确认;2.对程序员(技术人员)的重视,主要有:程序员(技术人员)的权利、自我反省,自我改进、轻量的流程,轻量的文档;3. 技术手段:尤其是测试技术和自动化技术体现在:持续集成(CI)持续交互(CD)、轻量级需求(UserStory)、测试驱动开发(TDD)验收测试驱动开发(ATDD)、行为驱动开发(BDD)。

黄邦伟认为,没有一个方法能够支撑所有的开发,最好的方法是团队需要的方法不是某某人制定的。有效的方法是可执行可操作的,教导和授权给团队来定义其自己的方法,允许团队学习和进化其方法,而SEMAT Essence能帮助你快速地找到你的开发方法。

软件工程行业分享:注重实用与方法

分论坛二邀请中国系统与软件度量用户组-CTO首席度量专家王海清发表《软件质量,从预算开始》;北京航空航天大学软件研究所所长刘超发表《软件工程的核心——软件过程机器制品状态追踪与控制》;软件行业资深专家,独立顾问高茂源发表《云计算时代互联网产品创新与设计》的精彩演讲;此外还开设了《软件行业预算体系建设》的高峰论坛。

中国系统与软件度量用户组-CTO首席度量专家王海清在演讲中表示,软件质量与预算的关系非常像风筝与风筝线,如果有足够长的风筝线,风筝不行一样上不了天,如果线不够长,风筝也飞不高。这就说明了有再多的预算,技术开发能力上不去产品最终也只能是废品,反过来,预算不够,再好的技术开发能力也发挥不出来,只有通过合理评估分析,让预算与开发需求达到一定平衡值时,才可以开发出恰到好处的产品,才真正的能够保证软件质量。

北京航空航天大学软件研究所所长刘超称,尽管软件产品质量依赖于软件过程的质量,但软件过程状态的控制并不等同于软件产品质量的控制。无论是追踪软件过程还是追踪软件产品质量的本身,SEMAT的方法架构都可以帮助开发者去做良好的定义。

首届中国软件工程标准高峰论坛与会者合影

更多精彩观点摘录:

在圆桌论坛环节中,邀请了CSDN创始人兼总裁蒋涛、中国软件行业协会系统与软件过程改进分会秘书长王钧、中创软件高级副总裁陈致平、雅各布森(潍坊)有限公司总经理雷迅、雅各布森软件资深顾问黄邦伟共同参与。记者提取了部分精彩问答环节,已飨读者。

提问:中国软件业最大的挑战是什么?

蒋涛:如何让行业认识到软件业的价值。软件行业对软件工具的认定仍然存在不足,但是反过来,技术革命(后端云计算,前端移动互联、大数据)正在发生。。

提问:中国软件产品在质量上如何保证?

王钧:行业发展根源在于软件的价值。目前正在拟定“中国软件竞争力计划”文件,目标是以质量为基础,建立软件产业的价值体系。9年分三步完成,首先是建立预算体系,其次是软件人才体系建立,第三是建立可持续的过程改革体系。

提问:国内外开发软件,有哪些优秀方法可以提高中国软件水平?

陈致平:以汽车为例,其经历了大车间生产、专业分工、移动数字生产三个阶段。软件发展也正在经历从大机房、分散式计算、移动计算三个阶段。趣味性+互动性,这是IT变革中的主宰。以往的开发有角色有分工,以后的开发是有“Style”风格的开发,因为环境变化太快,需要有一个新的方式包容变化。现在,不仅强调生产力,还要强调项目成功率。

提问:需要什么样的软件工程技术才能让核心竞争力获得提升?

北航刘超教授:我们反复思考的是大学应该传授给学生什么。一是知识,二是能力,自我创新的能力。目前,对于学生还是主要是知识的传授。但学生毕业后能否适应不断创新的行业环境?如何教会学生创新是很难,可以指导学生在实践中总结规律,也是一种创新。

让窗体居中 -VB资料 让所有的控件都动起来 -VB资料 让最大化和最小化按钮消失-VB资料 任意多边形的窗口-VB资料 如 何将「拒 绝 被 盖 住 的 窗 口 」还 原-VB资料 VB如何创建椭圆形的窗体? VB如何创建无Icon的窗体? VB如何防止Edit框中的Password不被非法获取 VB如何将鼠标显示成动画鼠标? VB如何利用程序拉下 ComboBox? VB如何让窗体右上角的X失效? VB如何使Form的背景图随Form大小改变 VB如何使Text文本框的属性只读? VB如何使窗体右上角的"X"无效? VB如何使窗体最小化并消失 VB如何在VB和Delphi中快速实现立体化窗口显示 VB如何在VB中实现绘图区的大十字光标 VB如何在VB中制作不回显的文本框 VB如何制作浮动式窗口 闪烁的Label-VB资料 设定StatusBar的文字成不同的颜色-VB资料 设计一个可中断循环的按钮-VB资料 设置“执行无用户界面”-VB资料 生成一个透明窗体 -VB资料 实现窗体内部的左右移动 -VB资料 实现鼠标移到窗口上时变大,移出窗体时变小(如《东方快车》)-VB资料 实现图片平铺于窗体中-VB资料 使程序的标题条闪烁 -VB资料 使窗口总在最前 -VB资料 使窗体右上角的X按钮失效 -VB资料 VB使用 WIN95 的选择目录对话框 送分了! 菜鸟提问: 用TDBNavigator + DBGrid删除记录时,会弹出一个英文的删除确认对话框,请问如何去掉该对话框? 急!!!win2000 server安装server pack 2重新启动进入系统后,一切都变成黑白的了???怎样解决?谢谢! 大家帮忙,哪里有datalist中绑定datalist或者datagrid的例子啊? 分啊 程序发布 dephi中用哪个函数可以解决两个日期的差,要求精确到分钟! 谁知道ipvod的透屏技术? 怎么从没有信任关系的网域的机器B上copy文件?有一个可以访问B的账号和密码. jsp中如何实现树状结构? applet 与servlet的通讯 请大虾们进来看看 请问大家如果使用了两个session会有什么影响吗?? 中国古典四大名著教给我们什么? 在iis中,如果需要让访问每个主页的用户都看到一个主页通知,该怎么做?就好象是做一条广告一样 怎么开始学习JAVA,没有c++的基础,很困惑 请教专家高手有什么好建议,谢谢 wingsun,bcb等大虾帮小弟看看这个"参数错误"的问题.谢谢 如何理解连接身份 如何用TURBO C编背景音乐? 我用exec() 来执行notepad.exe , 用它来打开我想要的文本 , 可是并没有得到notepad.exe执行。 你是想找一个爱你的人还是会找一个你爱的人? VC++中如何列出SQL_SERVER服务器?急救!!! 发展方向的问题??? 急救!!在线等待!!关于XmlHttp!! 关于wsad的使用上哪个论坛比较好,请大家推荐 关于Windows CE下面的密码验证 关于Visio2002版的安装问题 搞不定了:为啥我的EnumWindowsProc会引起outlook提示?附源码 给中国足球的一点建议,如果照着这条路走,20年后中国队还可以闯进世界杯 急急急!!关于打印问题!!!!!!!! 有谁在WIN2000P+ORACLE805安装了PROC? 寻找北京地区的兼职项目. 谁知道VB MSDN在哪里有下载,我给分! 关于Visual C++的编译器手册。 在一个程序中如何控制Ftp的执行??(急,用windows API实现,不是MFC) vb.net安装和vb6冲突么? 关于JDialog的问题! 各位帮帮忙,怎样读写一个二进制文件?急!!!!!!!(答对了给高分) 有些什么好的中程书籍??? 如何动态的切换数据窗口呢? 各位任兄,谁知道如何对jsp文件加密,就像php那样 为什么自定义过程,出错。说[Error] Unit2.pas(29): Undeclared identifier: 'NMFTP1'unit Unit2; 浏览器插件讨论 问一个Linux下安装软件的问题,太弱了别笑!!!! 急急急:如何让dbgrid控件实现排序功能,,100分 新手问题~~帮帮我啊~~ 我做共享软件的一点经验,希望能抛砖引玉 在iis的服务器上需要安装什么客户端软件才能使asp联接到oracle数据库服务器上? 怎样在vb中控制EXCEL打印报表 如何判断多选框是否选中?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘