软件结构论文

时间:2019-05-12 12:59:59下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《软件结构论文》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《软件结构论文》。

第一篇:软件结构论文

化学抽象机

摘要:软件体系结构在软件工程领域中至关重要,而软件体系结构描述语言ADL为软件体系结构的表示和分析提供了语言符号和支持工具。本文主要分析和研究了动态形式化描述语言化学抽象机CHAM的发展及其在软件体系结构中的应用。

关键词:化学抽象机;软件体系结构

一、化学抽象机的发展历程

概述软件体系结构是当前软件工程领域的一个研究热点,是大型软件开发中必须解决的核心技术。无数的代写论文软件工程实践证明:一个成功的软件系统往往都有一个好的软件体系结构。但是在软件设计、开发、测试、运行以及升级的各个阶段,体系结构都不可避免地会发生变化,如何把运行时适应性机制加到复杂的大规模软件系统中就成为一个重要的工程问题。然而要通过软件体系结构的研究实现这一目标,首先必须用某种方式描述动态体系结构。

Paola Inverardi和Alexxander L Wolf首先将CHAM应用于描述和分析软件体系结构。他们充分利用CHAM擅长描述系统动态性和并行性的优点,用CHAM形式化方法描述和分析了软件体系结构动态操作性语义,在软件体系结构动态特性描述方面进行了有效的扩展,主张用CHAM模型描述软件体系结构,并例举描述了编译器的体系结构,包括顺序多阶段编译器和并行、共享存贮库的多阶段编译器。基于CHAM的体系结构描述,运用重写技术和结构归纳证明方法,能够对体系结构的部分行为属性进行形式化或半形式化的证明。

二、化学抽象机的含义

化学抽象机CHAM主要用于异步并行计算模型的建模,通过将化学反应和抽象机概念有机结合描述系统状态变化。它将一个系统的状态看成化学溶液,溶液由分子组成,分子根据一定的反应规则相互反应又引起新的系统状态变化。溶液中不同分子可按反应规则平行地进行反应,只要各自反应的分子集不重叠。因CHAM在描述系统动态性、并行性方面的优良特性,所以可较好描述异步并行计算模型,尤其擅长描述如λ计算和CCS进程计算模型。分子是CHAM的基本元素,由一个常数集和操作符集派生而成的句法代数定义;溶液是由有限多个分子的集合,它反映了系统的某种状态,溶液中的分子根据变换规则进行反应。

三、化学抽象机的应用 化学抽象机在软件体系结构中的应用,在软件体系结构中,CHAM可表示成一个三元组CHAM=(M,E,R),其中 分子集M={m|m∈MS∨MI},MS={mS1,…,mSn}为稳定状态分子集,处于稳定状态的分子不吸收或释放电子;电子集E={e1,…,ek},分子可根据自反应规则准备进行进行收或释放电子,当溶液中有两种互补电子,即一对释放-吸收电子时,可根据互反应规则进行反应。规则集R=RS∪RM,RS={r|r∈{mS1=mI1,…,mSj=mIj}∪{mS1=mS1*,…,mSj=mSj*},mSj∈MS∧mIj∈MI,j=1,2,…}是分子自身从吸收电子到释放电子的过程或分子复制自身过程规则集。同时,CHAM可以描述构件、连接件。用CHAM描述软件连接件或构件,可表示成一个四元组(MC,ECI,ECO,RC),连接件或构件的分子集反映了连接件或构件的角色集及在角色上进行的输入输出操作,相对来说是静态的,是一种实现上的结构,属于语法层。输入电子集是使用该连接器或构件前必须具备的条件,输出电子集后映的是使用该连接件或构件后的状态。反应规则集说明了连接件或构件如何运用反应规则从而发生状态的演变,实质上是连接件或构件的动态行为,是相对动态的,属于语义层。化学抽象机不仅用在软件体系结构中,它的思想更是广泛应用于其他领域的分析,如在后勤保障指挥决策系统结构设计、多智能体的油料保障组织机构设计中。

四、对化学抽象机发展的展望

伴随着软件体系结构不断的新发展,也给基于构件的软件系统测试中带来的新问题,而CHAM不仅可用于描述动态软件体系结构,还可用于测试体系结构,因为CHAM这种对系统状态变化的描述特别适合于测试系统的行为和功能,Bertolino等人提出从软件体系结构描述中导出实现层的测试用例,以指导构件系统的集成测试的思想,随着对CHAM的深入研究,必将有新的应用被提出、对CHAM有更多的了解。

第二篇:论文-软件

【摘要】本文结合现阶段中小软件企业蓬勃发展的背景,结合软件开发的流程分析及管理中的成本、进度、质量分析。分析了中小软件企业项目中存在的问题并提出了相应的解决办法。

【关键词】软件;管理;项目;软件企业;生命周期;流程控制

【详情】随着我国信息产业特别是软件产业的蓬勃发展,一批批中小软件企业不断涌现。大大推动了我国软件产业的发展。但是不可忽视的是,有相当部分的软件企业特别是中小型企业在项目管理方面存在着先天的不足,大多仍然处于一种手工作坊式运营阶段,处于有章不循和无章可循的混沌阶段,缺乏科学化、系统化的管理,质量和效率都不强。由于处于企业的初创期,中小软件企业忙于找项目、揽项目,从而忽视了自身的实力和行业专攻,从而造成了什么项目都接、什么活都做的局面,且公司人员较少,分工不明确从而造成了此类软件企业管理流程混乱,重编码轻设计,甚至到编码完成后再回头编写、应付各种文档资料,无论从哪个角度来说,这是没有任何意义的。软件项目的开发流程不规范,项目延期、失败层出不穷。所以如何有效地对项目进行管理,有章可循,对于中小软件企业来说,是非常有现实意义的。对于广大的中小软件企业而言,如何能有效且比较简单地对自己的软件项目流程进行管理呢?项目流程管理在软件项目的开发过程中是非常重要的一环,它贯穿着整个过程,所以有时它也被称为软件产品生命周期管理,主要内容包括:立项、策划、分析、实现、测试、发布、维护等环节。首先我们从软件工程角度来谈谈这个问题。我们来说一下软件工程中开发模型的概念,无论大小,每个项目都必定要遵循一定的开发模型。软件常用的开发模型包括:瀑布模型、螺旋模型、渐进模型。那么具体到中小软件企业,在这几种模型中,我们要注意些什么呢?下面我们针对这几种常见的模型做一下分析。一般而言,瀑布模型常用于在开发时间内需求没有或很少变化、分析设计人员对应用领域很熟悉、用户应用环境稳定、用户除提出需求以外,很少参与开发工作、需求使用面向过程的语言或编程工具且风险较低的项目。螺旋模型常用于在项目开发早期需求可能有变化、分析设计人员对应用领域很熟悉、用户可不同程度地参与整个项目的开发过程、使用面向对象的浯言或第四代语言、中等风险项目。渐进模型主要应用于在整个项目开发过程中需求都可能发生变化、分析设计人员对应用领域不熟悉、用户可参与整个软件开发过程中、使用面向对象的语言或第四代语言且高风险项目。生存期定义可视软件项目特性识别和所选软件开发模型而异,对于软件生命周期的几个环节来说,他们并不是孤立的、时间层次非常明显的,它们之间也存在着时间的重叠交叉甚至错位。对于项目管理人员来说,要注意区分这几个阶段并在不同的阶段定义不同的工作内容并严格执行。而具体到中小型软件企业,由于人员较少,各种工程外小组不太健全。所以,针对这种情况,我们对各个流程进行分解大致分为调查阶段、立项阶段、策划阶段、分析设计阶段、实现阶段、测试阶段、发布阶段、维护阶段。在调查阶段:我们要采集用户需求信息、拟定立项建议最后要生成用户需求文档及立项建议书。在立项阶段:我们需要编制可行性分析报告、立项申请报告并进行评审最后要形成评审记录。在策划阶段:我们要任命项目经理、建立项目组。并对需求进行分析、评审。根据需求情况对项目进行资源准备(人、财、物)。在此阶段要形成软件需求规格说明书及测试大纲及需求评审记录。在分析设计阶段:我们要进行下面的工作系统设计(含数据库、界面设计)、设计评审、用例准备、测试计划评审、项目计划修订、复用元素提取根据情况要形成系统设计文档、集成和验证测试计划、系统设计评审记录、测试计划评审记录、项目计划修订记录。在实现阶段,我们要进行详细设计、详细设计评审、构造软件(编码、自测)、模块测试、组装测试要形成详细设计文档,评审记录、源程序、相关的测试数据和记录。在测试阶段,我们要进行集成测试、界面冻结、编写用户使用手册、填写发布申请单之后进行发布申请评审要形成集成测试测试记录、报告、安装母盘、用户使用手册子版)及产品介绍。在发布阶段,我们要编写培训教材、进行产品包装设计、母盘准备、服务人员培训、光盘刻制、资料印刷、产品包装、发布产品检验、产品发布和交付井进行项目总结。在维护阶段,我们要采集产品问题反馈单、登录问题反馈台账、编发产品问题的E—mail、采集、登录问题反馈跟踪记录表、编报问题反馈跟踪月汇总表、产品问题审核、分类和交付、产品问题回复、本版本产品问题维护、新版产品母盘制作、编、发产品更改公告、问题维护审核、新需求台账登录。众所周知.影响项目进展的三个维度是成本、进度和质量。如何平衡它们之间的关系,尽力做到快、好、省?在有限资源的情况下将

结果处理得最优?这就是项目中管理的学问了。任何项目要被视为成功,都要必须达到几个目的,这其中包括质量要求、截止期及成本限制。质量规定给出了一个最终的定义包括项目的形式、适配性和功能,它定义了项目提交给用户时的最终状态,而且要确保项目符合这些规定。同时项目的进度也是非常重要的,项目管理的一个重要的职责就是要确定一个合理的交付日期。这就是一处平衡的过程,协调好这三个方面的工作,同时所谓一个项目,进度是主线,其他的因素是围绕它来做的,同时进度也是项目管理的标尺。所以在项目中一旦将会期确定下来,就要将它转化为进度表的形式,并告诉你的项目组成员。当编制进度表时,头脑中要牢记住这个日期。如果你的团队知道要求完成项目的实际期限,他们将受到更大的激励,对他们会更有帮助:当团队成员知道进度的情况时,他们将能够加快自己的步伐,从而为项目的顺利完成做出更大贡献。合理的进度,不应该让项目组成员感到紧张。紧张是个人绩效的一个主要杀手。紧张的人更有可能犯错误,而且一般来说其表现不如最佳状态:一个人犯的错误越多,他对其工作及对其本人的感觉就越糟糕,他就越有可能死火。高死火率意味着高的人员离职率,意味着你要花更多的时间用于更新雇人和重新培训。紧张的工作环境导致雇员的紧张,他们反过来又导致环境更加紧张。这是一种恶性循环,对于人员短缺的中小软件企业而言,这显然是不希望被看到的。作为一个项目来说,如果没有一个明确的目标。对有些人来说,这种情况可能造成令人难以置信的放松,而对另外一些人来说,它又可能造成难以置信的紧张。那些不知道自己的工作到底是什么的雇员,容易变得紧张;他们拿不准为什么来这里,这意味着不能担保明天他们还会出现。如果你向你的团队成员提出了足够明确的目标,并向 他们展示实现目标的途径,你的雇员不仅不会紧张,而会真的感觉自己是该项目的一部分。可能还会对自己取得的结果感到自豪。而当项目经理用富有挑战性的工作和专门技术来影响员工的时候,项目成果的机率就会增大。你不仅应当向你的团队成员说明目标,而且你应当让他们参与确定这些目标。并且一般来说让他们参与计划的编制,这是绝对必要的。如果你让团队成员帮助编制计划,你将更有可能提早发现可能发生问题的领域。团队成员也感觉到对项目承担了更大的义务,因为在使项目启动方面,他们有某种利害关系。同时,在执行项目时,项目经理一定会面对这样的要求,即不超出某种成本限制。作为项目经理,应该制定一个比较详细的预算、计划,你应当告知你的公司或客户这项工作确切地说要花费多少成本:出于你的团队是执行项目的人此时也应该像客户一样,也需要尽可能地了解有关成本的信息,所以我们考虑软件的项目管理的时候,都必须在这几方面对其加以界定及规范,在日常的项目管理工作中要注重这几方面的协调、平衡。一个项目组,我们也要关注于组织的建设。一个软件项目的成功,团队间的合作及有效沟通也是非常重要的。在交流的过程中,要有效的减少噪音,提高沟通的效率。几乎在所有的项目管理中,沟通问题是必不可免的,对于一些项目经理来说,沟通不佳意味着“没人听我的”,而对于另外的一些经理来说,沟通不畅意味着项目组成员每天到晚一直忙,却不见多少成绩,好多人做着重复的工作,因为彼此之间没有进行有效的沟通。沟通的方式很多,比如说会议、电话、电邮、甚至行为等等。如果团队成员看起来不愿意沟通,这并不一定表明他们不愿意合作。相反,他们仅仅可能是不愿意以自己不适应的方式进行沟通。所以,为了鼓励沟通,我们必须清楚应该选择哪种沟通渠道,应该选择哪些条件组合,以得到我们所期望的反应。在项目工作中,万不能对他人颐指气使。维持团队的关系以促进项目组成员齐心协力地工作这才是项目经理所要取得的目标。如果项目经理过多地用权力、金钱或者处罚的手段来影响项目组成员的话,项目失败的几率会很大。和其他方面的管理一样,项目管理既是一门科学又是一门艺术。在平时的管理工作当中,我们不仅要善于将相关的管理知识及管理理论有意识的应用到管理实践中,我们更要发展艺术性的思维。没有完全相同的项目环境,外部环境和内部环境是不断变化的,我们只有在不断的实践中探索才能深刻的体会到项目管理的精髓,不断的成长。同时作为一个项目经理,要有大局观,要具有系统思维。不要受单一项目的局限,要在一个更大的组织视野下考虑项目的实施。主要参考文献[1](美)DalaielJ.Paulish.软件项目管理实用指南[M].白晓颗,邵忠岿译.北京:机械工业出版杜,2003。[2](美)凯西.施瓦尔贝.IT项目管理[M].王金玉,时梆译.北京:机械工业出版社,2003。[3](美)克莱门茨,(美)凯兹曼,(美)克莱思.软件架构评估[M].孙学涛,朱卫东,赵凯译.北京;清华大学出版社,2002。

第三篇:论文结构范本

论新农村建设主导与主体的良性互动

XXX(作者姓名)

(山东科技大学文法学院 山东 青岛 266510)

摘要:在社会主义新农村建设中,政府主导与农民主体性功能的发挥是互动的。政府主导是充分发挥农民主体性作用的必要条件;富有主体性的农民是政府发挥主导作用的载体和决定性因素。实现新农村建设主导与主体的良性互动,须遵循以民为本、职责明确及多元化原则,构建市场型政府,并不断增强农民的自组织能力。

关键词:新农村建设;主导;主体;互动

以“生产发展、生活宽裕、乡风文明、村容整洁、管理民主”为总体目标的社会主义新农村建设,是党中央在我国总体上进入工业反哺农业、城市支持农村的发展阶段后,为解决“农业、农村、农民”问题,统筹城乡发展和全面建设小康社会,提出的重要战略举措,是需要政府、农民及其他社会力量共同参与,并形成良性互动才能完成的庞大的系统工程。无论从理论上分析还是在实践中观察,新农村建设的主导者——政府与其主体性力量——农民之间的关系如何,能否实现良性互动,是影响整个新农村建设系统功能的关键。那么,新农村建设中政府与农民究竟是何种关系?怎样实现二者的良性互动?本文试作初步探析。

一、新农村建设主导与主体的互动关系

社会主义新农村建设中的政府主导,是“为有效克服农民生产资料分散、信息技术缺失、思想观念滞后、生活方式落后等不足,政府从政策、产业、市场、思想观念、文明意识等方面动员、组织、引导农民开展社会主义新农村建设的过程。”需要指出的是:政府主导既非大包大揽、越徂代疱式的“主办”,也非被动应对,无为而治。社会主义新农村建设中的农民主体,是指农民既是新农村建设的实践主体,也是新农村建设的价值主体,是实践主体与价值主体的统一体。新农村建设的各项工作无一不需要农民的参与,新农村建设的成果理所当然为农民享用。然而,对于现实的个人来说,人和主体并不是完全等同的。只有具备主体性的人,才能成为活动的、现实的主体。我们所讲的农民主体是具备主体性的现实主体。在社会主义新农村建设中,政府主导与农民主体性功能的发挥是互动的。

1、政府主导是充分发挥农民主体性作用的必要条件

(1)激发和保护农民的主体性,离不开政府主导下的制度创新。以科斯和诺斯为代表的新制度经济学派认为,制度是人们所发明设计的对人们相互交往的约束,由正式规则、非正式约束(行为规范、惯例和自我限定的行为准则)和它们的实施机制构成。制度的替代、转换和交易构成制度变迁或制度创新。在资源要素禀赋既定的条件下,积极合理的制度创新可以降低因信息不对称、外部性、机会主义而产生的交易的不确定性,从而降低交易成本;可以产生有效的激励机制,强化各类市场主体的主体性;可以为企业、个人、家庭提供一个规范的合作环境。我国的改革开放就是制度创新的过程,广大农民因此而获益匪浅,主体性明显增强。但是,由于传统制度的惯性及社会强势集团的影响,在国家的政治、经济和社会生活中,农民的弱势地位并没有根本性改变。我国二元社会的特征依然明显,工农差别依然存在且呈不断扩大之势。“改革开放以来,我国农民自由有余而权利不足,在各类强势集团话语的压制下,农民等弱势群体丧失了

[3]表达个体权利的机会和舞台”。而“贫困主要是对基本能力的剥夺和机会的缺失,是因为交换权利的恶化,而不仅仅是因为低收入”。[4]可以说,新世纪党和国家提出并实施的新农村建设战略,本质上就是要通过制度创新,进一步提升农民在国家和社会生活中的主体地位,更好地激发和保护其主体性。正如其他制度创新一样,此类制度创新也是对不同利益集团利益组合关系的调整,各利益集团自然会根据自身利益的损益预期而支持或反对制度变迁。在此过程中,拥有5亿之众的中国农民很难占据上风。因为“较小的集团常常能自愿组织起来采取共同行动支持其共同利益,而大集团则通常做不到这一点。所以,‘特殊利益’小集团,或者说‘既得利益者’具有异乎寻常的力量。”[5] 而“在社会稳定和政府在社会集团中处于强势地位的情况下,影响制度变革的关键变量就是政府。”[6]所以,农民要想通过制度创新提升自己的主体地位,必须倚重政府。通过制度创新维护社会公平,也是政府的职能之一。正如享运顿所说:“城乡区别就是社会最现代部分和最传统部分的区别。处于现代化之中的社会里政治的一个基本问题就是找到填补这一差距 1 [2][1]的方式,通过政治手段重新创造被现代化摧毁了的那种社会统一性。”

(2)激发和保护农民的主体性,离不开政府提供的公共产品。从宏观层面看,“社会主义新农村建设”本身就是公共产品,具有非竞争性和非排他性的特征,即:广大农民在享受新农村建设成果时并不影响其他人包括城镇居民从该产品中获益,新农村建设成果的边际使用成本为零;新农村建设成果也不能排除其他潜在使用者使用该产品。从新农村建设自身看,其内容既涉及到道路交通、信息通讯、供电供水等生产生活设施的建设,也涉及到农村教育、科技、文化、医疗卫生、体育等公共事业的振兴。此类公共产品的生产与供给对农民主体性具有重要影响。没有良好的生产生活设施,农民很难履行新农村建设实践主体的职责;没有城乡统一的教育医疗和社会保障,农民作为新农村建设价值主体的角色无从体现。而对于公共产品的生产和供给,无论是自由主义的政府职能论还是干预主义的政府职能论,都强调政府应起主要作用。分析世界各国尤其是发达国家政府行政的经验也可以发现,为社会提供健全优质的公共产品是各国政府行政的共同的基本内容。在现实生活中,即便农民自己也认为新农村建设离不开政府的主导,农村社会保障和教育事业尤其需要政府的支持。在叶敬忠、杨照等人的调查中,70.2%的被调查农民和65.2%的被调查村干部一致认为“新农村建设主要靠政府”。61%的被调查者认为政府应首先解决孩子的学费负担,以及农村看病、养老、基本生活保障等社会保障问题。

(3)激发和保护农民的主体性,离不开政府的宏观协调和必要的财政资助。农民是主体并不意味着农民的认识和决策就完全正确。更何况新农村建设涉及经济、政治、文化、社会各个领域,需要协调农村内部、城乡之间乃至国际间的各种关系,处理农民生产、生活中出现的各种矛盾„„,农民没有足够的条件和能力处理如此繁杂的事务,只能由政府出面进行宏观协调或组织。此外,新农村建设同样需要投资作为保障。据调查测算,完成新农村建设的“六通、五改、两建”等13项工程的待建项目(不包括已建成项目),所需投资平均到每个农户约为8265元,农民愿意承担其中49.7%的费用,希望政府补助的比例为50.3%(约为4158元)。以此为标准,按2004年农村统计户数计算,全国完成上述13项建设项目,需要2.05万亿元投资,其中农民只能承担1.02万亿元,剩余的1.03万亿资金则需要社会、政府筹集。[9]由于上述项目普遍属于公共物品,缺乏市场盈利性,故以市场吸引社会投资的难度较大。因此,农民建设新农村,离不开政府的资助。

2、富有主体性的农民是政府发挥主导作用的载体和决定性因素

(1)只有以农民的实践为载体,才能充分发挥政府的主导作用。人民群众既是物质财富的创造者,也是精神财富的创造者,还是变革社会的决定性力量。由党和政府主导制定和实施的社会主义新农村建设战略,既有发展生产、增加物质财富以改善人民生活的任务,也有“乡风文明、村容整洁”的精神文明建设要求,还有实现“管理民主”的民主政治追求„„凡此种种,无一不需要广大农民群众的参与;只有农民把政府的外源支持内化为自己的建设承诺,进而外化为建设实践,才能实现政府政策、规划、组织协调、资金的价值目标;离开农民这一实践主体,政府的政策无论怎样科学、规划无论怎样合理、协调组织无论怎样得力、资金保障无论怎样充沛,都将是“纸上谈兵”,其主导作用根本无从体现。可以说,政府主导作用的大小,取决于农民是否成为了真正的实践主体。

(2)只有以农民为价值主体,才能体现出政府作为新农村建设主导者的价值。需要是激发人们生产积极性的关键。人类社会发展的过程就是“需要——生产——新的需要——新的生产”的循环往复过程。“农民由于传统自然经济养成的习惯,轻易不相信各种许诺,必须有看得见的利益才愿意为之奋斗。事实上,农民革命的阶级觉悟或自觉性,也是在得到了利益实惠时才树立起来的”。[10]新农村建设能否得到农民的认可,政府的主导能否唤起群众的响应和支持,关键看政府在新农村建设中是否真正做到了以农民为价值主体,是否真正把保护农民的根本利益作为新农村建设的客观价值标准,是否把符合农民的意愿作为新农村建设的主观评价依据。20世纪以来,无论是梁漱溟的“乡村建设运动”,还是晏阳初的“平民教育”试验,及至卢作孚的关心乡土„„,之所以成效甚小,一个重要原因在于没有准确把握农民的需要,农民没有成为真正的价值主体。新时期,中国共产党领导的社会主义新农村建设,只有重视前车之鉴,才能避免重蹈覆辙。[2]

(3)农民参与是提高制度合理性、合法性和效率性,规避“政府失灵”的有力保障。政府不是万能的。“当国家行动不能改善经济效率或当政府把收入再分配给不恰当的人时,政府失灵就产生了”。(萨缪尔森1992)受决策信息不完备和政府官员私利动机的制约,新农村建设示范点的选择不合理,没有把新农 2 [8][7]P67

村建设所带来的公共福利给予那些真正需要关怀或帮助的村庄和农户;一些官员把新农村建设搞成了新一轮的“政绩比赛”;政府难以准确预期和评估农民对新农村建设的反应,使得政策的后果具有不确定性。这都影响着政府行政的公平性和效率性。实践证明,充分发扬民主,扩大制度讨论的参与范围,是减少决策失误,降低信息成本和不确定性,提高制度合法性、合理性、效率性,维护社会各方利益的有效方法。在宏伟的中国新农村建设中,农民处于实践一线,对信息的把握更直接、更全面,只有认真听取农民群众的意见、建议,才能增强制度的合法性、合理性,提高政府决策的科学化水平;只有农民群众参与监督,才能防止政府官员的私利动机,减少新农村建设中的形象工程;只有依靠农民群众的信息反馈,才能不断提高新农村建设各项制度的效率性,规避政府失灵。

总之,走内源发展之路的新农村建设既需要激发和保护农民的主体性,也需要充分发挥政府的主导作用。其中,农民的主体性作用是新农村建设的决定性因素,任何农村建设的源动力都来自农民;政府主导是新农村建设的必要条件,对农村建设起着辅助性作用。农民主体性作用的发挥离不开政府的外部干预,而政府的外部干预只有转化为农民的内源建设动力才能发挥作用。

二、实现新农村建设主导与主体的良性互动

各地正在推进的新农村建设,尽管成效显著,但也存在一些问题,其中最突出的是新农村建设主导与主体的关系没有得到妥善处理。政府主导面太宽,几乎主导着新农村建设宏观与微观的各个方面;农民的主体作用没有得到很好的体现,可自主作为的领域太小。[11]这种主导者作用过强而主体作用太弱的力量格局,不仅不利于新农村建设的顺利推进,反而可能引发新的利益冲突。笔者认为,解决这一问题,实现新农村建设主导与主体的良性互动,须遵循以民为本、职责明确及多元化原则,构建市场型政府,不断增强农民的自组织能力。

1.原则

(1)以民为本

如前所述,改善农民的生产、生活环境,努力增加农民收入,增强农民参政、议政及民主管理、民主监督能力,彻底解决“三农”问题,是新农村建设的出发点和归宿。因此,在处理新农村建设主导与主体关系时,必须以民为本。具体而言,在决策过程中,尤其是事关农民直接利益的决策,必须经过农民的民主讨论,虚心听取农民群众的意见。各级党政干部特别是基层干部应学会做民意的提炼者和升华者。从农民的角度,用农民的标准和知识来认识农村发展中的一些问题。退而言之,我们可以怀疑农民的文化程度,但不能怀疑他们对现状与自身的了解,不能无视他们作为自我行为决策者的角色。在新农村建设规划实施过程中,要切实维护农民的权益。在村庄整治、民居改造等问题上,必须充分尊重农民意愿;在涉及农民出资出劳的项目时,政府须考虑农民的经济和心理承受能力,量力而行;即使那些让农民长期受益而近期受益较小的项目,也应向农民说清楚,真正取得农民支持。由于“本本上的法律并不总是与实际中所运用的法律相一致,甚至在执意主张用法治进行管理的社会中,也还是存在着权力失控的飞地”。[12]所以,新农村建设的各项工作都应置于农民的监督之下。要把是否符合农民而非党政官员的意愿,是否增进了农民的福祉而非党政官员的政绩作为新农村建设的评价标准。

(2)职责明确

职责明则定位准,定位准才能实现整体性功效。作为新农村建设系统中的基本构成要件,政府和农民的职责显然不同。从总体上看,政府在新农村建设中的主导作用侧重于维护农民的主体地位;规范农民作为新农村建设主体的行为,使主体行为更加符合科学发展观的具体要求,更有利于和谐农村目标的实现;为主体创造一个更加公平、有序的竞争环境;积极介入主体功效有限的地方,减少或不介入主体作用理想的领域。具体而言,在农村基础设施建设(如道路、通讯等)、农村社会事业(如教育、卫生、社会保障等)、农业基础设施、农村扶贫济困救灾、农业科技推广、动植物疫病防治、农产品质量安全体系建设、农产品市场信息等方面,政府应积极作为;而涉及村庄内部的规划及村庄周边环境的改善等问题,则应以农民集体通过合作方式,共同努力解决,政府只须为其提供必要的规划服务、培训服务、技术服务等;至于农民增收问题,则应主要依靠农民自身,政府只要为农民创造平等的就业政策环境和各种促进性服务即可。[13]

(3)多元化

我国幅员辽阔,各地农村一般都具有明显的异质性特征,这种特征不仅表现在其经济、社会、文化的

3千差万别,还表现在其主体——农民的思想、认识、经验、传统、习俗等方面的迥异,同时还包括其自然条件的不同。面对这种多元化的现实,各地新农村建设方案的选择,政府主导与农民主体作用的内容、方式、侧重点、优先序等,自然应该是多元化的,而不应该是有些地方的决策者及技术人员崇尚的所谓“统一规划、统一设计、统一实施”的思路。并且,新农村建设涉及到农民、村干部、县乡干部等诸多利益相关者,在现实生活中,他们在社会属性、生活经历、组织化程度等方面所存在的不连续性,往往会导致其价值观念、知识、权力、兴趣、需求的异质性,进而导致其对同一事物——新农村建设具有不同的利益追求。这种多元的社会行动者在多元的现实基础上的互动必然产生多元化的结果。叶敬忠、杨照等人对甘肃、河北、江苏、湖南等四个省8个样本村的调查也证明了这一点 [8]。因此,新农村建设的结果只能是千村千面、百花齐放,而不可能是千篇一律。在社会主义新农村建设中,各地农民、各级政府必须牢固树立多元化理念,遵循多元化规律。

2、基本路径

(1)转变政府职能,构建“市场型政府”。“一个政府如果有足够的权力去创造和保护个人的财产权利,并且能够强制执行各种契约,与此同时,它还受到约束而无法剥夺或侵犯私人权利。那么这个政府便是一个市场型政府。”培育政府的公共服务理念,强化其公共服务职能,构建“市场型政府”,是我国发展社会主义市场经济的客观要求。应该说,改革开放三十年来,我国各级政府在转变职能方面做了大量工作,也取得了一些成效,但与“市场型政府”的目标要求仍有不少差距。在一些领域,政府行政的理念、手段、方式等仍带有计划体制的特征,政府职能“缺位”、“越位”等“错位”问题依然存在。表现在新农村建设工作中就是:政府要么客观上干预甚至“剥夺”农民的主体权利,管了许多不该管也管不好的事情;要么放大农民的职责,凡事任由农民自己苦干,该管的事情不管。这当然不利于实现二者的良性互动。笔者认为,当前实现政府主导与农民主体良性互动的关键在于按“市场型政府”的要求尽快转变政府职能,使其准确定位。

在我国,公共利益、国家利益与公民个人利益在本质上是一致的,各级政府不是“从社会中产生但又自居于社会之上并且日益同社会脱离的力量”,而是为人民服务的“公共政府”,即政府所处理的事务必须是公共事务而非私人之事;政府的唯一目的是实现公共利益而非自身利益;政府的行为必须是体现公共意志的制度性行为而非自发性行为。在社会主义新农村建设中,既然农民是主体,政府行政就必须充分尊重农民意愿,以服务为主要职能,重点服务于保护农民的主体地位和权利,增强农民的主体性意识和能力,健全各项制度并将自身行为置于制度约束之下,接受群众监督,并为新农村建设提供必要的公共产品;与农民群众建立相互信任、相互尊重的和谐关系,使农民拥有更多的决策权,在相互支持与信任中共同发现问题、分析问题、解决问题。

(2)提高农民的组织化水平,增强其集体行动能力。

由于不同利益集团的“议价能力”不同,甚至差距悬殊,市场机制不可能为社会中的各个利益集团带来公平的结果。而“改革要想成功,必定要把农民动员组织起来。改革法令只有通过那些致力于执行它们的组织变得制度化时才会有效”。[7]P364我国农民的组织化程度不高,集团行动的能力不强。村民委员会是法定的村民自治组织,是农民群众的“代言人”,农民利益的维护者,但在一些地方却异化成了基层政府的“代理人”,带有明显的“准政府”色彩;真正属于农民自己的维权性民间组织的发展严重滞后。可以说,当前我国农民尤如散居于辽阔土地上的诸多“土豆”,其声音因过于分散而倍显微弱,很难与其他利益集团形成合法的冲突。这不仅使农民难以捍卫自己的权利,导致地方专制主义盛行,而且国家也要付出巨大的治理成本。要改变这种局面,就必须尽快提高农民的组织化水平,强化其集体行动能力。

提高我国农民的组织化水平,增强农民集体行动能力,一要国家确立“多中心治理”的理念,改变过去层级节制,政府“单中心”管理和控制乡村社会的行为习惯,确定“参与式发展”模式,让乡村内部的自主性力量在公共服务供给、社会秩序维系、冲突矛盾化解等多个领域充分发挥基础性作用,恢复草根民主和公共精神。[15]二要进一步健全村民自治制度,剥离村民委员会作为基层政府“代理人”的职能,使其真正履行村民“当家人”的职责,杜绝政府干预村民自治事务的各种现象。三要重视培育乡村社会资本,努力营造一个邻里关系融洽、合作意识强,村民之间平等、自由、互惠、民主的参与网络,和以契约为基础,干群关系和谐的乡村社会资本环境。四应引导农民在自身合作的基础上,成立民办、民管、民受益的民间组织,鼓励农民成立维权性组织,整合各种村域内的组织资源,并通过法律、制度规范民间组织的组 4 [14]

织行为,保护农民参与组织、开展维权活动的权利。五要通过提供更为健全的公共产品,尤其是公共教育资源和各种信息服务,提高农民的科技文化素质,改变部分农民“等、靠、要”的惰性思想,强化其自立意识和能力,造就“有文化、懂技术、会经营、守法纪、讲文明”的新型农民。

主要参考文献

[1] 邱云生 王晓红.新农村建设:政府主导与农民主体[J].农村经济,2007(2)第10——12页.[2] 孙绪民 逄奉辉.新农村建设中的农民主体论[J].齐鲁学刊,2008(1)第97——101页.[3] 巨生良 慕良泽.新农村建设:农民权利与政府权力的互动[J].湖北社会科学,2007(8)第59——61页.[4] 阿马蒂亚·森.贫困与饥饿[M].北京:商务印书馆,2001第13页

[5] 曼瑟尔·奥尔森.集体行动的逻辑[M].上海:上海人民出版社,1995第98页

[6] 杨晓敏 宋圭武.新农村建设若干问题思考[J].社科纵横,2006(8)第42——52页.[7] 塞缪尔·P·亨廷顿.变化社会中的政治秩序[M].上海:三联书店,1989.[8] 叶敬忠 杨照.农民如何看待新农村建设中政府 村委会和农民的分工 [J].农业经济问题,2007(11)第17——23页.[9] 严朝阳.论政府在建设社会主义新农村中的主导作用[J].三峡大学学报(人文社会科学版),2007(2)第25——28页.[10] 孙 津.中国农民与中国现代化[M].北京:中央编译出版社,2004.第187页

[11] 温锐 陈胜祥.政府主导与农民主体的互动[J].中国农村经济,2007(1)第4——11页.[12](美)博登海默.法理学——法哲学及其方法[M].北京:华夏出版社,1987第343——344页

[13] 柯柄生.推进新农村建设应处理好十大关系[J].中国农垦,2007(1)第15——19页.[14] 曼瑟尔·奥尔森.权力与繁荣[M].上海:上海世纪出版集团,2005.第64页

[15] 吴光芸.多中心治理:新农村的治理模式[J].调研世界,2007(10)第3——5页.作者简介

XXX(1979——),男,山东单县人(籍贯),山东科技大学文法学院教授,主要从事“农业、农村、农民问题”研究

第四篇:软件测试人员结构组成分析

软件测试人员结构组成分析

软件测试工程师是软件行业中一种即年轻又古老的职业,进入二十一世纪以来,随着中国加入WTO以后,从事这项职业的人也越来越多。一个公司在组建一个测试队伍的时候如何分配人员结构,从而使公司软件测试工作水平得到提高,是大家比较关注的问题。本人依照自己的经验提出自己的观点:

我们首先来看一下测试人员的纵向结构

1,测试经理

测试经理主要负责测试队伍的内部管理以及与其他外部人员,客户的交流,详细说来主要包括进度管理,风险管理,资金管理,人力资源管理,交流管理等等,测试经理需要具有项目经理的知识和技能。同时测试工作开始前项目经理需要书写《测试计划书》,测试结束需要书写《测试总结报告》

2,测试文档审核师

测试文档审核师主要负责前置测试,包括在需求期与设计期间产生的文档进行审核,比如《业务建模书》,《需求规格说明书》,《概要设计书》,《详细设计书》等等。审核需要进行书写审核报告。当文档确定后,需要整理文档报告,并且反映介绍给测试设计师。3,测试设计师

测试设计师主要根据需求期与设计期间产生的文档设计各个测试阶段的测试用例。(往往测试文档审核师,测试设计师可以有相同的一组人来完成)

4,测试工程师

测试工程师按照测试用例,来完成测试工作。

但是测试人员应该有哪些人来组成呢?也就是测试人员的横向组成,让我们再来讨论讨论:

1,需要具有一定开发经验的计算机专业人员

由于具有一定开发经验的计算机专业人员即懂得计算机的基本理论,又有一定的开发经验。所以对于软件中哪里容易出错,哪里不容易出错他们了如指掌;他们可以分析程序的性能,软件性能差是否是占有内存空间太多,或者是占有CPU时间太多引起的,还是其他原因,他们往往是专家。尤其是进行非功能测试的时候,他们可以更好的搭建系统测试平台。这种人员应该占测试队伍中一半以上。

2,需要具有本软件业务经验的人员

测试队伍中需要有这样的人员的目的在于,这些人员由于对业务非常熟悉,软件质量的前提又是满足用户的需求。专业业务知识是计算机专业人员达不到的,所以这方面人才可以利用它们的业务知识和专业水平,参与系统需求期间的文当审核,可以发现软件中存在的业务性错误。比如专业用语不准确,业务流程不规范等等,这种人才对于专业性比较强的软件测试工作尤为重要,比如税务,法律,艺术,CAD,CAM…

3,只需要会操作计算机的人员

由于软件一旦卖出去之后,使用软件的人各种各样,各种各样的人带来各种各样的操作情况,请一大部分人员在软件测试工作后期进行测试工作是十分重要的,他们往往会发现专业测试人员测试不出的东西和一些希奇古怪的错误。这就是软件测试学中所谓的猴子测试法。对于一个软件公司来说,并不是说所有的测试队伍都需要这三种人员,实际中可以一组人代替多个角色,但是要遵循以下原则:

1,对于业务不是很专业的软件,具有一定开发经验的计算机专业人员与具有本软件业务经验的人员可以合并;

2,只需要会操作计算机的人员,可以由公司行政人员来充当。

第五篇:CS结构软件测试小结

安装卸载类:

1、在已经安装软件的情况下,再次进行安装,表现是否正常(比如提示是否升级、检测到已安装),需要考虑已安装和现安装版本差异问题

2、各种杀毒软件(卡巴、瑞星、360)对安装程序的影响

3、是否能在控制面板里面卸载

4、安装后快速启动、桌面、开始程序里面的快捷方式情况

5、卸载时是否退出客户端(退出和不退出都要考虑),卸载后的表现

6、安装的程序是否带有插件

带有微软的framewor,而影响用户的安装和使用

7、安装目录的考虑(中英字符、长度、空目录、根目录、修改目录、默认目录)

8、是否需要考虑在虚拟机中的安装使用?

9、各个版本的安装包大小,客户端产品是需要下载的,所以包的大小对用户来说比较重要 字符(串)类(可输入编辑框或者文本框等也会涉及到)

1、需要考虑字符串长度、字符类型(中文、英文、数字等)、编码类型、如果是英文,还会涉及到大小写的区别。

2、全空格的考虑情况,字符中间含有空格,最导和最后包含空格情况考虑

3、涉及到编码的,要看各个编码下的显示是否正确,以及各个编码之间

4、当有限制长度类的输入时,需要考虑长度刚好达到限制和超过限制后仍然进行输入的情况,也就是需要考虑边界值。

5、对于只能输入字符的地方,尝试输入其他字符比如 汉字,看看操作表现是什么样子。界面类

1、应用程序所有可点击地方是否可以进行操作,菜单、按钮、超链接(文字颜色以及是否能正常超链)、文字等。

2、各种操作对应的正确、错误类提示信息是否正确

3、窗口的缩放(双击的最大最小,点击按钮的最大最小,关闭)、拖动(开多个窗口拖动)、任务栏(左键单击和右键单击的操作)、托盘区、任务管理器操作

一般客户端软件,开着窗口在桌面上移动的时候,cpu占用都比较高,这个性能需要控制在某个合适的范围内。

4、需要考虑窗口的模态性问题,比如有模态窗口的时候,进行其他的操作,以及模态窗口的重绘等。

5、需要考虑软件对键盘上各个键的响应情况,最多用的是enter、shift、crtl、上下左右箭头,home,vendors,pgup,pgdn,del,对tab键的支持等。还要考虑各种热键(全局热键和软件自身的热键)是否能正确响应。

6、各种控件的表现和操作是否正常,下拉列表、日历控件等

7、如果有托盘图标,需要考虑托盘图标的显示状态,是否能显示,操作是否正常等

8、软件的tooltip是否正确合理齐全

9、如果有排序类功能,排序是否正确,如果不正确,和windows系统本身的排序进行比对,看是否一致(例如中文在英文之后,英文是否区分大小写)

10、操作界面的即使动态刷新

11、如果设计到焦点切换的,需要看鼠标的焦点切换是否正常,适合用户使用习惯。

12、涉及到列表类显示的,要看是否显示翻页,翻页是否正常

13、涉及到编辑框的,要看输入内容过多之后,是否有滚轮

14、窗口在屏幕上的位置是否需要具有记忆能力,比如某个窗口操作一次后,下次打开的位置定位在哪里?

15、有的客户端软件要求有飘窗类的提示,需要测试再不同情况下是否能出来,比如最小化到托盘、任务栏以及用ctrl+D显示桌面,是否能正常出来飘窗

16、需要考虑再不同显示器上的显示,各种比例和分辨率下的现实情况。

17、对换行符的处理,有的显示、输入区,如果有换行符的话可能会出现问题

测试遇到过含有换行符的话,后面的内容无法显示出来。

18、一些操作状态的延续变化,很难发现啊。

邮件列表中,在某个分组上点击右键,不放鼠标,将鼠标拖动到分组下的列表上,出现右键菜单不一致的bug。

19、对任务栏的考虑,要考虑任务栏在下方以及在屏幕上下左右侧的情况 兼容性

1、在中英文系统上使用的区别,在控制面板的区域和语言选项里面进行设置,管理选项卡里更改系统区域设置。

2、在不同操作系统上使用的区别(XP,VISTA,WIN 7,2000,2003)

3、在远程操作电脑的时候使用情况,测试的时候遇到过远程操作的时候会可能崩溃的错误。

4、浏览器:不同IE浏览器、带标签页和没有标签页,同一个IE浏览器不同版本的

5、同一个系统的不同系统用户操作(管理员和非管理员)

6、需要考虑不同分辨率,屏幕大小下是否能合适的显示。

7、需要考虑各种浏览器的缓存情况,会不会因为缓存而对测试产生影响

8、对于需要输入文字的地方需要考虑多种输入法切换是否能正常输入。输入达到限制后,再继续输入,是否有问题

9、在32位和64位系统上都需要进行测试。特别是对新的64位系统的支持度。

10、需要操作系统,比如sp1 sp2 sp3等,其他很多操作,可能会有影响的地方都需要考虑一下。

11、需要考虑计算机休眠、待机后再启动软件的表现情况,(还有待机)

各种杀毒软件对软件的影响。瑞星、卡巴、360等

杀毒软件对一些文件类型、端口等有监控,需要考虑。可能由于软件使用某些端口而被杀毒软件阻止而导致不能正常使用

12、jpeg格式图片有灰度图和RGB格式图片,都需要测试到。

13、考虑文件系统格式fat32 /ntfs下区别,比如fat32下有单个文件4G大小的限制等 5 用户体验类

1、界面文字提示是否友好、易懂、简练(因为用户都是懒惰的,不愿意看复杂的东西)

2、操作流程是否清晰,用户知道自己每步都是在做什么

3、有错误类信息,不要使用代码类文字,考虑到用户群体的情况,还要区分中英文(用哪个更好)上传下载传输类

1、上传是否超过最大容量、流量限制

2、上传格式

3、需要考虑不传输文件、传输文件内容为空(大小为0KB,边界值考虑)、文件内容包含特殊字符、文件名字符

4、涉及到网络传输,和端口有关系的,要考虑模拟一下端口错误,封端口的操作(需要补充具体如何封端口)

5、和网络有关系的要考虑使用代理的情况下,软件的运行状况,在传输中设置错误的代理,本地传输并没有受影响(自动收信过程中,设置了代理,但是自动收信还能继续),不受影响应该是正确的。

6、上传下载文件,考虑本地文件,还要考虑ftp,http上的文件。I/O读取类

1、需要考虑磁盘空间不足的情况

2、考虑同不同目录下相同文件的操作情况(比如邮件附件,两次添加同目录下的一个文件和分别添加不同目录下的相同文件的表现)和同目录下同名文件的重复操作

3、正在使用的文件是否是独占状态

4、涉及到文件操作时要考虑文件的类型(例如:txt、doc、gif、png、jpg。。。)、大小(0KB,正常、极大,其实也就是临界值考虑)

5、涉及到导入导出类操作的,需要查看导入导出过程中各种表现是否需要同步变化

6、涉及到文件保存时,需要考虑文件保存的类型、名称的默认给出。

7、文件拖动类的考虑

有的应用程序可以上传、下载、保存文件,那么拖动这些文件试试,看是否会有问题。

例如:对于foxmail邮箱这个软件,可以携带附件,那么试图拖动文件到附件区,或者从附件区拖动附件到文件夹,任务栏,或者拖动到程序中其他地方。另外,发现附件可以直接拖动到正文区进行显示的(新发现的功能,应该是编辑区的控件本身就支持吧,呵呵,惊讶了一把,居然还有这个功能,似乎很方便)。

8、系统对单个文件夹大小做限制,ntfs和fat格式的系统对单个文件大小有限制

9、图片文件原本为jpg格式的,但是修改后缀为gif后添加到表情 或者插入到其他地方。出现不能识别的问题。因为其他控件按照后缀先判断为gif格式,再走gif格式流程处理,但是实际上图片本身是jpg格式的

10、涉及到文件写入读取的,需要考虑移动设备,比如U盘、硬盘、ftp等 8 性能类

1、单核、双核的区别

2、内存大小的区别

3、同一个操作涉及不同的文件大小的时候,PC的反应(例如传输大文件和小文件)

4、涉及到网络操作时,超时是否及时、提示是否合理

5、是否有GDI泄漏(界面?)

6、使用过程中cpu、内存的占用情况 检索、过滤、搜索类

1、对分词的检索是否准确,比如如果检索ab,那么a b是否 会被检索出来?要视要求而定。

2、搜索的时候,对不同格式的文件内容,是否能够正常搜索,比如HTML格式和txt格式之间的区别,因为HTML格式本身含有标签以及其他一些内容,但是这些内容并不显示出来,所以搜索的时候是否需要搜索这些内容,需要进行考虑

3、搜索匹配时,对中英文的支持度(比如输入英文能否匹配中文,输入中文,能否匹配英文等。)

其他

1、客户端类软件,需要注意到开启的各个窗口之间数据同步一致性问题,各个窗口之

间事件触发是否会马上在其他窗口或者界面响应。

2、考虑界面上文字、各个窗口之间需要保持一致的文字说明。(诸如相同属性名称 文字提示信息等)

3、同一个操作涉及到的不同状态变化是否正常。(例如,点击某个链接,文字颜色是 否变化,点击某个按钮,按钮颜色或者属性是否变化等)

4、使用软件的过程中,多关注cpu、内存、句柄占用等方面的情况。

5、要能多考虑各种异常情况(磁盘空间不足、文件占用、网络断掉、断电、手动切进程模拟异常退出)

6、涉及到对文件目录的操作,需要考虑是否能记住/清除原来使用过的文件目录。如果是新建,要考虑是否可以新建成功(windows对新建文件的字符限制)

7、同一类的界面表现、操作应该尽量保持保持一致。(?没有描述好)

8、要多考虑进行了一个操作/设置后,可能会影响的其他方面,同步表现是否正常,设置是否有效等。

9、和服务器有相关的一些操作,都要考虑一些操作是在客户端处理,还是在服务器端处理的。服务器和客户端之间的一些交互返回信息,比如错误码等。

11、个人想法总结类

1、写总结、bug类语言描述一定要慎重,多读几遍,以便让其他人更能看明白,避免 求快而写错别字,用错术语。总结类需要写的更专业一些,避免通俗的、麽凌两可的的语言描述。宁可多花时间少写内容,少报bug,也不要报上去的bug,给别人看的总结出现过多纰漏,没有发现的bug可能是工作失误,但是发现了,但是却有不描述好,或者自己描述的不确定后事后自己都解释不清楚的话,那就更糟糕了,更上级看的总结也是如此,及时发现的bug再多,总结却是评价你这次测试的一个方面,如果总结写的很差,必然给领导留下很差的印象,或者总是在受到领导的批评。总之,三思而后行,是没错的,也许某些时候会降低工作效率,但是有时候,出现错误带来的负面影响比工作效率低下带来的负面影响更大。

2、开发对于一个软件安装和使用中生成的各种文件,最好有一份比较好的说明文档,当然开发可能没有时间去写,而且公司里面如果没有强行要求的话,他们也是不会写的,所以测试人员就只能自己多去钻研了,对于这些文件的了解对于测试也是很有必要的。遇到不懂的要及时跟开发沟通询问。有时候可能需要花费比较多的时间来了解开发的一些处理流程和文件具体含义(比如一些XML文件具体保存的是什么内容),这就需要协调和测试时间的冲突,因为要花时间了解,所以测试必然会耽误时间,但是了解之后却有利于进行某些功能的测试。慢慢改进吧。

3、不属于自己的任务,还是不要多去做的好

4、有时候自己提出来的产品问题,不一定会被领导、策划或者其他相关开发人员接受,除非等到产品发展部提出来。

5、测试中,只要有一点问题,就应该及时提出来,如果自己用的不顺手,或者觉得不合理的,自己多记录和总结,虽然不一定会被公司采纳,但是可以作为自己的总结类内容,整理出来。

12、可用性用户体验

1、跟网络有关系的,对网络错误的提示,有的需要及时,有的不需要频繁提示网络错误,应该多提供几次重连,比如三次,如果重连三次都发现网络错误连接失败,就提示用户,否则太频繁会有骚扰和降低用户对产品的信赖

2、给用户提供的操作,用户可以用,也可以选择不用,所以界面上需要提供取消类的入口,否则强制性的使用体验上不是很好,比如提供上一步类的入口也类似。

3、需要判断重复性的操作(已经安装、已经导入、已经。。)是否能提示用户

4、涉及到告诉用户文件类型的操作,应该尽可能明确的给予显示类型,因为不是很多用户对文件类型有概念。比如如果某个功能需要导入txt格式文件,尽量做到能自动检测显示出来,而不是让用户自己去找

5、像日历这种控件,不仅仅需要提供月更改入口,还要提供便利的年更改的入口

6、对于一些快捷键,能给予tip或者附带在文字后面的,尽量让用户可见,否则让用户揣测,那太不人性化了点吧。

7、发现***和其他圆角的窗口有同样的情况,最大化时鼠标移到屏幕的最右上角点击,如果没点中按钮而是正好点在圆角的地方,则关掉的不是闪电邮而是它后面的窗口,比如浏览器……因为我经常把鼠标往右上角一推就按,不会去找按钮,所以好几次了。不过这倒也不太算是毛病..

下载软件结构论文word格式文档
下载软件结构论文.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    论文章节结构

    论文章节结构的模板如下(第1章的章节标题名称大家都是一样的,第2章写出你要研究相关问题涉及到的基本理论,第3章提出问题,并对其进行分析,第4章提出解决对策): 论文题目为:某某企业......

    信息系统论文结构

    工程硕士论文建议结构1摘要 Abstract 第一章 引言 1.1研究目的及问题概述1.2研究范围及创新1.3论文结构 第二章 研究背景2.1意义2.2必要性2.3紧迫性2.4有利条件 第三章 系统......

    膳食结构论文

    膳食结构---春夏秋冬四季饮食班级:风景园林(1)班 姓名:李健 学号:201020521181摘要:现在的人们越来越注重养生,提到养生吃为一大方面内容,而如何吃才能更健康,俗话说吃应季食物最好,本......

    论文结构要求(推荐)

    结构要求 1.封面 封面使用学院统一设计的本科生毕业论文(设计)封面格式,外语专业学生用外语撰写的毕业论文应在外语封面之前另加与外语一致的汉语封面。 2.题目 题目应该简短、明......

    钢筋混凝土结构论文

    浅谈对钢筋混凝土的认识 摘要:随着社会的发展进步,钢筋混凝土由于有着诸多优点以至于其在现实生产生活中的运用越来越广泛,但其在运用过程中还是存在一些问题,缺陷,这就要在施工......

    浅谈软件行业的人才结构和培训

    浅谈软件行业的人才结构和培训摘 要]文章结合目前我国软件行业的发展状况,分析了软件企业在人力资源管理方面和人才结构上存在的问题,并从人才结构、员工培训等方面着手,深入探......

    软件发展论文(推荐五篇)

    中国软件发展的近况、走势 摘要:随着我国经济的快速发展,软件工程也在不断进步,他作为一类工程,能把理论与实践成功的结合在一起。在软件工程上能够借鉴传统的原则与方法,为了拥......

    软件论文开题报告

    软件论文开题报告14篇 软件论文开题报告1 企业类管理系统论文的开题报告一课题目的、意义1、目的:随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业......