软件方面专科毕业论文范文 与关于软件重用浅见有关学年毕业论文范文

本文关于软件论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

关于软件重用浅见

【摘 要】 技术和软硬件被大量重用和共享,大大增加了产品稳定性和可靠性,降低研发和生产成本,减少低水平重复设计,提高软件产品质量.软件作为产品的重要组成部分,通过对软件构件进行重用开发、使用和管理,能为组织实现软件重用,并达到技术共享、建立组织资产库、提高研发质量和效率的目的.

【关键词】 构件开发 构件管理 构件库

一、可重用构件开发和使用

重用构件的开发可以和项目软件开发过程中进行,也可以独立开展.重用构件开发过程包括需求分析,设计、实现、测试和入库,各开发过程的要求与其他软件开发过程一致.构件完成测试后进行入库,入库前准备构件说明文档,包含构件需求分析、设计、测试等内容.

基于重用构件进行软件开发是以高质量的可重用构件库为基础的,整个过程包含软件重用分析、构件出库、软件实现、软件测试和构件信息反馈几个过程.重用分析主要识别重用机会,可以在软件开发的系统分析、需求分析、策划和设计过程中进行.构件重用可以分完全重用和修改重用两种情况.

二、重用构件管理

2.1 重用构件库建设

重用构件库的管理可结合配置管理平台进行,由专人或配置管理人员负责构件库维护.重用构建库应包括构件的分类、构件访问权限的设置,以及相应的入库流程、使用出库流程和使用反馈流程等.

2.1.1 构件的分类

构建库可根据组织架构分为组织通用构件库和各技术部门的专用构件库两层.因此构件种类也可分为组织通用构件和各技术部门专用构件.在各构件库中可以根据构件的特征信息再进行细分,以便后期使用时查询.

2.1.2 构件访问权限

构件访问权限根据库的不同,可以设置不同的访问权限.在通用构件库中,访问权限可以开放至组织内的相关人员;而各技术部门的专用构件库的访问权限可以开放至某技术部门内的相关人员.具体的访问权限可分为阅览构件、上传构件和下载构件3 类.a)阅览构件:具有相应权限的人可以查看该构件库中构件目录以及构件的基本信息,包括、构件名称、构件描述、构件版本、测试信息、评审信息、创建人、应用情况和评价情况等信息;b)上传构件:具有相应权限的人可以上传某经过测试达到可入构件库状态的构件及构件附件包或构件说明文档至某构件库;c)下载构件:具有相应权限的人可以下载构件或构件附件包或构件说明文档.注:构件附件包可含构件的具体的需求文档、设计文档、测试报告、评审信息、构件详细信息、使用DEMO、源代码.其中,构件源程序为压缩包形式,其它附件均为word 形式文档.

2.1.3 构件入库

在重用构件开发通过测试或评审确认其达到入库条件后,由构件开发人员执行入库操作,在配置管理平台“构件库”页面下点击“上传构件”开启构件的入库流程.如果构件开发随项目进行,那么项目结项后提交该构件入库.构件提交入库时,根据构件的复杂程度要准备好构件附件包或构件说明文档(至少包含构件功能描述、来源、接口描述、开发环境和使用方法).一个完整的构件必须包含目标程序、源程序和构件附件包或构件说明文档,其中源程序和构件附件包或构件说明文档可打包上传,目标程序可以是动态链接库、静态库、可执行程序等形式.构件上传流程审批:可由组织的技术开发委员会或配置控制委员会对其是否通过验证且满足入库条件进行审批.

2.1.4 构件出库

构件出库分两种情况:a)对目标程序和构件附件包或构件说明文档出库;b)对目标程序、源程序和构件附件包或构件说明文档同时出库.两种情况在配置管理平台通过发起“下载构件”审批流程表单开启构件下载权限,审批通过后就具备了下载构件目标程序和构件附件包或构件说明文档的权限.如果需要下载构件源程序,需要在开启“下载构件”权限的前提下,开启源代码下载申请流程获取下载权限.

通过“构件下载”在配置管理平台中发起构件出库流程,该流程可由组织配置控制委员会审批,审批通过后由构件库管理人员为申请人开启“下载”权限.

在目标程序和源程序下载时,需填写使用构件的产品型号、项目代号、下载说明和应用人等信息.

2.1.5 使用情况反馈

构件下载使用后,应用人在项目结项时需进行构件使用情况反馈.在配置管理平台下提交构件使用情况反馈流程,填写构件使用情况信息,包含使用方式(完全重用/ 修改重用)、修改程度(修改代码行百分比),发现问题数及问题详细描述和改进建议等信息.流程经过项目主管领导或配置控制委员会审批后,使用情况信息汇总到该构件的应用情况下,有助于构件开发人员根据反馈问题改进和完善相关构件.结束语:在软件重用过程中,组织应有软件工程化体系要求或相应的激励机制让软件开发经验丰富的高手专职或在项目研发中尽可能的开发重用构件,而其他人员尽可能的使用已有的重用构件,这样才能不断形成更多、更稳定的软件重用构件,丰富组织的资产库,从而减少组织开发人员的重复劳动,达到快速响应用户需求、提高产品质量、降低研发成本的目的.

软件论文范文结:

适合不知如何写软件方面的相关专业大学硕士和本科毕业论文以及关于软件论文开题报告范文和相关职称论文写作参考文献资料下载。

1、毕业论文用什么软件写

2、软件技术毕业论文

3、电子杂志制作软件

4、论文免费查重软件

5、软件论文

6、常用工具软件论文