论文部分内容阅读
摘要:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言、数据库、系统平台、标准、设计模式等方面。软件工程技术数字化的进步是产业成长的推力。在提高技术开发水平中,遇到了许多问题。本文针对国内外软件工程的发展现状和遇到的问题展开了探讨,并提出了解决方法与措施。
关键字:数字化;软件工程;建设;开发;
中图分类号: TP311.5 文献标识码: A 文章编号:
1 引言:
数字化工程是指在运行体系的各个环节中,应用数字化技术实现体系的智能化运作时所需的各种措施的综合。作为一门工程学科,其涉及到体系内数字化系统设计、建造、管理、运用以及评估和改建等方面的基础和应用基础研究。软件工程的数字化则在于该体系中运用措施让能让软件工程的建设以及开发秩序化运作,其外使其各种软件质量有一个评估基础的措施方式。
目前软件应用于多个方面,典型的软件有操作系统、编译器、嵌入式系统、人机界面、数据库、电子邮件、办公套件、游戏等。同时,如政府部门、工业、农业、银行等各个行业几乎都有计算机软件的应用,这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。因此,加强软件数字化的开发是非常重要的。
2 国内外发展现状
2.1 国内发展现状
我国软件产业的国际化程度较低,国内市场由于以下的局限性无法独立支撑起一个庞大的产业:
(1)市场规模狭小
近年来,国内软件市场总体规模出现增长,但由于盗版,社会心理认同低,政府采购不规范等多种原因,增速仍较有限。软件潛在市场巨大和现实市场相对狭小矛盾仍较突出。
(2)市场规范度过低
国内市场的竞争规则规范性程度过低,没有形成较好的优胜劣汰的市场机制,资源向高竞争力企业的集中度不够,好企业难以脱颖而出。同时,国内市场的用户需求规范性程度过低。目前我国软件企业主要从事软件工程项目,未能形成以产品开发为中心、以专业化服务体系为支撑的发展模式,从事大型软件产品开发的软件企业很少,导致整个产业难以规模化。
(3)同质水平低
目前,国内软件市场专业分工和特色不够清晰。国内软件企业处于各自为战的状态,互为竞争对手。同类软件的重复开发现象较严重,存在恶性竞争状况,专业化分工尚未形成,造成整个软件产业利润低下。
2.2 国外发展现状
国外市场软件工程的发展比国内快的多,大多高新技术都掌握在他们的手中,他们主导了世界软件行业的发展,但他们的市场发展也渐渐饱和,必须开发出跟先进的技术来满足广大客户的更高层次的要求,同时其他国家也在飞速发展,给他们也带来了压力与挑战。
3 数字化软件工程开发建设中存在的主要问题及改进措施
3.1 数字化软件工程开发建设中存在的主要问题
(1)人才结构失衡
目前,随着总量供不应求这一矛盾的缓和,但我国软件人才结构不尽合理的问题进一步凸现,成为我国软件人才体系的突出特点,缺乏高端软件人才和复合型软件人才。复合型软件人才有两种类型:一种是既精通软件又精通硬件的基础理论和设计技能的人才;另一种是既精通软件基础理论和设计技能,同时又精通其他专业业务和应用知识的复合型人才,这类人才是软件领域与其他应用领域交叉的复合型人才。
(2)体制建设不够全面
在开发建设的过程中,缺少专业的管理引导者来带领和指挥开发团队的方向,团队成员的水平没有得到最大程度发挥。团队领导者很难实现一方面软件工程技术过硬,软件开发建设的技术经验丰富;另一方面还有很强的沟通协作能力,与团队成员以及外界作一个很好协调和推进。这样便导致开发的进程和效果大打折扣,没法实现预期的效果,影响团队成员技术水平和积极性的充分发挥。
(3)自主知识产权的主流软件产品较少,产品多为低端产品
要我国,自主知识产权的主流软件产品较少,主要集中在产业链的低端型、辅助型和外挂式的产品阶段;在核心技术上有创新、自主设计的“重量级”软件产品还比较缺乏;许多基础性、关键性软件还处于空白状态。
(4)开发进度的连贯性较差,人员安排和调用不合理
在软件开发的过程中十分需要有一个稳定持续的团队合作,这就要求开发人员的稳定性并且要保持积极的态度。如果经常有人员的调动和调整就会增大软件开发过程中出错的几率,其开发的连续性也无法保证,导致开发进程人打折扣,效率低下。
(5)核心技术缺乏,创新能力不足
国内一些软件公司在开发中对团队成员进行不合理调配,或者而临资源不充足不到位的困难,导致开发过程受阻碍,无法顺畅进行。软件开发过程中的延期和延误现象时有发生,会对软件公司的信誉形象,以至于进一步发展造成不良影响。另外对合作的企业也造成很大影响,对双方都是很大的损失,对我国软件工程产业的发展也是极其小的。
3.2 数字化软件工程开发改进措施
(1)教育模式创新
我们应当从教育抓起,多为学生提供实践机会,不断加强学生的实际编程能力。同时,也应该提供专业的培训,不断提高员工的理论水平和实际操作水平,有助于满足企业各层次的人才需求。
在人才培训方面,要积极扩大国内软件高级人才与国际软件市场的联系和交流,扩大面向出口的专业化二次培训规模,重在加强项目经理和程序员的外语能力和过程管理能力,为软件出口提供更广泛的人才基础。要将引进面向国际市场的人才作为我国引进人才的重点领域,使我国成为软件国际化人才的高地。在吸引海外留学人员回国发展的工作中,重点吸引一批优秀的项目经理、系统分析师和软件工程师。
(2)观念创新
目前软件服务已经成为巨大产业,软件服务将企业运营的重心由产品转向服务。用户不仅关心是否拥有自己的计算机、网络和软件,他们更关心以较低的成本建立和维护满足自身竞争力需要的业务。应用系统用户已经逐渐认识到,花钱获得高效便捷的专业化服务是必要的。因此我们须致力于改变自己的思维模式,在观念上进行创新,提高软件数字化的建设。
(3)技术创新
软件产业必须强调自主知识技术,强调知识产权,这是因为它在很大程度上决定着一个国家信息安全和综合国力。要发展具有自主知识产权的软件产品,应该在软件研究与开发上加大投入,注重跟踪和模仿,独立从事软件自主核心技术的研发,逐步在操作系统、数据库管理系统和关键应用软件方面形成完整、系统的自主版权软件产品。同时加快核心软件技术和产品制度创新及产业化。集中支持核心技术软件,基础软件工具和嵌入式软件的开发和自主的软件创新信息产业化。
(4)提高软件质量
软件产品的质量包括技术含量与管理的含量,因此,开发技术应考虑技术和管理两个方面。融合技术就是具有突破性的研究成果,它已被我们不断的软件开发与监理实践验证。通过长期的实践与研究,人们逐渐认识到:“以往的理论或是忽视管理而重视技术,或者反之”。
事实上,软件开发是项目思想、管理组织、方法、技术、方式的综合体现,其中,技术是其质量保证的坚实基石,而过程管理是另一项决不可忽视的措施。惟有消除管理与技术的隔阂,将两者融合,“有效性”和“实用性”最终才能真正落到实处,并使两者的优势得充分的发挥。它使各阶段的质量控制有章可循,对指导软件的质量管理具有重要的借鉴作用。
(5)加快软件园建设
作为加快发展软件技术、有效推进软件产业发展而兴起的软件园,在研发与引进软件新技术、软件新产品创新开发、加速软件成果转化等方面,具有典型的示范与带动作用。软件园区集中提供了理想的软件研发场地、良好的成果孵化环境、完善的人才培训场所、相当规模的软件流通市场、便利的交通与生活设施、良好的休闲娱乐场所,能充分发挥软件园区的群体优势和规模效应。
4 结束语:
数字化是软件技术的基础,是智能技术的基础,软件工程技术数字化的进步一直是产业成长的推力,改进软件的教育模式,在观念上和思维上提高创新,加快推行软件工程数字化建设是提高软件产业的发展,加强其在软件行业、在国内外竞争的源动力。
参考文献:
[1]张勋.浅谈高校数字化图书馆的建设[J].科技信息.2009(19)
[2]金海.软件工程发展趋势综述[J].华章.2013(17)
[3] 杨芙清,梅宏,吕建,金芝.浅论软件技术发展[J].电子学报.2002(01)
关键字:数字化;软件工程;建设;开发;
中图分类号: TP311.5 文献标识码: A 文章编号:
1 引言:
数字化工程是指在运行体系的各个环节中,应用数字化技术实现体系的智能化运作时所需的各种措施的综合。作为一门工程学科,其涉及到体系内数字化系统设计、建造、管理、运用以及评估和改建等方面的基础和应用基础研究。软件工程的数字化则在于该体系中运用措施让能让软件工程的建设以及开发秩序化运作,其外使其各种软件质量有一个评估基础的措施方式。
目前软件应用于多个方面,典型的软件有操作系统、编译器、嵌入式系统、人机界面、数据库、电子邮件、办公套件、游戏等。同时,如政府部门、工业、农业、银行等各个行业几乎都有计算机软件的应用,这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。因此,加强软件数字化的开发是非常重要的。
2 国内外发展现状
2.1 国内发展现状
我国软件产业的国际化程度较低,国内市场由于以下的局限性无法独立支撑起一个庞大的产业:
(1)市场规模狭小
近年来,国内软件市场总体规模出现增长,但由于盗版,社会心理认同低,政府采购不规范等多种原因,增速仍较有限。软件潛在市场巨大和现实市场相对狭小矛盾仍较突出。
(2)市场规范度过低
国内市场的竞争规则规范性程度过低,没有形成较好的优胜劣汰的市场机制,资源向高竞争力企业的集中度不够,好企业难以脱颖而出。同时,国内市场的用户需求规范性程度过低。目前我国软件企业主要从事软件工程项目,未能形成以产品开发为中心、以专业化服务体系为支撑的发展模式,从事大型软件产品开发的软件企业很少,导致整个产业难以规模化。
(3)同质水平低
目前,国内软件市场专业分工和特色不够清晰。国内软件企业处于各自为战的状态,互为竞争对手。同类软件的重复开发现象较严重,存在恶性竞争状况,专业化分工尚未形成,造成整个软件产业利润低下。
2.2 国外发展现状
国外市场软件工程的发展比国内快的多,大多高新技术都掌握在他们的手中,他们主导了世界软件行业的发展,但他们的市场发展也渐渐饱和,必须开发出跟先进的技术来满足广大客户的更高层次的要求,同时其他国家也在飞速发展,给他们也带来了压力与挑战。
3 数字化软件工程开发建设中存在的主要问题及改进措施
3.1 数字化软件工程开发建设中存在的主要问题
(1)人才结构失衡
目前,随着总量供不应求这一矛盾的缓和,但我国软件人才结构不尽合理的问题进一步凸现,成为我国软件人才体系的突出特点,缺乏高端软件人才和复合型软件人才。复合型软件人才有两种类型:一种是既精通软件又精通硬件的基础理论和设计技能的人才;另一种是既精通软件基础理论和设计技能,同时又精通其他专业业务和应用知识的复合型人才,这类人才是软件领域与其他应用领域交叉的复合型人才。
(2)体制建设不够全面
在开发建设的过程中,缺少专业的管理引导者来带领和指挥开发团队的方向,团队成员的水平没有得到最大程度发挥。团队领导者很难实现一方面软件工程技术过硬,软件开发建设的技术经验丰富;另一方面还有很强的沟通协作能力,与团队成员以及外界作一个很好协调和推进。这样便导致开发的进程和效果大打折扣,没法实现预期的效果,影响团队成员技术水平和积极性的充分发挥。
(3)自主知识产权的主流软件产品较少,产品多为低端产品
要我国,自主知识产权的主流软件产品较少,主要集中在产业链的低端型、辅助型和外挂式的产品阶段;在核心技术上有创新、自主设计的“重量级”软件产品还比较缺乏;许多基础性、关键性软件还处于空白状态。
(4)开发进度的连贯性较差,人员安排和调用不合理
在软件开发的过程中十分需要有一个稳定持续的团队合作,这就要求开发人员的稳定性并且要保持积极的态度。如果经常有人员的调动和调整就会增大软件开发过程中出错的几率,其开发的连续性也无法保证,导致开发进程人打折扣,效率低下。
(5)核心技术缺乏,创新能力不足
国内一些软件公司在开发中对团队成员进行不合理调配,或者而临资源不充足不到位的困难,导致开发过程受阻碍,无法顺畅进行。软件开发过程中的延期和延误现象时有发生,会对软件公司的信誉形象,以至于进一步发展造成不良影响。另外对合作的企业也造成很大影响,对双方都是很大的损失,对我国软件工程产业的发展也是极其小的。
3.2 数字化软件工程开发改进措施
(1)教育模式创新
我们应当从教育抓起,多为学生提供实践机会,不断加强学生的实际编程能力。同时,也应该提供专业的培训,不断提高员工的理论水平和实际操作水平,有助于满足企业各层次的人才需求。
在人才培训方面,要积极扩大国内软件高级人才与国际软件市场的联系和交流,扩大面向出口的专业化二次培训规模,重在加强项目经理和程序员的外语能力和过程管理能力,为软件出口提供更广泛的人才基础。要将引进面向国际市场的人才作为我国引进人才的重点领域,使我国成为软件国际化人才的高地。在吸引海外留学人员回国发展的工作中,重点吸引一批优秀的项目经理、系统分析师和软件工程师。
(2)观念创新
目前软件服务已经成为巨大产业,软件服务将企业运营的重心由产品转向服务。用户不仅关心是否拥有自己的计算机、网络和软件,他们更关心以较低的成本建立和维护满足自身竞争力需要的业务。应用系统用户已经逐渐认识到,花钱获得高效便捷的专业化服务是必要的。因此我们须致力于改变自己的思维模式,在观念上进行创新,提高软件数字化的建设。
(3)技术创新
软件产业必须强调自主知识技术,强调知识产权,这是因为它在很大程度上决定着一个国家信息安全和综合国力。要发展具有自主知识产权的软件产品,应该在软件研究与开发上加大投入,注重跟踪和模仿,独立从事软件自主核心技术的研发,逐步在操作系统、数据库管理系统和关键应用软件方面形成完整、系统的自主版权软件产品。同时加快核心软件技术和产品制度创新及产业化。集中支持核心技术软件,基础软件工具和嵌入式软件的开发和自主的软件创新信息产业化。
(4)提高软件质量
软件产品的质量包括技术含量与管理的含量,因此,开发技术应考虑技术和管理两个方面。融合技术就是具有突破性的研究成果,它已被我们不断的软件开发与监理实践验证。通过长期的实践与研究,人们逐渐认识到:“以往的理论或是忽视管理而重视技术,或者反之”。
事实上,软件开发是项目思想、管理组织、方法、技术、方式的综合体现,其中,技术是其质量保证的坚实基石,而过程管理是另一项决不可忽视的措施。惟有消除管理与技术的隔阂,将两者融合,“有效性”和“实用性”最终才能真正落到实处,并使两者的优势得充分的发挥。它使各阶段的质量控制有章可循,对指导软件的质量管理具有重要的借鉴作用。
(5)加快软件园建设
作为加快发展软件技术、有效推进软件产业发展而兴起的软件园,在研发与引进软件新技术、软件新产品创新开发、加速软件成果转化等方面,具有典型的示范与带动作用。软件园区集中提供了理想的软件研发场地、良好的成果孵化环境、完善的人才培训场所、相当规模的软件流通市场、便利的交通与生活设施、良好的休闲娱乐场所,能充分发挥软件园区的群体优势和规模效应。
4 结束语:
数字化是软件技术的基础,是智能技术的基础,软件工程技术数字化的进步一直是产业成长的推力,改进软件的教育模式,在观念上和思维上提高创新,加快推行软件工程数字化建设是提高软件产业的发展,加强其在软件行业、在国内外竞争的源动力。
参考文献:
[1]张勋.浅谈高校数字化图书馆的建设[J].科技信息.2009(19)
[2]金海.软件工程发展趋势综述[J].华章.2013(17)
[3] 杨芙清,梅宏,吕建,金芝.浅论软件技术发展[J].电子学报.2002(01)