软件工程化研究

来源 :河南大学 | 被引量 : 0次 | 上传用户:mm1234567mm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件工程化是要把软件工程理论应用到软件开发组织中,以改进软件开发组织产品开发的时间(T)、质量(Q)、成本(C)、服务(S)。其最重要的是软件开发过程的工程化,即通过在整个软件开发组织中建立有序的、有限步骤的、符合规则的过程,达到提高软件开发质量,缩短软件开发周期的目的。尽管软件工程的研究已经几十年了,但当今中国软件开发组织的工程化水平依然比较低,这已经成为制约我国软件产业发展的主要问题,也是制约我国软件产业国际化的重要因素。在这一背景下,笔者钻研了国内外在软件工程方面的最新理论及成果,结合几年来在项目开发中的体会,以及在项目开发中进行工程化探索的经验,对软件工程化中的问题、原则、步骤和方法进行了研究。本文是这一研究的成果。 本文引言介绍论文背景,论述笔者对实现软件工程化必要性的认识。第一部分整体描述软件工程的体系结构,以及笔者对该体系结构和软件工程化的一些概念的理解和认识,提出了需要研究的一些问题,这些问题分别在以后的部分中给出解决的方法。第二部分对软件工程化的评价标准进行研究,说明了相应的评价标准。在研究过程中笔者深切地感觉到,传统企业的管理理论和企业本身对软件工程理论的发展有巨大贡献,对实现软件工程化有重要的借鉴意义,因此本文提出了把传统企业模型作为软件开发组织实现工程化的参考模型的思路。第三部分对软件工程化中的辅助工具进行研究,总结了目前在CASE工具方面的进展。笔者根据自己参加 CIMS项目实践的体会和对软件工程化理论与方法的钻研,结合并行工程、过程重组、虚拟制造、动态企业联盟等先进制造技术,将信息技术运用于软件工程化,提出了一个软件集成开发系统SW-IDS的框架;以对在软件工程化下进行项目的各类数据和过程进行统一的管理,使各项活动在统一控制下有序地进行,有效克服当前软件组织经常遇到的无序和不完备等许多缺陷。第四部分对软件工程化的实施原则、步骤和方法进行研究,提出了笔者的一些解决方法和思路,希望能够对软件开发组织的软件开发工作能有帮助。文章附录给出了笔者在参加 CIMS项目实践中主动运用软件工程化方法所积累的一部分模板,希望对实施软件工程化有所帮助。
其他文献
现代信息技术的发展正迅速改变着人类的社会生活和经济活动,互联网金融业务产生于传统金融业务中,随着时代的变迁、人们观念的转变以及现代信息技术的大发展,互联网金融业务取得
航天器的姿态测量问题是伴随着航天器的出现而产生的,姿态控制已经成为航天领域的一个主要研究方向。航天器姿态的实时测量对于姿控、导航、定位,尤其是遥感摄影测量都具有重要
立足于全国森林、湿地和野生动物自然保护区的有效管理与地区经济发展,总结保护区发展现状,并就影响保护区建设的自然、社会、经济等各方面因子进行总体评价和分类,找出其关键影
本文认为,马克思主义民族化的过程,就是各国马克思主义者把马克思主义普遍原理同时代特征和本国实际相结合,探索有本国特点的社会主义革命和社会主义建设道路,从而丰富和发展马克
电子标签系统最大的特点是采用射频技术非接触识别,以无线方式通信,因此可以同时识别多个电子标签及高速运动的电子标签。无须外露电触点,可以按不同的应用要求来封装,可以抵抗恶
金属基复合材料中基体与增强体的化学相容性,特别在采用液态制备工艺时,对最终复合材料产品性能有重要影响。从降低金属基复合材料的制备成本和资源再利用角度考虑,进行了飞灰增
现代的历史是乡村城市化,而不象在古代那样,是城市乡村化。城市化的发展是历史的必然。美国在成长的过程中也经历了乡村城市化的发展阶段。其中1870—1920年是美国城市发展的一
商业方法的可专利性一直是知识产权界的一个争议热点。虽然美、日、欧都陆续接受了商业方法专利,但他们各自对商业方法专利客体的审查标准和审查步骤也不尽相同。美国在Bilski
主分量的方向是代表输入数据矢量具有最大方差的方向,用主分量来表示数据矢量称之为主分量分析(PCA),而次分量的方向是输入数据矢量具有最小方差的方向。主分量分析和次分量分析(M
我国是一个水旱灾害频繁,水资源时空分布极不均衡,人均水资源贫乏,且面临水资源短缺、水质污染、环境恶化等许多水问题挑战的国家。因此,寻找区域水资源可持续开发利用的方法,使整