版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程化的形式、关键技术及要点-软件工程论文-计算机论文——文章均为WORD文档,下载后可直接编辑使用亦可打印——
工程基础建设是软件开发的重要方面,提升软件工程化开发水准,在预算范围内开发符合要求的高质量应用软件,是软件工程化建设发展的关键。软件工程化发展的过程中应该根据实际情况出发,利用现有工作经验进行软件工程化建设。
1软件工程化的基本形式
软件工程化是在理论指导为基础,实现技术创新发展的实用化。通过有序开发将过程更加的具体。这是工业化生产模式工具化形成的重要措施,也是软件大中型开发的模块化发展趋势,促进了软件工程产品标准化进程。
1.1实用性
软件工程化实用性发展将更好地利用软件工程原理,创新方法。强化对实用效果的理解程度。软件工程化实用性开展将是抽象的原理更加的明确,使软件开发人员能够逐渐适应软件工程化发展要求,提升软件质量,在实际工程建设中能够解决更多的问题。软件工程化实用性对人员综合素质有着较高的要求,进一步量化软件开发人员数量。建立开发小组,制定具体的衡量评价标准,结合实际情况促进实用性的开展。
1.2过程性
软件在开发过程中需要对建立效果、控制程度等方面进行系统的评估,这是改进软件的重要过程。能够使软件工程化过程更加的具体,形成有效的技术性管理程序文件。软件开发过程需要明确工程化目的,关于如何开展软件工程化进程进行活动控制,详细做好记录工作,软件生存周期需要根据标准化程序制定。软件工程化过程中若干活动要在具体任务下开展,项目在实施中要适当进行扩充,使软件工程化过程能够更加具有操作性。
1.3工具化
在完善软件工程化的过程中利用工具进行技术交流,对软件进行充分的维护,使分析计算的结果更加具有科学性。自动生成程序文档,在软件模型建立的过程中能够使信息更加的明确,实现自动维护,软件自动化或者半自动化发展在复杂程度较高的大中型软件工程应用较为普遍,效果更加的明显。分析设计工具是在软件设计基础上对自动生成的软件进行说明复制。软件开发人员在进行自动维护的时候文件的一致性将很难得到有效的保证,这样就会影响到软件工程化的效果,与新软件的开发。
1.4建立模块
建立模块能够实现软件工程化过程中设计、测试、管理、创新等方面的量化效果,极大的促进软件工程化开发的管理,保证软件运行效果的可靠性。软件工程化过程中建立模块能够保证软件体系结构的稳定性,同时也是模块化构件发展创新的重要表现,符合软件工程化发展要求。
1.5标准性
标准性是软件工程化的效果得到提升的关键。只有保证软件工程化的标准性才能够开发出具有操作性的实用软件。软件的可控性以及规范性才能够得到提升,程序软件在设计的时候要保证软件工程化效果,就要使工作人员能够更加容易理解软件应用情况。软件开发单位制定的标准是软件工程化建设的重点,根据组织发展需求,制定实施具有现代特征的标准体系,在促进软件工程化发展进程的同时,使企业生产更加的快捷。软件工程标准型能够明确开发规定,突出软件的实用性效果。根据标准体系对原有整体功能作用进行有机整合,按照技术标准提供的工作需求,使每一个体系都能够按照标准进行工程化发展。实用性、过程性、工具化、建立模块以及标准性这五种基本形式在内在上具有相互联系的特点,根据软件工程化发展程度调整应用效果,使软件工程化建设更加具有效率。
2软件工程化关键技术
软件工程化建设总体规划要根据调研的实际情况进行制定,保证软件工程化建设的总体目标,在阶段性目标实施的过程中对工作方法进行创新,明确实施过程中将会面临的风险,并且在完成之后就要对成果进行验收。总体规划是在软件工程化建设标准下进行的,我国软件工程化开发情况是现阶段阶段性目标实行的重点,也是各项工作开展的关键。
(1)领域工程技术领域工程是为一组相似或相近系统的应用工程建立基本能力和必备基拙的过程,其产品有领域模型、构架、领域特定的语言、代码构件等。领域工程技术包括领城分析、领域设计和领域实现等实用技术。
(2)软件过程技术软件过程是软件生存期内为达到一定目标而必须实施的一系列相关过程,对软件质量和开发效率等有着重要影响.软件过程技术包括过程描述语言、过程定义、过程实施、过程度量、过程改进等技术。
(3)工程环境技术工程环境是软件过程中集成使用的一系列辅助工具,有利于帮助软件人员控制软件过程中各项活动的复杂性,提高工作效率和软件质量,工程环境技术包括环境集成、配笠和使用等技术。
(4)软件构件技术构件是指应用系统中可以明确标识的构成成分,包括软件需求规约、软件的架构、文档、源代码、测试计划、测试案例和数据等。软件构件技术包括构件的获取、构件模型、描述语言、分类与检索、复合组装等技术。
(5)软件标准化技术软件标准是对软件生存周期中所有各个阶段的工作(包括技术性和管理性工作)作出合理的、统一的规定,有利于提高软件的管理水平、软件人员之间的通信效率和准确率,软件标准化技术包括制定、实施和改进一系列标准(特别是企业标准)的技术。
3软件工程化的要点
软件工程化开发是对计算机进行的维护工程,在开发过程汇总要根据软件工程化开发体系结构进行方法的确认。保证软件工程化开发质量,是软件开发过程中整体质量提升的要点,也是工具方法有效结合的实践。管理技术是软件工程化实施开发的重要标准与指导。工具实现自动半自动发展将提升工程效率,保证软件工程化理论能够应用到软件组织中,并且对软件工程化开发成果进行总体分析。软件工程化组织开发过程中需要符合标准规则,这样将保证软件开发质量,同时能够有效的缩短工程软件开发周期。软件工程在开发的过程中需要对工程化建设指标进行量化分析,同时能够对软件工程化过程中涉及到的方法与工具进行创新。保证技术水准以及人员素质的整体性提升。软件工程化整体规划在实施阶段是技术的核心与基础,制定科学的软件开发规划,保证软件开发规划能够顺利的实施,是软件工程化建设发展的重点。软件工程化在开发的过程中需要不断处理存在的问题,同时要保证各阶段软件开发计划制定的目标,并且在活动开展的过程中能够进行有计划的实施,针对软件工程化发展需求对产生的结果进行有计划的检查,明确其中存在的主要软件工程化形式。软件工程化成功建设能够充分的吸收开发经验,对不能够解决的问题进行循环解决,按照计划不断强化循环效果,逐步的提升软件工程化水平。软件工程化开发的过程中在明确自身实际情况的同时还要充分的借鉴先进的国外经验,提升软件工程化辅助性效果。软件工程化基本形式和关键技术水平的提升能够提升整体行业的质量。
4结束语
对软件工程化的发展要不断的进行研究,随着实践工作持续深入,能够对软件工程化发展产生全面的认识,明确软件工程化的基本形式和关键技术。软件工程化在科学技术发展的带动下,与项目工程实际相联系,保证软件工程化应用的有效性。
参考文献
[1]张桂林,张晓梅,丁峰。软件工程化的基本形式和关键技术[J].计算机工程,2012(10):20.
[2]毛新军,常志明,王戟,王怀民.面向Agent的软件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026长江水利委面试题及答案
- 2026-2030中国观赏蟹行业市场现状分析及竞争格局与投资发展研究报告
- 2026-2030中国海藻类水凝胶行业发展状况与前景方向分析研究报告
- 大学新学期新目标演讲稿
- 2026-2030塑料管行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2026-2030中国低碳铝市场供需现状与未来前景动态研究研究报告
- 2026年医疗机构病历管理规定学习课件
- 2026年造价工程师土建实务冲刺押题试卷(全真版)
- 2026年风景园林师考试《园林植物配置》冲刺押题试卷
- 2026年事业单位B类综合应用能力单套试题专项训练
- 创伤救护(1学时-扬州红十字会)
- 《玻璃搬运机器人》课件
- 统编版二年级上册第一单元教学解读与整体构想
- 第06讲 指对运算(教师版) 备战2025年高考数学一轮复习考点帮(天津专用)
- DB33-T 936-2022 公路桥梁整体顶升技术规程
- 公路隧道病害产生机理及防治对策
- 曲阜明故城控制性详细规划(同济)课件
- 布展与撤展管理
- YY/T 0478-2011尿液分析试纸条
- 2022年数字安徽有限责任公司招聘笔试试题及答案解析
- NB∕T 33009-2021 电动汽车充换电设施建设技术导则
评论
0/150
提交评论