欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 软件开发中软件质量控制研究

软件开发中软件质量控制研究

日期:2023-01-24 阅读量:0 所属栏目:软件技术


  随着现代科学技术发展,计算机技术的应用越来越广泛,设备系统中软件成分不断增加,软件质量以及软件质量控制日益成为人们关注的焦点。本文首先阐述了软件的特点;其次分析了软件开发中存在的主要问题;最后研究了在软件开发的各个阶段对的软件质量控制和管理手段。

 

  一、引言

 

  随着信息化建设的持续深入发展,目前设备系统软件无论其规模还是数量都得到空前增长,软件在设备系统中的地位和重要性越发突出,成为设备系统质量和功能的关键因素。因此,加强设备系统软件的质量控制,提高软件的质量,对全面提升设备系统的质量有着重要的意义。

 

  二、软件的特点

 

  软件是与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据,它是程序加文档的集合体。软件一般具有以下的特点:(1)软件是无形的,没有物理形态,只能通过运行状况来了解功能、特性和质量。(2)软件渗透了大量的脑力劳动,人的逻辑思维、智能活动和技术水平是软件产品的关键。(3)软件不会像硬件一样老化磨损,但存在缺陷维护和技术更新。(4)软件的开发和运行必须依赖于特定的计算机系统环境,对于硬件有依赖性。(5)软件具有可复用性,软件开发出来很容易被复制,从而形成多个副本。同时设备系统软件因为规模巨大管理困难,同时还具有高互操作性。

 

  三、软件在质量方面存在的主要问题

 

  由于设备系统软件在整个系统中所起的作用,使软件已不再是硬件的附属物,而成为与硬件并列的、独立的技术状态管理项目。但是,由于受多种因素的影响和制约,软件的质量和可靠性问题一直没有引起人们足够的重视。(1)透明度差。由于软件大多由开发者自己设计、自己编程、自己测试、自己维护,造成软件的可读性较差,因此软件出现故障只能由开发者自己去维护,其他人难以介入。(2)没有严格按软件的配置管理对软件质量进行控制。由于未对软件的更改标识、更改控制、更改检查等进行严格控制,从而造成软件的管理混乱,产品的软件错误较多。(3)软件通用性差。同类型系统之间的软件通用性和继承性比较差,甚至软件模块的标准化系数不高,造成经费和时间的浪费以及可靠性的降低。(4)软件测试不够。因为缺乏测试软件和测试工具,并且测试标准、规范和管理制度不健全,使得软件的测试不充分。

 

  四、软件开发过程中对软件质量控制管理

 

  现阶段软件管理还存在巨大的漏洞,这不可避免的影响设备系统软件质量。提高软件质量,确保系统的研制成功,确保系统发挥全部作用,是我们的重要任务。为了完成这一任务,我们要在软件开发的流程中进行质量管理。

 

  1.软件需求分析阶段的管理

 

  需求分析是发现、求精、建模和规约的过程,它在系统级软件分配和软件设计间起到桥梁的作用。首先,系统工程师要明确软件的功能和性能、指明软件和其他系统元素的接口,并建立软件必须满足的约束;其次,软件工程师要精化软件分解模块,并创建所需的数据、功能和行为模型;第三,通过需求分析为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型;最后,生成的需求规约为开发者和客户提供了软件建造完后质量评估的依据。

 

  2.软件设计阶段的管理

 

  软件设计阶段包括初步设计和细节设计两个阶段。

 

  在初步设计阶段主要是确定系统的具体实现方案,首先,划分出组成系统的物理元素;然后设计系统结构,确定系统中每个程序是由哪些模块组成,模块需要完成哪些适当的子功能,以及模块之间的关系。

 

  在细节设计阶段主要是对系统中的各个模块进行程序描述,包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等。

 

  通过这两个阶段的设计,软件工程师可以提供用于质量评估的软件表示,同时还能将用户需求准确转化成软件产品或系统。

 

  3.软件制作阶段的管理

 

  (1)软件文档的管理。计算机软件文档是指技术数据和信息,包括计算机的列表和打印输出。计算机软件文档可记录计算机软件的要求、设计或细节,解释软件的能力和限制条件,或提供在软件运行期中使用或保障计算机软件的操作命令。因此,在软件制作阶段要完整、规范、及时地提供出软件文档。(2)严格软件的复审。软件复审是软件工程过程中的过滤器。技术复审的主要目标是在软件制作过程中发现错误,以便使缺陷在软件交付之前被发现并且能够更正。它的优点可以较早发现错误,防止错误被传播到软件过程的后续阶段。

 

  4.软件测试阶段的管理

 

  软件测试是软件质量保证的关键元素,代表了规约、设计和编码的最终测试。软件测试是一个为了寻找错误而运行程序的过程,它是使用对大规模系统和小规模系统都能节约地并且有效地应用的方法来认可软件的质量。测试是软件技术可以被评估的最后堡垒。所以说软件测试对于最后确认软件质量起着关键的作用。

 

  在设备系统软件安全开发过程中引入软件质量管理,用科学的管理手段组织软件系统的开发,能确保设备系统软件的开发质量。本文在软件安全开发流程中引入软件质量管理,重点研究了需求分析阶段和软件制作阶段的质量管理手段,在今后的工作中,将进一步研究程序设计和软件测试阶段的质量管理手段。

 

  作者:袁春霞 王改梅 徐莎莎 来源:考试与评价 20168

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/228987.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学