时间:2023-01-15 17:04:46
导言:作为写作爱好者,不可错过为您精心挑选的10篇软件测试论文,它们将为您的写作提供全新的视角,我们衷心期待您的阅读,并希望这些内容能为您提供灵感和参考。
1.1软件测试团队的特质建设
软件测试团队的素质建设对于整个软件工程质量而言具有非常重要的作用,人是测试工作中最具价值也是最重要的资源。因此,应该积极构建合格的、高质量的合作团队。(1)软件测试以及软件工程开发都需要程序员具备足够的自信心,对软件检测结构以及程序的缺陷要如实汇报。对于软件项目工程中出现的各种问题要认真处理,以此减少客户可能遇到的种种问题。(2)软件测试人员还要具备足够的怀疑精神,对可能存在的漏洞性错误要及时予以检测和纠正,进而提高其自我创造力。(3)软件测试团队要积极构建沟通协调能力。可以通过与客户进行必要的沟通来及时发现软件运行中存在的不足之处,其中测试者可以针对模拟环境下用户对于软件环境的应用情况进行科学分析,以此对软件编写过程和总结文档进行反复检查检测,提高软件的运行效率和正确性。(4)必备的检测技术能力。软件测试团队必须具备重要的专业技能,需要精通数据库、通信、网络、GUI测试、测试工具、自动化测试脚本和相关业务领域等,以此全面提升他们的测试能力和测试积极性。
1.2软件测试团队的制度性建设举措
一个优秀的软件测试团队必定拥有一套完善的团队管理制度,拥有明确的职责分工和高端测试人员,通过不断规范团队管理制度,做到扬长避短,及时提升整体测试质量。其中,软件测试团队需要不断加强汇报制度建设、工作总结制度建设、奖惩制度建设、测试审核制度建设、会议制度建设等,通过科学合理地分配职责关系来进一步强化团队成员的素质建设。在此过程中,还要注重对于资深测试人员的正确引导和建设,加强彼此间的沟通交流,不断丰富团队的测试知识库,通过科学吸收先进的测试管理知识来提升整体测试技能和技巧,以此减少开发团队协同工作中的一些领域瓶颈。
2基于组件技术的实时测控软件开发
2.1软件架构设计
在组件技术中,一个组件就是一个接口集,它通过接口对功能进行封装。因此,对于同一个应用程序架构,只要其使用的接口集合不变,即可通过更换支持同样接口集的组件来获得不同应用,也可重复利用同一个组件或对组件进行二次开发。而基于组件建立的软件架构和应用开发,其最大优点在于可以复用的应用结构和软件单元。实时测控软件主要是对实时测控数据的处理、评估和显示,而测控数据主要包括光测、雷测、遥测及GPS测量等类型,其处理过程通常包括数据采集、数据解析、数据处理和结果评估等四个部分,针对以上4种数据类型,在基于组件技术思想下,其处理架构可统一进行设计,如图1所示。针对靶场测控系统中光测、雷测、遥测及GPS测量等数据处理应用,通过将数据采集组件、数据解析组件、数据处理组件、结果评估组件替换成相应功能的组件,即可实现在保持软件架构不变的前提下开发出不同的应用系统。
2.2基于组件技术的软件升级维护
组件接口是对某一功能的一套抽象描述,具有封装性,它通过接口与其功能实现分离开了,并以接口作为客户与组件(或组件之间)交互的唯一方式,因此,只要保持接口不变,就可以将系统中的组件用新的组件替换,以随时进行系统升级维护。下面以实时测控数据处理软件中的雷测数据处理应用为例,其软件的架构如图2所示。当需要对系统进行升级维护时,在软件架构完全保持不变的前提下,对具体的组件进行替换,只要保持接口不变,程序无需重新编译链接,系统即可通过使用更新后组件中的新接口来获得新特性,从而实现系统的升级维护。
2.3利用组件复用技术实现软件功能扩展
组件复用是利用已有组件创建新组件,即通过第三方产品来构建自己产品。组件复用是通过包容和聚合来实现的,包容时外部组件包含内部组件的接口,它由外部组件接收此调用请求再交由内部组件来处理,聚合时外部组件直接调用内部组件的接口,它让内部组件直接处理该调用请求。在C++语言,通过在外部组件中增加内部组件接口,并把调用请求转发给内部组件即可实现包容,对于聚合,在内部组件中维护一个外部组件接口指针(如m_pUnknownOuter),通过委托机制,让内部组件接口提出的查询接口请求由一个委托接口转发至外部组件,再由外部组件接口查询内部组件。这样就可以实现一致的访问,即不管是通过外部组件的接口,还是内部组件的接口,都可以查询到内外组件所支持的接口集合。在实际应用中,软件开发不仅有大量的、功能强大的商业化组件可以使用,而且有应用广泛的、成熟的靶场测控系统专用组件可以使用,如组件化的数据接收、量纲复用、坐标转换、滤波平滑、精度评估等功能模块。因此,利用好组件复用技术可以有效扩展靶场测控数据处理系统的软件功能,对于靶场测控系统建设具有重要的现实意义。
经中央电视台、中国青年报、中国新闻周刊等多家媒体报道的沈阳在国内反剽窃领域已是名人,每天收到的电话、邮件不断。
“去年以来,不断有人告诉我,被检测者们正在研究反剽窃系统的运行规律,找出弱点,并把心得上传网络供人分享。”沈阳说,他们首先发现系统只能检测文本文件,数学公式等非文本格式可大胆抄袭。利用这—弱点,他们把文字拍成图片贴到论文电子版里,系统也拿它没办法。
由于拥有容量更为强大的备查论文数据库,去年底以来,由中国学术期刊电子杂志社与清华同方知网共同研发的学术不端检测软件被国内更多高校和期刊采用。但他们的软件,同样也面临被检测者各种反反剽窃行为。
目前软件检测出的全文或大段抄袭等简单抄袭少了,并不意味着抄袭行为减少了。
沈阳介绍,网络上出现了应对反剽窃检测的商业服务:被检测者提供论文和学校名称,提供商业服务者即能查出这所学校所用反剽软件的类型,是沈阳的还是清华同方的,即可提前检测出结果,并提示被检测者如何修改;被检测者再将修改过的论文提交学校,这样就检测不出问题。
“还有更绝的。—名博士生手眼通天,当被告知他的博士论文经检测为抄袭后,他托关系从国内各大期刊库撤掉电子版论文。”沈阳说,“这名‘干掉正版’的博士生确有其人,只是我不便透露更具体的身份特征。”
本报讯(记者万建辉)“现在看来,反剽窃远不只是—个技术问题。今年暴露出来的多起学术不端事件,有关部门曾来函征求我的意见。”
沈阳昨日介绍,他也做反剽窃方面的理论研究,包括民意分析和舆论分析研究;主管部门来函—般会向他了解反剽窃软件的检测效果,剽窃事件的性质状况、发展走势。
武汉多所高校请他去做反剽窃专题报告。甚至,被揭发者找他咨询采取何种应对措施、会产生何种结果。
沈阳说,今年,—名年轻官员的上任引起全国网友广泛关注,网友人肉搜索出他的毕业论文,并用反剽窃软件检测出抄袭部分。这名官员请人找到他,请他帮助分析事件可能的进展和结局、是否需要辞职等。
广州—所大学的—名女教师举报学校负责人博士论文抄袭。沈阳说,女教师曾打电话给他,希望他以自己开发的反剽窃软件检测出的客观结果声援她。
本报讯(记者万建辉)在沈阳工作的武汉大学,校研究生院用的是清华同方的反剽窃软件;该校计算机学院、信息管理学院的研究生办公室和—个校办期刊社,仍在使用他的反剽窃软件。
2软件概述
2.1总述
数据链测试系统软件安装在数据链测试系统的计算机系统上,驱动整个测试系统硬件系统,完成对测试工作的控制、数据分析处理、测试结果的判断与显示。为了给用户友好的操作界面,测试系统的计算机操作系统采用基于图形界面的WindowsXP操作系统。测试软件的开发,利用当今流行的可视化编程语言VisualC++6.0编制出一个完全图形化的用户操作界面,设计出操作方便的集成化数据链测试系统软件结构设计。
2.2功能简介
数据链测试系统软件主要实现以下功能:(1)与电子飞行仪表系统建立通信。(2)模拟指挥仪系统发送J链和U链的数据链信息;基于VC的数据链测试系统软件设计文/蔡军本文主要论述了在VC++6.0环境下进行的数据链测试系统软件设计。数据链测试系统软件是为测试、验证某电子飞行仪表系统的数据链功能而研制的软件,该软件在某综合测试系统上配套使用,是一款用于模拟大批量数据链信息,并实现与电子飞行仪表系统建立通信的软件。数据链测试系统软件可完全模拟指挥仪系统发送J和U数据链交联数据信息,并实时接收电子飞行仪表系统对自由文电信息的应答。摘要(3)接收电子飞行仪表系统的自由文电应答信息;(4)打印输出RS422数据的封装结果;(5)多视图方式实现双链多事件型数据界面的切换;(6)通过配置文件一次性装载、修改多批目标数据。
2.3层次划分
分层的设计思想有利于实现设计的模块化,减小模块间的耦合度,从而有利于提高系统可靠性和方便升级维护。从层次结构上讲,整个测试系统可以包括三个层次:硬件层、硬件接口层以及软件层,从软件设计的角度看,测试系统软件可认为由三部分组成:硬件驱动层、软件支持层和用户应用层。系统层次关系如图1所示。各层功能划分如下:
2.3.1硬件层即为了实现具体测试的各数据采集科和总线接口卡,它们将插在测试主机上,实现测试主机与被测系统的互连和通讯;
2.3.2物理接口层该层是软件和硬件的结合层,主要指主机内插卡提供的可通过ISA或PCI总线访问的板卡上的资源。
2.3.3硬件驱动层提供上层软件访问板卡硬件的方法,是软硬件通讯的桥梁。
2.3.4软件支持层在本系统里包括对硬件访问功能封装的API函数,以及对测试系统软件界面支持的导出类。对于硬件功能封装,也将按照接口统一的理念,比如初始化,中断句柄传递,重置,执行等等,以实现统一的函数调用;对于对测试系统软件界面支持的导出类,主要是为了实现界面增强的功能,使测试界面更加人性化,更直观。动态连接库的设计也是模块化设计思想的具体体现。
2.3.5用户应用层即提供给用户的控制测试流程和观察测试结果的可视化视图界面。为了方便用户使用,减少误操作以及无效操作,测试系统软件采用了多视图的构架,将视图客户区主要分成两个部分:视图选择按钮和为多视图,每次只有一个视图处于顶层激活状态。测试需求所要的所有功能都是在功能视图中完成,对于J链测试、U链测试等视图采用了基于FormView的视图类,对于测试结果则采用了ListView作为基类,对于帮助文档采用了HtmlView作为基类。多视图的形式解决了为了实现不同需求功能,而测试界面不同的要求,使测试界面更简洁,用户更容易操作,同时也使代码更加模块化。
3软件设计
3.1软件模块数据链测试系统软件采用模块化、分层的设计思路以保证系统本身的健壮性和有效管理繁杂的测试数据。测试软件具体功能由8个相互联系的模块实现,各模块具体组成和结构如图2所示。
3.2驱动程序模块驱动程序模块通过串口通信控件MSComm控件实现,本模块采用了事件驱动法,主要是考虑MSComm控件在接收到数据事件发生时能及时相应并获取缓冲区中的数据,而且可靠性高。
3.3应用程序类模块在MFC框架里,在工程的其他类实现文件CPP中,只需要利用AfxGetApp()函数就可以很方便的获得应用程序入口类指针。
3.4框架类模块在应用程序框架类中管理所有与测试框架有关的东西,包括加载菜单,加载工具栏,加载状态栏,组织多视图等等,同时还将管理中断的传递,以及测试板卡的指针(长整型)。在本测试软件中,主程序采用了MFC生成向导里面的单文档视图结构,为显示测试结果,视图基类为ClistView。不选择多文档视图,是因为在测试过程中,任何一个时刻J链数据发送、U链数据发送,这两者中只能一个处于激活状态,这是由测试需求中测试项目选择决定的,因此就不存在同时开启多个测试界面,用单文档视图结构是适合的。测试系统的菜单采用了动态连接库封装的CpicMenu类,以支持图形化菜单,工具栏为部分菜单功能的映射。在CstatusBar派生类中重载OnCreate函数,创建一个静态文本框用来显示图片,其中风格设置成WS_CHILD|WS_VISIBLE|SS_ICON|SS_CENTERIMAGE,表示静态文本框是子框架、可见、图表显示、图片居中。
3.5文档类模块文档和视图分离是MFC推荐的一种程序结构,在这种结构下,视图类处理跟界面有关的东西,而文档类处理跟存储有关的东西,两者通过GetDocument函数相关联。这样处理给程序编程带来了很多好处,首先这种方法强调了模块化的思想,两个类中分别处理各自的事情,而需要数据交换时再相关,而这种情况往往是打开文档或者保存文档时发生,因此提高了程序的模块化;其次两个类中都有很多各自的支持类和函数,特别是视图类,这样就便于各自编程,而不互相影响,最大方便的实现每个类。在本测试系统中也采取了这种文档视图分离的结构。
3.6视图类模块数据链测试系统软件将显示界面划分为三块,左1右2,左边加载的是具有Outlook风格的窗口,它可以通过鼠标单击选择右边是J链视图还是U链视图;右边上面是数据输出视图(J链或U链),右边下面是数据输入视图,它显示的电子飞行仪表系统的心跳和自由文电的应答信息。
4主要技术难点
4.1多线程技术数据链测试系统最大可支持的为同时在J链发送200批/400ms,U链发送100批/400ms,二十多个事件型数据不定期的发送,周期数据每批最多有65个字节,事件型数据最多有240个字节。要完成这么大数据量的输出,一般的在定时器里设置400ms时间输出是无法实现该功能的。为此该软件采用了多线程技术,分别创建了J链目标数据输出线程和U链目标数据输出线程,在线程里设置400ms等待时间。
4.2配置文件装载数据链测试系统有空中、水面、陆地、电子战等目标数据,该数据在J链时最多有200批目标,每批目标最多有30多个属性,包括目标编识号、目标属性、目标位置等,如此多的目标完全手动输入的话,测试工作量太大了。为此,该软件建立配置文件,测试人员可以通过修改配置文件,一次性将目标属性全部输入,同时能够将目标属性保存进配置文件,可供下次调用。
4.3数据结果的打印输出为了更好的调试产品软件,数据链测试系统软件里增加了输出RS422数据的打印显示功能,将已经输出的RS422数据按数据类型打印在TXT文档里,通过比较每个字节数据,可以很好的验证产品软件,协助产品软件自测试和软件排故。
一、CMS简介及软件测试原则
CMS是英文Content Management System的缩写,中文含义“内容管理系统”,该系统具有多种现存的优秀模版,在软件开发或者网站制作中可以起到很大的促进作用,能够有效提高开发速度、减少开发费用。
软件测试是软件工程中的一个概念,是指软件测试人员采用人工或自动的方式对开发的软件进行测试,旨在发现其中的问题既未达到设计要求的部分或者发现实际结果和预期设计结果的差别。软件测试不仅仅在于发现问题,更重要的在于改进问题。当发现问题以后,测试人员会及时与设计人员联系进行沟通,解决问题。软件测试必须遵循六个原则:考虑用户需求是软件测试的首要原则;在真正的软件测试开始之前就要制定完整细致的测试计划;采用Pareto原则进行测试;软件测试应从小到大,首先从小模块开始,逐渐向大模块发展;软件测试采用抽样检测方式,穷举检测室是不可能实现的;软件测试最好由第三方或者非设计人员进行测试以确保软件测试的客观和准确性;过分和不充分的测试是不合理的,测试时应选取适当的测试案例,能达到测试目的即可。软件测试的内容主要包括:正确性测试;容错性测试;性能与效率测试;易用性测试;文档测试。
二、CMS软件测试中存在的问题
本文以某公司的购物软件为例进行,下面简称该软件开发为S项目。S项目是该公司接手制作的一个大型的客户到客户的网络购物系统,可以提供商家开店及客户购买服务。在软件设计与开发过程中需要不断进行软件测试,同时也出现了很多问题。
1.软件测试与开发数据间存在相互影响
软件测试人员与开发人员使用的是同一个数据库,所以在测试与开发过程中两组人员工作时产生的数据都保存到同一个数据库,这样就出现了使用混乱。测试人员在进行测试时产生的数据将对开发人员的工作带来不便,开发人员工作时产生的数据同时影响测试人员的进程。虽然这种问题不会导致系统瘫痪等大的问题,但是有时会因为出现因为某个公用数据的问题而导致原本设定好的系统运行方式而无法执行。
2.各组测试人员缺乏交流
该公司S项目中的购物系统是一个很大的系统项目,所以开发和测试人员很多,为了明确职责,这些人员分工细密,同时也正是由于细致的分工导致人员之间交流的缺乏。首先开发人员和测试人员缺乏交流,这直接导致开发与测试脱节,很多简单技术问题被放大,需要浪费很大的人力物力财力才能解决。比如在进行系统开发时,客户的要求开发人员需要对系统设计进行改编,但是由于庞大的人员系统的存在,改信息不可能及时传递到测试人员手里,因此测试人员仍采用预定测试数据对系统进行测试,测试结果肯定是不正确的,因此测试人员需要花很大的努力寻找错误源。
3.不同的测试环境导致系统异常情况出现
该公司的S项目完成以后首先在江苏省苏州市公司进行测试,通过测试后再已送到日本总公司进行第二次的测试。由于日本和中国不同测试环境的存在,可能出现一些异常情况。有些系统模块在苏州可通过测试,但是在日本公司却不能通过出现错误。这些错误也许是因为测试工具的不同造成,也许是因为日本和中国网络服务器的不同造成,但是最终结果是软件测试没有获得通过。
4.系统需求的不断变更
系统开发之前需要进行需求分析和软件可行性分析,只有在确定了软件需求以后软件开发公司才会进行开发。但是意外总是存在的,客户是有头脑有思想的人,所以在软件开发过程中经常出现需求变动,尤其像该公司S项目一样大型的购物软件系统,消费者需求在变,软件也要跟着进行改变。需求变更带来的损失是巨大的,需求的每次变更都需要组织软件开发与测试人员开会商讨后期事宜,浪费时间。
三、问题对策
针对上述软件测试中的四项问题,本文将给出具有针对性的解决策略。
针对测试人员与开发人员数据库共用问题,可在系统进行开发之前就先设计出两个数据库,开发人员和软件测试人员分别使用不同数据库数据。
针对各组人员缺乏交流问题可以采取的措施有:定期召开圆桌会议,各组人员进行工作交流;公司可组织召开一些文体活动,增进交流等。
针对环境不同导致的测试结果不同可采用的方法是在苏州公司设置一台测试服务器,在日本设置两台。在苏州通过测试以后将服务器内容拷贝到日本的第一台服务器,通过以后再在第二台上进行测试。
针对系统需求不断改变的问题可在系统开发之前进行详细的需求分析与调查,明确客户需求。同时软件测试人员参加设计开发人员的例会,去发现系统要修改的内容,从而及时更新测试方案。
四、结语
软件测试对于提高软件开发过程的效率和成果质量具有重要作用,也是唯一可以确定开发出来的软件质量的方式。近年来随着软件工程技术的不断发展,软件测试技术也得到了一定的发展,各种测试技术不断涌现,使得软件测试更加准确和高效。但是在实际的软件测试技术选择上要根据具体情况具体分析,力求既完成了软件测试也要注意经济合理性。本文以公司实例为研究对象,对该公司采用的CMS软件测试方法进行研究,对其中存在的问题及缺陷一一阐述,并提出了具有针对性的解决方案,对于相似案例的研究具有重要的启发意义。
参考文献:
“去年以来,不断有人告诉我,被检测者们正在研究反剽窃系统的运行规律,找出弱点,并把心得上传网络供人分享。”沈阳说,他们首先发现系统只能检测文本文件,数学公式等非文本格式可大胆抄袭。利用这一弱点,他们把文字拍成图片贴到论文电子版里,系统也拿它没办法。
由于拥有容量更为强大的备查论文数据库,去年底以来,由中国学术期刊电子杂志社与清华同方知网共同研发的学术不端检测软件被国内更多高校和期刊采用。但他们的软件,同样也面临被检测者各种反反剽窃行为。
目前软件检测出的全文或大段抄袭等简单抄袭少了,并不意味着抄袭行为减少了。
沈阳介绍,网络上出现了应对反剽窃检测的商业服务:被检测者提供论文和学校名称,提供商业服务者即能查出这所学校所用反剽软件的类型,是沈阳的还是清华同方的,即可提前检测出结果,并提示被检测者如何修改;被检测者再将修改过的论文提交学校,这样就检测不出问题。
“还有更绝的。一名博士生手眼通天,当被告知他的博士论文经检测为抄袭后,他托关系从国内各大期刊库撤掉电子版论文。”沈阳说,“这名‘干掉正版’的博士生确有其人,只是我不便透露更具体的身份特征。”
剽窃者、揭发剽窃者纷纷求助于沈阳
本报讯(记者万建辉)“现在看来,反剽窃远不只是一个技术问题。今年暴露出来的多起学术不端事件,有关部门曾来函征求我的意见。”
沈阳昨日介绍,他也做反剽窃方面的理论研究,包括民意分析和舆论分析研究;主管部门来函一般会向他了解反剽窃软件的检测效果,剽窃事件的性质状况、发展走势。
武汉多所高校请他去做反剽窃专题报告。甚至,被揭发者找他咨询采取何种应对措施、会产生何种结果。
沈阳说,今年,一名年轻官员的上任引起全国网友广泛关注,网友人肉搜索出他的毕业论文,并用反剽窃软件检测出抄袭部分。这名官员请人找到他,请他帮助分析事件可能的进展和结局、是否需要辞职等。
广州一所大学的一名女教师举报学校负责人博士论文抄袭。沈阳说,女教师曾打电话给他,希望他以自己开发的反剽窃软件检测出的客观结果声援她。
沈阳手中掌握10万剽窃者名单
本报讯(记者万建辉)在沈阳工作的武汉大学,校研究生院用的是清华同方的反剽窃软件;该校计算机学院、信息管理学院的研究生办公室和一个校办期刊社,仍在使用他的反剽窃软件。
2.浅谈软件项目开发过程中的需求分析
3.软件开发方法的创新发展过程研究
4.基于Java语言的安卓手机软件开发
5.软件开发的风险分析与控制
6.软件开发过程模型的发展
7.需求工程对于软件开发的重要性
8.软件复用技术及其在软件开发中的应用
9.试论VB编程语言在软件开发中的应用
10.软件开发的风险分析与控制
11.分析软件开发中数据库设计理论的实践
12.基于WBS-RBS的软件开发风险识别与控制
13.敏捷软件开发的双迭代模型
14.基于MATLAB的汽车制动系统设计与分析软件开发
15.软件开发劳动计量方法与软件成本估算
16.基于计算机软件开发的JAVA编程语言分析
17.一种以软件体系结构为中心的网构软件开发方法
18.基于构件的软件开发的方法与实践
19.ABC:基于体系结构、面向构件的软件开发方法
20.面向软件开发信息库的数据挖掘综述
21.浅谈三层架构在软件开发中的应用
22.使用开源软件进行软件开发的风险分析
23.汽车电子控制单元软件开发模式研究
24.软件开发与层次化思维方式
25.SQA规范对于教育软件开发的启示
26.基于证据理论的软件开发风险评估方法
27.软件开发人员绩效管理中的问题及对策
28.敏捷型软件开发方法与极限编程概述
29.信息化软件开发项目经理绩效考评研究
30.基于“众包”的软件开发模式
31.软件开发模型研究综述
32.支持第四代语言的并行进化式软件开发模型CESD
33.光滑粒子动力学核心算法与软件开发中的关键问题
34.面向重用的软件开发价值链
35.基于MVC模式的应用软件开发框架研究
36.支持模型驱动式软件开发的建模语言框架研究
37.3G智能终端软件开发实验教学改革的思考
38.软件开发国际合作模式研究
39.地理信息系统专业学生GIS软件开发能力的培养
40.有色Petri网在软件开发中的应用
41.浅谈软件开发的成本核算
42.一种高效率的软件开发方法——以用户为中心的软件开发方法(UCD)
43.软件开发成本估算技术综述
44.基坑双排桩支护结构设计计算软件开发及应用
45.软件构架设计在软件开发中的意义
46.面向软件开发信息库的数据挖掘综述
47.谈软件开发中的需求分析
48.浅谈插件化软件开发
49.计算机软件技术在植保软件开发中的应用
50.Onboard:以数据驱动的敏捷软件开发协同工具
51.软件开发综合能力培养的案例教学
52.软件配置管理在软件开发平台中的应用
53.软件开发成本估算模型的研究
54.软件开发绩效评价指标体系的构建
55.浅谈计算机软件开发技术的应用研究与趋势
56.军用软件开发工程化质量管理研究
57.计算机软件开发中的分层技术探讨
58.基于学生软件开发团队的沟通机制研究
59.项目管理在软件开发中的应用
60.面向农业软件开发的构件库研究与实现
61.搭建式GIS软件开发及其对软件工程的影响
62.软件开发过程中的质量管理探析
63.软件开发本体构建与模块化的应用研究
64.基于CDIO的高职软件开发专业课程体系设计
65.典型建筑火灾风险评估体系及其软件开发
66.有效的软件开发项目风险管理模型
67.框架技术在软件开发中的研究与实践
68.浅论新时期计算机软件开发技术的应用及发展趋势
69.基于软构件的软件开发框架研究
70.面向软件开发信息库的数据挖掘综述
71.模型驱动的软件开发模式研究
72.以《数据结构》为核心的软件开发课程群建设
73.护理信息网络化管理的研究与软件开发
74.分层技术在计算机软件开发中的应用
75.软件开发生命周期法比较之敏捷与传统
76.基于虚拟硬件在环的控制软件开发
77.项目管理在软件开发中的应用分析
78.项目管理在软件开发中的应用研究
79.软件开发中的设计原则
80.基于学习遗忘作用的人员调度实验设计及其软件开发
81.基于网络的可信软件大规模协同开发与演化
82.华池油田结垢预测及软件开发
83.探析计算机软件开发的规范化
84.软件开发自动化平台的研究与应用
85.架构和面向对象技术在PLC软件开发中的应用
86.国外XBRL软件开发技术比较及启示
87.企业软件开发标准化探讨
88.智能手机操作系统及其Google Android上的软件开发
89.浅析软件测试在软件开发中的重要意义——从软件功能测试的作用谈起
90.软件开发方法及其应用
91.使用嵌入式Linux操作系统进行软件开发的特点及优势
92.基于VB中MSComm控件的通信软件开发与实现
93.软件开发管理中的沟通与协调问题研究
94.基于Java语言的安卓软件开发的研究
95.关于计算机软件开发语言的研究
96.新时期计算机软件开发技术的应用研究
97.培养大学生软件开发创新能力的探索与实践