软件工程与系统工程对比分析

来源 :科学与财富 | 被引量 : 0次 | 上传用户:Phoenix164
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文介绍了系统工程内涵、软件工程内涵,讲述了系统工程与软件工程的内在联系和区别,分析了软件工程的形成三线索。
  关键词:软件工程;系统工程;分析
  一、系统工程内涵
  韩国汽车仅仅经历了四十年的发展时间便赶上西方国家水平,甚至超出一些汽车大国,变为汽车工业发展的后起之秀。关键成因在于韩国创建形成了一套行之有效的系统工程。我国恰好由于欠缺该密集型产业的核心基础,因而始终无法实现量产,不能激发系统工程核心价值内涵。系统工程包含工序较多,需要不断的改进优化,方能组合形成坚固系统。需要对各道流程工序做出严格清晰的规定,遵循系统工程标准,方能确保产品质量的可靠与稳定。通过该类不断积累优化的过程方能实现量化。一般意义上的积累则无法完成量化。
  二、软件工程内涵
  软件工程包含三类,具体为传统工程、面向对象与构件软件工程。应用工程化方式探究以及创建具备实用性、优质高效的软件技术的相关学科便可称之为软件工程。软件工程包含较多层面,例如数据库、应用平台、工作模式、程序设计、开发软件工具等。信息时代,人们更广泛的应用网络系统交流、沟通,辅助实践工作,满足学习生活需要,该过程之中邮件系统、人机界面、操作系统、嵌入系统、数据库系统等均需要用到软件工程。当前,对于软件工程的较多定义之中,获取广泛认可的内容为,软件工程为应对软件有关问题事项的工程,为开发应用软件以及维护管理应用系统的规范化、定量化以及系统化研究。其属于一类交叉学科,研究开发出品质优良、性价比较高的产品为当前软件工程的终极目标。需要利用功能价值、易用性、安全性、可移植性、便利维护管理与高效性等标准衡量软件工具整体质量。
  三、系统工程与软件工程的内在联系和区别
  系统工程与软件工程既存在联系同时又包含区别,两者互相交叉形成了一定的交集,同时又有各自不同的领域。系统工程外延较为广泛,包含软件以及硬件两层面内容。例如环境系统、信息系统、经济管理系统工程等均为其典型代表。软件为信息产业核心灵魂,而软件工程则为软件产业的重中之重。伴随信息技术的飞速发展,软件工程不断增长,并取得了显著成果。软件工程需要首先展开系统设计,而后方能进行软件工具的开发。也就是说软件工程为软件开发过程中需要遵循的具体原则以及设计操作规范。而系统架构则为系统工程的更为具体化内容。软件工程离不开系统架构的有效支撑,因此可以说系统工程为软件工程实现的重要标准与核心思想。同时系统工程还渗透至更多的应用领域,其架构体系,可辅助更多行业开展研究工作,提升实效性,发挥综合价值。
  四、软件工程三线索
  软件工程分为三个部分,即软件工程包括三个重要的线索:软件项目开发过程、软件项目管理过程和软件过程改进。开发过程是软件人员生产软件的过程(例如需求分析、设计、编码、测试等),相当于机械流水线上的生产过程;管理过程是项目管理者规划软件开发、控制软件开发的过程,相当于机械流水线上的管理过程;同理,过程改进相当于对软件开发过程和软件管理过程的“工艺流程”进行管理和改进,如果没有好的工艺生产不出好的产品,它包括对开发过程和管理过程的定义和改进。
  在现实软件项目中,大家更注意的是软件开发过程,经常忽略了软件管理过程和过程改进,其实这两个线索很重要,甚至超过项目开发过程的重要性。随着软件的不断发展,软件规模的不断壮大,软件开发也会逐步向软件工厂化发展,开发过程就相当于软件工厂中生产车间的生产过程,而过程改进就相当于生产工艺过程,生产内容、生产质量、生产时间、生产成本等工作都是项目管理的工作。让软件工程成为真正的工程,就需要软件项目的开发、管理、过程等方面规范化、工程化,工艺化,机械化。
  目前,高校的软件学院以及计算机学院都开设有很多软件工程类课程,但是效果不是很好,基本问题是实践性不强,太拘泥于书本理论,让学生感到很枯燥。作为软件学院应该是提供实践性强的课程,让学生经历更多的项目实践环节,所以,软件工程类课程的改革应该是从如何增加实效性下手,为此,软件工程教育应该借鉴职业化教育。
  印度软件业的崛起与人才优势无疑是有很大的关系。据有关数据显示,10亿人口的印度至少有35万名合格的软件人才,并正在以每年6万人的速度急剧增长。高质量、低成本的软件人才成为印度软件业乃至整个信息产业迅速崛起的引擎。由于有相当规模的人力资源,印度有实力提高软件业的产业化程度,并能在软件开发领域提供一流的技术和质量保证。由此为印度赢得了大笔海外订单和高额出口回报。能够拥有这么丰厚的人才储备,和印度的教育模式是分不开的。职业教育给印度软件业带来的益处十分明显,不但有效地解决了低端人才缺乏问题,大大缩短人才培养时间,提高了人才使用效率,而且结合实践的教学方式培养出的人才更好地满足了企业需求,提升了软件企业及产业竞争力。这些都是中国的教育机构应该学习和借鉴的。
  在职业教育方面,中国和印度比起来还是存在着很大的差距。我们的大学教育很多时候是与市场需求脱节的,所以出现了大学生数量水涨船高,失业和待业人数也与日俱增的态势。更多的人在找不到工作后再参加职业教育,以期学到一技之长,找到满意的工作。培养正确的学习和职业观念是很重要的,而且如果想要从事一种职业,需要尽早培养。例如项目驱动式教育模式就是一种不错的模式。我们应该学习印度,把国民教育和市场结合起来,市场需要什么样的人才我们就以此为尺度去投入培养。
  五、系统化的软件工程
  印度快速的超越較多发达国家,成为软件行业的佼佼者,重要因素在于其不断积累了软件工序,通过优化改进,令软件工程更加系统化、规范化,也就是软件内的系统工程。世界范围内,发达地区或是发展中国家,均构成了不同规模,具有个性特征的软件产业聚集区域。该类地区发展变成了全球经济格局体系之中的核心要素。印度恰恰由于决策管理到位、定位得当,而发展成为了生产软件的大国。其生产软件过程中重视开发流程,开展标准化与系统化管理。呈现出明显的特征,即流程大于项目。实践工作中流程管理员工更为独立,针对研发部门具体的开发流程进行专项核查,探究其是否依据既定流程实施。倘若流程不正确,则项目立即终止。基于该类系统化的软件工程,清晰的架构,稳定的体系,令印度成为了软件产业精英,其并非依靠几个英雄进行研究开发,而是通过团结的力量、积极协作,重视标准化、系统化,强化流程管理,积极同国际接轨,方能获取成功。
  六、结语
  总之,为推进软件工程、系统工程的科学发展,我们应探究两者的内在联系、核心本质、重要内涵,有效的开发相关技术手段,树立创新意识,明确行业标准,方能激发软件工程与系统工程核心价值功能,吸取行业精英的成功经验,努力打造系统化的软件工程,方能实现综合效益目标,全面更新研究开发技术,实现又好又快的全面发展。
其他文献
对9个早稻耐冷材料大田直播和覆膜育秧生长25d秧苗,进行苗长、叶片数及干物质积累的观测比较,以竹青、早籼14、云恢72和丽粳2号作为对照.结果表明:直播时,A02、A08、A09、A06
知识经济下,市场竞争日益激烈,价格战和广告战不是企业占领市场的最佳途径,最有效的做法就是打造自身的品牌,通过强势品牌取胜。首先,要设计好品牌名称。品牌名称设计得好,容易在消费者心中留下深刻的印象,也就容易打开市场销路,增强企业和产品的市场竞争能力。其次,要保证品牌质量。质量是品牌的生命,是品牌创立与发展的根本保证。如果没有严格的质量管理作后盾,今天的名牌产品明天可能沦落为一般产品,甚至从市场上消失
玉米种质遗传基础狭窄现象已成为我国玉米生产可持续发展的首要限制因素.笔者认为,利用热带、亚热带种质资源改造本土材料,是解决这一问题的有效措施.
本文从7个方面寻找了200方中碳钢(45#40Cr)连铸坯一火轧制Φ60mm力学性能不合的原因,并把它作为攻关课题分别进行攻关,最后取得了满意的效果,并得出3种轧制工艺取得的效果也不同。
根据江苏淮北麦区的生态特点、小麦生产现状和对近几年淮北小麦区试资料的分析,结合江苏省小麦品种审定标准,提出该麦区小麦育种目标.
<正> 朝鲜民主主义人民共和国1993年1月制定的自由贸易区法(以下简称朝鲜自由贸易区法)是朝鲜扩大对外开放、鼓励外资输入的一项重要法规。了解该项法律可使我们对朝鲜的对外经济政策特别是其外资政策有一个大致的掌握,并可能会对完善我国的外资立法提供某种启示。以下便结合朝鲜的涉外
摘要:现代电力系统规模的不断扩大,导致输电线路的电压等级一再提高,长度也越来越长。作为电力系统的重要组成部分,输电线的安全与否直接关系到整个系统的安全稳定运行。鉴于此,本文对高压架空线路常见问题与预防措施进行了探讨。  关键词:高压架空线路;故障;检修  一、高压架空线路出现问题的危害  高压输电线路是供电系统的重要组成部分,其主要作用是传输电能。输电线路有别于电力系统其它设施, 主要特点是:分布
党的十六届三中全会提出了科学发展观,为解决"三农"问题提供了统筹城乡发展这一重要方略.这一思路突破了传统的就农村论农村、就城市论城市的桎梏,对缩小城乡经济社会差别,建
<正> (一) 日元贷款在中国的实施状况自1980年开始的对中国实施的日元贷款到1992年已迎来了第13个年头,在此期间,第一批提供贷款3 309亿日元、第二批4 700亿日元、资金还流700亿日元。从1990年开始提供第三批贷款。第一批贷款是1979年8月谷牧副总理(当时)访问日本时提出申请,同年12月大平首相(当时)访
本文对35#轧材裂纹的形貌和产生原因做了较为详尽的分析