免费获取
|
论文天下网
|
原创毕业论文
|
论文范文
|
论文下载
|
计算机论文
|
论文降重
|
毕业论文
|
外文翻译
|
免费论文
|
开题报告
|
心得体会
|
全站搜索
当前位置:
论文天下网
->
免费论文
->
计算机论文
软件缺陷管理系统的分析与设计
一、文献综述
查找论文相关文献,介绍本论题目前研究现状、研究成果等内容。
例如:
(一)国内研究现状
个案监督的性质界定,人大监督与司法独立的关系以及个案监督存在空间的发展趋向,已经成为当前宪法学界和司法实务界关注的热点和难点。综合近期我国有关的研究文献来看,主要存在以下观点:
尹杰在《关于人大个案监督权的思考》中认为,近些年来,司法改革已成为人们日益关注的话题。对于目前严重的司法腐败现象,人们深恶痛绝,但是如何解决这一痢疾却又是个难题。作者认为,司法独立是司法公正的首要要求,也是当前司法改革的核心。目前的这种个案监督,显然不利于司法独立的实现。恰恰相反,它对司法独立有百害而无一利。另外,人大的个案监督制度使司法成为立法的附庸,个案监督对破坏了司法权威。因此,个案监督与现代社会的法院是行使司法审判权的唯一有权机关的制度是相违背的,不符合现代法治社会的要求。
••••••
(二)国外研究现状
1、关于司法权由司法机关以外的国家机关行使的问题。从宪政实践的角度看,在国家的政治体制中,并非只限定作为法院的司法机关才能够或只允许实行司法权。同时,立法机关分享司法权也并不意味着对司法独立的破坏。①美国参议院据美国宪法规定分享了审判权。美国国会常设委员会具备调查权及准司法权, 国会在行使调查权或听证权时,可以调动警察机关、情报单位或调查局,甚至还可根据相关法律适当惩处配合意愿不足的官员或民众。②英国实现两院制和“议会至上”,贵族院实际上是国家的最高司法机关,其议长同时是贵族院首长,首席大法官和内阁成员;而英国的法院系统由贵族院议长办公室直接管理.针对特殊的案件议会也可以直接行使审判权。③日本的国政调查权制度。所谓的国政调查权, 是两议院按照日本宪法的规定,可以进行有关国政的调查,为此可要求证人出席并提供证言和记录.这种国政调查权的对象主要限于为了有效、适当地行使国会的权能而进行的必要调查。
••••••
一、绪论
1.1开发背景
1.1.1什么是缺陷
1.1.2缺陷管理的目标
1.1.3一般流程
1.1.4缺陷跟踪系统的现状
1.2开发工具介绍
二、可行性分析
1.1可行性研究
1.1.1可靠性分析
1.1.2可行性分析
1.1.3技术可行性
1.1.4经济可行性
1.1.5运行可行性
三、需求分析与系统分析
1.1需求分析
1.2系统分析
1.2.1系统总体设计
1.3系统的运行环境
四、数据库设计
1.1Oracle数据库简介
1.2SQL语言简述
1.3系统中数据库的设计
1.3.1系统的E-R图
1.3.2表结构
五、设计界面及部分代码
1.1设计事项和原则
1.2详细设计及编写部分代码
1.2.1登录界面
1.2.2用户操作模块
1.2.3项目成员操作模块
1.2.4缺陷类别管理模块
1.2.5缺陷状体管理模块
1.2.6修改密码模块
六、软件测试与分析报告
1.1软件测试的目的和原则
1.1.1测试目的
1.1.2测试原则
1.2软件测试的内容
1.3系统测试
1.3.1具体测试步骤
1.3.2主要测试方法介绍
1.3.3系统测试出现的错误
1.4测试范围与主要内容
1.5测试报告
绪论
1.1开发背景
1.1.1什么是缺陷
缺陷是软件开发中的副产品。通常,缺陷也会导致软件在某种程度上不满足用户的需要。缺陷能够引起软件运行时产生的一种不希望或不可接受的外部行为结果。但究竟什么缺陷? 可能有人认为缺陷就是BUG,但这是不准确的。简单的说,缺陷就是 : 不满足用户确定的需求;软件使用当中出现的问题; 不符合设计要求。而BUG是程序代码当中的错误。
1.1.2缺陷管理的目标
对缺陷的管理一般而言需要达到以下目标:
1.确保被发现的缺陷能够被解决;这里解决的意思不一定是被修正,也可能是其他处理方式(例如,在下一个版本中修正或是不修正),总之,对每个被发现的BUG的处理方式必须能够在开发组织中达到一致;
2.收集缺陷数据并根据缺陷趋势曲线识别测试过程的阶段;决定测试过程是否结束有很多种方式,通过缺陷趋势曲线来确定测试过程是否结束是常用并且较为有效的一种方式;
3.收集缺陷数据并在其上进行数据分析,作为组织的过程财富。
1.1.3一般流程
缺陷信息提交后,会进行分配,进入待修正状态。通常情况下,被分配的开发人员会负责对它进行修复。然后由测试人员进行验证,验证通过后就会被关闭。如果没有通过验证,就会交给开发人员进行修复。但开发人员基于某种原因或理由,也可能会拒绝修改,这时会交给评审委员会进行评审,如果通过评审,则这个缺陷会被关闭,否则开发人员还是要继续进行修复。
1.1.4缺陷跟踪系统的现状
软件缺陷跟踪对于保证软件质量的重要作用目前已经被大多数软件组织所接受。在Sourceforge.org上,几乎每一个比较受欢迎的开源项目,都有十分完备的缺陷追踪记录。
目前比较著名的商业缺陷跟踪软件有Compuware公司的TrackRecord。开源软件有Mozilla的Bugzilla。在国内,大家最熟悉的可能就是BugFree了。BugFree的作者原是微软的一名员工。在微软时他就对微软的内部缺陷管理软件Raid十分佩服。他认为,遍布全球的微软员工之所以会保持一致的思维模式和做事习惯,与整个研发流程的配套工具密不可分。而其中最重要的就是通过Raid把整个产品的研发有机地联系起来。阅读每个,你可以详细地看到大家讨论解决该问题的完整思路。他引用Project 2002的Architect的一句话说:“Raid “是微软最伟大的产品,为
Bill Gates节省了无数金
1.2开发工具介绍
Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现均支持Java applet.
Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。现常用的Java平台基于Java1.7,最近版本为Java1.8。
Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。
1.Java语言是易学的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。
2.Java语言是强制面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制(关键字为implements)。
3.Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
4.Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。
5.Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。如:安全防范机制(类ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查。
6.Java语言是体系结构中立的。Java程序(后缀为java的文件)在Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以在实现这个Java平台的任何系统中运行。
7.Java语言是解释型的。如前所述,Java程序在Java平台上被编译为字节码格式,然后可以在实现这个Java平台的任何系统的解释器中运行。
8.Java是性能略高的。与那些解释型的高级脚本语言相比,Java的性能还是较优的。
9.Java语言是原生支持多线程的。在Java语言中,线程是一种特殊的对象,它必须由Thread类或其子(孙)类来创建。
1可行性研究
1.1可靠性分析
是指研究导致薄弱环节的内因和外因,找出规律,给出改进措施和改进后对系统可靠性的影响。用概率统计方法对电力系统保证按规定的电能质量标准连续供电能力进行定量分析或评估。建立基本设备的可靠性数据库是研究的重要内容。
1.2可行性分析
可行性研究是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的数据资料论证拟建项目是否可行。对整个可行性研究提出综合分析评价,指出优缺点和建议。为了结论的需要,往往还需要加上一些附件,如试验数据、论证材料、计算图表、附图等,以增强可行性报告的说服力。
1.3技术可行性
技术可行性是指决策的技术和决策方案的技术不能突破组织所拥有的或有关人员所掌握的技术资源条件的边界。做技术可行性分析时需注意全面考虑系统开发过程所涉及的所有技术问题,尽可能采用成熟技术,慎重引入先进技术,着眼于具体的开发环境和开发人员,技术可行性评价等问题。
1.4经济可行性
经济可行性是指可以使用的资源的可能性(资源包括人力资源、自然资源和资金条件)。任何一项公共政策都存在一个争取公共经济资源的问题。经济可行性包括两个方面的内容:一是某一备选方案占有和使用经济资源的可能性,进而实现政策目标的可能性;二是实施某一政策方案所需花费的成本和取得的收益。政府的财政资源是有限的,任何政策方案占有和使用的经济资源也是有限的。因此,任何一项公共政策都存在一个争取公共经济资源的问题。一般说来,“公共政策的经济资源的占有量与其政策目标的期望值成正比例关系。”当然,这还涉及到一个成本效益问题。如果某一方案的成本大于收益,显然这项政策是不可行的。
1.5运行可行性
运行可行性是指新系统的研制和开发充分考虑到所使用的人群主要有一定计算机能力的学生,和有一定维护经验的系统管理员,新程序的研制和开发考虑工作人员对程序操作易,效率高。完全满足使用者的要求。
小结
本章对本系统的可行性进行了分析,从可靠性分析、技术可行性、经济可行性和运行可行性等方面进行了分析,得到的结果是本系统可以进行研发的,我们也将尽自己最大的能力来完善系统。
三、参考文献
(10篇以上)
著作:
[序号]主要责任者.文献题名[M].出版地:出版者,出版年.起止页码(可选)
期刊文章:
[序号]主要责任者.文献题名[J].刊名,年,卷(期)
电子文献:
[序号]主要责任者.电子文献题名[Z].电子文献的出版或获得地址,发表更新日期/引用日期
例如:
[1]Schinstock, D.E., Cuttino, J.F. Real time kinematic solutions of a non-contacting, three dimensional metrology frame[J]. Precision Engineering. 2000, 24(1)
[2]温诗铸.摩擦学原理[M].北京:清华大学出版社. 2003:296-300
[3]杨瑞林,李力军.新型低合金高强韧性耐磨钢的研究[J].钢铁.1999(7):24-27
[4]夏鲁惠.高等学校毕业论文教学情况调研报告[J].高等理科教育,2004(1) :8-12
相关论文
上一篇
:
社区居民管理系统的设计与开发
下一篇
:
浅谈中国重汽商用车供应链优化
推荐论文
本专业最新论文
Tags:
软件
缺陷
管理系统
分析
设计
【
返回顶部
】
相关栏目
自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文