湖北自考网自考问答大全

时间:2019-05-15 04:47:13下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《湖北自考网自考问答大全》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《湖北自考网自考问答大全》。

第一篇:湖北自考网自考问答大全

湖北自考网自考问答大全

1.武汉大学自考考生考前应注意哪些事项

答:武汉大学自考考生考前应注意的事项:确定这次报考所要考的课程,打印以及准备 好考试条、准备准考证、身份证、以及考试所需的中性笔等必需品。

2.华中师范大学自考本科难不难

答:华中师范大学大学自考本科其实并没有人们所说的那么难考,之所以说自考本科难,是因为参加自考的考生大部分为有家有业的社会考生,他们并没有参加社会助学,都是利用业余时间在家个人学习,这样他们一是没有足够多的时间和精力来学习;二是没有一个良好的学习环境,事务繁杂;三是没有老师辅导,很多知识点单凭自己很难理解;四是没有权威的考试信息。所以才会有自考很难通过一说; 但是对于各大高校自考来说是不存在这样的问题的:

第一,开设的专业都是通过审批的,学院有命题、评卷、实践考核、毕业论文答辩等权利;

第二,自考生同样是由本校资深教授、讲师全日制授课,多媒体课件教学,规范化管理,班主任认真负责,学院还定期组织教师研究教学大纲、教学方法、分析难点、知识点、考核点、重点,并准备大量的辅导资料,与统招生具备同等程度的教育资源;

第三,严格要求学生正常上课,认真听讲做作业,充分利用自习时间和学校的教学资源,紧跟教师是完全可以通过考试的,还安排考前辅导等提高学习成绩的具体措施;

第四,每个高校自考本科都是有多年的办学经验,对考试的试题有一定的了解和掌握,考前为学生提供的考试范围和信息都是很准确的。

3.武汉大学自考毕业证或成绩单丢失如何办理证明

答:武汉大学自考毕业证或成绩单丢失凭准考证、身份证到湖北省招考办自考处补办毕业证明和毕业成绩证明。

4.武汉大学自考考试时是否可以用计算器

答:武汉大学自考考试时,除数学科目外,其他有计算要求的考试科目可携带没有存储功能的计算器。

5.武汉大学自考的毕业证出国好用吗

答:武汉大学自考的毕业证出国一样是被认可的;目前,世界上有23个国家承认我国自考的毕业证,其中包括美国、日本、英国、法国、德国、爱尔兰、澳大利亚、新西兰、新加坡、荷兰、瑞典、奥地利、南非、瑞士、加拿大等国家。不仅如此,自考的一些成绩也得到一些国家的认可,也就是说,即使自考没有毕业,凭相关部门出具的成绩证明,到国外也可以免修相同的课程。

6.武汉大学自考生可以报名参加大学英语四六级考试吗?

答:武汉大学社会自考生不可以报名参加大学英语四、六级考试,只有在校学生才可以参加。

7.武汉大学自考如何办理毕业证的手续

答:武汉大学自考申办毕业证所需带材料

1、曾用过的所有准考证。若PVC介质的新准考证需继续使用,交其复印件;若新准考证遗失,由本人所在区招考办出具证明。

2、全部课程合格证(含毕业考核、实践性环节合格证)。

(1)理论课程合格证遗失,由本人提出申请交本人考籍档案所在区招考办出具证明,也可到省考试院信息中心查询后出具成绩证明。

(2)实践性环节、毕业考核、2001年7月份及2005年元月份以后考试合格证遗失,由本人到省自考办出具相关成绩证明并加盖公章。

(3)办专科毕业证时,若专、本科课程合格证同在一张合格证上的交复印件一张;若有专科实践性环节课程与本科课程同在一张合格证上的交原件,复印件由区招考办盖章后交考生留存用于办理本科毕业证。

8.如何查询武汉大学自考学位证

答:查询武汉大学自考学位证,可以直接在网上输入武汉大学继续教育学院,上面会有电话出现,直接拨打就可以了。

9.武汉大学自考毕业证没有学位证,有什么方式可以代替学位证

答:武汉大学自考毕业证没有学位证,没有什么方式可以弥补代替学位证的。

10.中专生能否报考武汉大学自考本科

答:中专生可以报考武汉大学自考本科,但是前提是需要同时报考一个专科,因为申请本科毕业证是必须要提供大专毕业证书的。

11.网上查询的电子版毕业证能不能作为申请武汉大学自考免考的材料

答:网上可以查询到的电子版毕业证不能作为申请武汉大学自考免考的材料。

12.怎么查询2012年10月自考成绩?在哪里查询2012年10月自考成绩?

答:自考成绩会在考试后2-3个月内公布,考生可登录湖北教育考试院自考频道或湖北自考网成绩查询频道查询自考成绩。

13.自考成绩的有效期是多长时间

答:有些地区自考实行单科成绩有效期8年的规定,就是从取得合格成绩后8年内有效;有些地区则没有这个规定,取得的单科合格成绩直到申请毕业会一直有效。

14.自考毕业证书丢了 怎么补办自考毕业证?

答:教育部有关学历证书的政策法规,高等教育毕业证书遗失不能补发,应由原持有者持所在单位人事部门介绍信,向原发证学校提出补具证明。原发证学校依据其学籍档案和发证记录,并上述相关材料的复印件给予补办毕业证明书,同时注销其原发毕业证书。毕业证明书作为学历的证明,与毕业证书等同效用。

自学考试毕业证书丢失或损坏,不能补办证书,只能由省一级的自学考试机构开具《毕业证明》。

15.自学考试怎么转考?

答:需要你所在的自考办办理转考手续,转到你想要去的地方的自考办。

16.华中师范大学自考有物流管理专业吗

答:华中师范大学自考没有物流管理专业, 物流管理专业只有中南财经政法大学自考有。

17.华中师范大学自考报名流程

答:华中师范大专自考分两种:一种是高升本全日制:带上高中毕业证复印件、身份证复印件、准考证复印件、一寸两寸蓝底照片各6张,预报名费用100报名注册费,500床铺预定押金来校报名即可;另一种是专升本周末业余班:带上专科毕业证复印件,身份证复印件一张,一寸两寸蓝底照片各四张来校报名就可以了。

18.华中师范大学自考文凭考研有什么条件及要求

答:华中师范大学自考文凭考研的条件和要求,只要能顺利拿到毕业证,有本科就可以考研了。

19.怎么拿华中师范大学自考学位证?

答:华中师范大学自考拿学位证,必须是三门学位课过65分,平均分过70分,英语过四级才能申请学士学位的。

20.初中毕业生能否报考华中师范大学自考

答:初中毕业证可以报考华中师范大学自考,有两种学习模式:一种是全日制的大学4年周一到周五上课的;一种是周末业余上课,专本套读2年半的,主要看学生自己的时间安排,都可以报考,想了解学校具体情况,学生可以拨打学校自考的咨询电话。

21.党校专科生能否报考华中师范大学的自考本科

答:党校专科生不能报考华中师范大学自考本科,必须是要在学校网上能查到的学历才能报考的。

22.湖北大学自考全部科目成绩如何查询

答:湖北大学自考全部科目成绩查询,考生有两种方式得到自学考试成绩:一是到当地自考办领取;

二是通过湖北自考网或湖北省教育考试院网查询。

23.2012年湖北大学自考申请学士学位的时间

答:2012年湖北大学自考申请学士学位的时间是:在给学位之前,学校会审核学生的学分和有无处分,如果都没有问题的话,把资料报国家教委,然后教委负责给每个人学位证书编号,然后就到学生手上了,一般拿到毕业证半年之后申请学士学位。

本文摘自湖北自考网,原址

第二篇:自考报名时间,学而好自考网

广州自考网,学而好教育机构,成就您未来的梦想

自考办理毕业规则:

应考者完成规定课程的考试和考核,并取得合格成绩,可申请毕业。

毕业条件

参加高等教育自学考试的考生,具备下列条件,方可参加毕业审查,办理自学考试毕业证书。广州自考网

①考完本专业考试计划所规定的理论课程且考试成绩合格。

②完成该专业所规定的实践性环节课程考核,并取得合格成绩。

③思想品德经鉴定符合要求。

④办理本科毕业证书者,必须具有国家承认学历的专科及以上毕业证书。

毕业手续

考生根据专业考试计划自己判断并申请毕业,市自考办不负责通知考生办理毕业手续。凡符合毕业条件的考生,在规定的时间内(上半年6 月上旬,下半年12月上旬,具体时间以当地自考办安排为准)持《准考证》、《身份证》、全部《课程合格证》,办理本科毕业证者还须持有专科及以上毕业证原件,到所在市自考办申请办理毕业证书,经市自考办初审符合条件者,打印考生基本信息单,交考生核对签字,并发给《高等教育自学考试毕业生思想品德鉴定表》。在职人员由考生所在单位的人事(劳资)部门的负责人写出评语,加盖单位公章;非在职人员由乡政府或街道办事处审核并写出评语,加盖公章。

经市自考办、主考院校、省自考委三级审核后,符合条件者,发给毕业证书及毕业生档案。

具体程序

考生将本人准考证、身份证以及全部单科合格证书交当地自考办初审,经初审合格后发给《毕业生登记表》;

《毕业生登记表》由考生本人填写,所在单位(非在职人员由街道办事处或乡人民政府)签署意见后,于规定日期送交当地自学考试办公室报所在市自学考试工作委员会和省考委审核。考生填写《毕业生登记表》不得隐瞒和造假,不得擅自涂改,违者将予以严肃处理,直至取消毕业资格;

审核合格者,由省、自治区、直辖市考委颁发相应的毕业证书,主考学校在毕业证书上副署。

毕业生的有关档案材料由省自学考试办公室送毕业生所在单位组织、人事或劳动部门存入本人档案。

学而好官方网址: http://

第三篇:军自考问答

军自考简介:

军队高等教育自学考试简称为军自考,是国民教育体系之一,是经全国高等教育自学考试委员会和解放军自学考试委员会批准,由各军事院校为主考院校的国家级考试,其学历教育符合国家学历教育的学业标准,是我国高等教育的重要组成部分。经考试取得合格成绩,积满规定的学分,思想品德符合要求,发给国家承认的学历的毕业证书,毕业证书由教育部统一监制,教育部电子注册,可网上查询。符合《中华人民共和国学位条例》规定的,可以申请学士学位,具有国民教育同等学历资格。

军自考优点:

1.取证速度快,高升专、专升本1年半毕业;高升本只2年毕业!!同等效力的学历取证速度是最快的!2.证书国家承认,教育部备案,百分百可以用作岗位晋升、研究生、公务员等考试!学历比函授学历更有效!3.考试简单,我们能够保证百分百保过!

军自考问答: 1.什么是军校自考?

答:全军高等教育自学考试是国家级学历教育,是我国高等教育的重要组成部分。经考试取得合格成绩,积满规定的学分,思想品德符合要求,发给国家承认的学历的毕业证书,教育部电子注册,可网上查询(www.xiexiebang.com).符合《中华人民共和国学位条例》规定的,可以申请学士学位,享有国民教育同等学历资格。

2.军校自考和地方自考的区别?

答:(1)地方自考的主考学校是普通高等学校,考试由地方教育部门来组织。社会都承认,军队自考比地方考试宽松一些。军队自考的主考学校是部队院校,考试也是由部队来组织;

(2)军校自考一年只能考试2次(4月和10月考试),地方自考有些省份可以考试4次(1月4月7月10月);(3)军校自考不能自由转考,地方自考可以自由转考;

(4)军校自考考试报名每门200元,从2008年10月开始,报考费在第一次报考时一次交清,而社会自考报名费用15-30元不等。

3.军校自考国家承认吗?

答:经考试取得合格成绩,积满规定的学分,思想品德符合要求,发给国家承认的学历的毕业证书,教育部电子注册,可网上查询(www.xiexiebang.com)。符合《中华人民共和国学位条例》规定的,可以申请学士学位。

4.不是军校生,但是想报考军校自考,听说这只适用于军人,但我不是,可以报考吗?如果出来以后学历承认吗?还是只是地方承认? 答:完全可以报考。可以以军校干部家属或外聘文职人员的身份报考,考试成绩合格,颁发国家承认、教育部电子注册的毕业证书。

5.军校自考可以参加国家公务员考试吗?和研究生考试吗?

答:自学考试学历证书和普通高考学历证书一样受到承认,都是在教育部电子注册过的。因此,可以报考研究生考试和公务员考试,报考军校研究生具有同等条件下优先录取权。

6.报名条件是什么?

答:(1)具有高中(中专)文化程度的可报考本专业专科段;(2)具有专科文化程度的可以报考本科段;

(3)在读的高中、大专在校学生,可以报考专科和本科,全部课程合格,领取毕业证书时,校验高中或大专毕业证书。(4)具备初、高中、中专、技校、大专毕业生或同等学历者,免试入学,轻松取证。

7.报名程序是什么?

答:报名时间是5月份报考当年10月份开考的课程;9月份报考次年4月份开考的课程。考生报名登记时要填写《考试课程申报表》,并交纳考务管理及辅导费、教材费;首次报名的新考生需填写《考生报名登记表》、《考籍管理卡片》、《准考证》等,同时需交6张1寸,2张2寸,近期免

冠蓝底彩照,经考区、大单位考办审验、汇总后统一报专业考委办公室注册,发给准考证。

8.报考具体要求是什么?

答:考生根据每半年公布的考试科目,自愿选报考试课程,每人每次报考的课程不超过4门。原则上每次都报考四门,节省考试时间。

9.全军自考免考管理办法是什么?

答:国家承认学历的各类高等学校的研究生、本科和专科毕业生以及自学考试毕业生报考自学考试第二专业的,均可按规定免考已学过且考试成绩合格的部分课程,最多可免考三门课程。凡按规定准予免考的课程,免考的同时获得该学分。

10.学历证书颁发:各门课程均实行学分制,考生必须修满应考课程的学分,均可获得国家承认的、教育部电子注册的自考学历证书,可以在www.xiexiebang.com中国高等教育学生信息网(也叫做学信网)查询,证书国际认可,出国留学深造、考研、工作均有效。

第四篇:湖北自考全面解读

1、什么是高等教育自学考试?

答:高等教育自学考试是对自学者进行以学历考试为主的高等教育国家考试,是个人自学、社会助学和国家考试相结合的高等教育形式。1981年经国务院批准创立。考生按照专业计划规定的课程和学分完成学业、经思想品德鉴定合格后,可获得毕业证书,国家承认学历。目前除台湾省外,各省、自治区、直辖市(包括军队)均已开考,是我国目前规模最大的社会化开放式高等教育形式。后,即可获得高等教育自学考试毕业证书,国家承认学历。

3、自学考试是一种什么性质的考试?

答:自学考试属于标准参照考试,即水平考试。它根据专业考试计划的培养目标和自学考试大纲的规定编制试题,用以评定自考者的学习水平。

4、新生是否需要参加入学考试?

免试入学,新生采取注册制,在校内全日制教学,每学期按教学计划学习,按考试计划参加课程结业考试。

7、我省自学考试信息发布的网站是什么?

答:我省自学考试信息发布的平台为:湖北省教育考试院网

(/zikao)。

8、我省自学考试成绩如何查询?

答:考生有两种方式得到自学考试成绩:一是到当地自考办领取;二是通过湖北自考在线(/zikao)或湖北省教育考试院网

(.cn)上查询,此外中心还提供学历证书认证服务,经认证的学历证书可在中心注册的网上查询。

12、什么是学位?

学位是标志被授予者的受教育程度和学术水平达到规定标准的学术称号。我国学位分学士、硕士、博士三级;“博士后”不是学位,而是指获准进入博士后科研流动站从事科学研究工作的博士学位获得者。

学士学位,由国务院授权高等学校授予,硕士学位、博士学位由国务院授予的高等学校和科研机构授予。高等学校本科毕业生,成绩优良,达到规定的学术

水平者,授予学士学位;高等学校和科研机构的研究生,或具有研究生毕业同等学力的人员,通过硕士(博士)学位的课程考试和论文答辩,成绩合格,达到规定的学术水平者,授予硕士(博士)学位。授予学位的高等学校和科学研究机构,在学位评定委员会做出授予学位的决议后,发给学位获得者相应的学位证书。对于国内外卓越的学者或著名的社会活动家,经学位授予单位提名,国务院学位委员会批准,可以授予名誉博士学位。

13、学位与学历的联系与区别

学位不等同于学历,获得学位证书而未取得学历证书者仍为原学历。取得硕士学位或博士学位证书的,却不一定能够获得硕士研究生或博士研究生毕业证书;而取得大学本科毕业证书的,却不一定能够获得学士学位证书。现在经常出现将学位与学历相混淆的现象,如有的人学历为本科毕业,以后通过在职人员学位申请取得了博士学位,这时,学历仍为本科,而不能称之为取得 “博士学历”。在职申请学位不是学历教育。申请人在获得学位后,只表明其在学术上已达到硕士学位的学术水平,具有硕士学位毕业研究生的同等学力(学习能力的“力”),不涉及学历。因此申请人的学历并没有改变,也不能获得硕士研究生毕业证书。

在职研究生则是国家计划内,以在职人员身份,部分时间在职工作,部分时间在校学习的研究生教育的一种类型。在职研究生在报名、考试要求及录取办法方面与脱产研究生相同。是经过学校录取的正式研究生,可获得研究生毕业的学历。

14、学位证书怎么获得?

学习形式“全日制助学班”是在1998年创办实验班、试点班基础上,通过全日制教学、封闭式管理,经发展已较为成熟的一种办学形式。学位证的获得按照国家规定,三门学位课程平均成绩70分以上(单科不低于65分),并通过学位英语考试或英语四级,即可取得。

15、网络教育和成人教育有什么区别? 网络教育和成人教育主要有以下几点区别:

(一)入学方式不同:;网络教育由学校自主招生,每年有春季、秋季两次考试;成人教育必须参加全国统一的成人高考取得学籍,每年一次考试。

(二)学习方式不同:网络教育业余班主要利用学院网络课件上网学习;成人教育主要采用自学+集中面授的学习方式。

(三)文凭不同:网络教育发普通高等教育文凭,加注“网络教育”字样;成人教育发全国统一的成人高等教育文凭,都是国家承认的学历文凭

16、现在自学考试的毕业证书能在网上查询吗?网址是什么?

答:自考毕业证书自2001年6月起全国已实行电子注册、备案制度。目前,中国高等教育学生信息网(http://..cn)、高等教育自学考试信息网(http://.cn)查询。

另:自 2007年以来,国家规定211工程重点院校不能招收全日制脱产自考学生

第五篇:自考软件工程问答总结

一.什么是软件

1.满足功能要求和性能的指令或计算机程序集合;2.处理信息的数据结构;3.描述程序功能以及程序如何操作和使用所要求的文档;

二.软件危机以及产生软件危机的原因

1.软件开发生产率提高的速度,远远跟不上计算机迅速普及的趋势.软件产品“供不应求”.2.软件成本在计算机系统总成本中所占的比例逐年上升.3.软件开发人员和用户之间的信息交流往往很不充分,用户对“已完成的”的软件系统不满足的现象经常发生.4.软件产品的质量不容易保证.5.软件产品常常是不可维护的.6.软件产品的重用性差,同样的软件多次重复开发.7.软件通常没有适当的文档资料.产生软件危机的原因可归结为两个重要的方面: 软件生产本身存在的复杂性;软件开发所使用的方法和技术.三.有哪些软件工程方法学及其要素

1.使用最广泛的软件工程方法学是结构化方法学和面向对象的方法学.2.要素:方法,工具和过程.四.什么是软件生存周期 有哪些活动

4.1软件生存周期

一个软件从提出开发要求开始到软件废弃不用的整个过程.4.2 开发活动

可行性分析和项目开发计划,需求分析和定义,软件设计(先后细分为:概要设计和详细设计),编码,测试和运行维护 4.3 各活动阶段主要文档

4.3.1可行行分析和项目开发计划 可性行研究报告 项目开发计划

4.3.2需求分析中的文档 需求规格说明书 初步用户使用手册 确认测试计划

修改完善的软件开发计划 4.3.3 概要设计阶段文档 概要设计说明书 数据库说明书 用户手册

修订的测试计划(测试的策略,方法,步骤)4.4.4 详细设计阶段 详细设计说明书 4.4.5 系统测试阶段 系统测试计划文档

五.有哪些主要生命周期模型

瀑布模型,原型开发模型(快速原型模型,演化模型,增量模型),螺旋模型,喷泉模型,基于知识的模型和变化模型.5.1 瀑布模型

瀑布模型(传统的软件周期模型)严格遵循软件生命周期各阶段的固定顺序:计划,分析,设计,编程,测试和维护,上一阶段完成后才能进入到下一阶段,整个模型就像一个飞流直下的瀑布 优点:可强迫开发人员采用规范的方法,严格规定了各阶段必须提交的文档;要求每一阶段结束后,都要进行严格的评审.与它最相适应的开发方法是结构化方法.缺点:不适应用户需求的改动.5.2 原型模型

5.2.1 快速原型模型

快速原型的用途是获知用户的真正需求,一旦需求确定了,原型即被抛弃.主要用于需求分析阶段.不追求也不可能要求对需求的严格定义,而是采用了动态定义需求的方法,所以不能定义完善的文档.特征:简化项目管理,尽快建立初步需求,加强用户参与和决策.具有广泛技能水平的原型化人员是原型实施的重要保证.原型化人员应该是具有经验与才干,训练有素的专业人员.衡量原型化人员能力的重要标准是他是否能够从用户的模糊描述中快速获取需求.5.2.2 演化模型

在快速原型模型中,原型的用途是获知用户的真正需求,一旦需求确定了,原型即被抛弃.而演化模型应用于整个软件开发过程,是从初始模型逐步演化为最终软件产品的渐进过程.也就是说,快速原型模型是一种“抛弃式”的原型化方法,而演化模型则是一种“渐进式”的原型化方法.5.2.3增量模型

增量模型主要用于设计阶段,把软件产品划分为一系列的增量构件,分别进行设计,编程,集成和测试.新的增量构件不得破坏已经开发出来的产品 5.2.4 原型模型小结

从下面的有关原型化方法的叙述中,选择出正确的叙述:(1)快速原型方法是一种企图克服传统软件周期模型缺点的开发方法.(2)在用户的数据资源没有得到很好地组织和管理的时候,应该使用原型化方法.(3)在用户没有明确地肯定其需求的时候,应该使用原型化方法.(4)在用户不希望把自己的时间花在软件开发过程中的时候,应该使用原型化方法.(5)使用原型化方法时应该使用第三代编程语言.(6)原型化加强了开发过程中用户的参与和决策.(7)原型化方法大致可分为三类:抛弃式,演化式和递增式.(8)原型化方法大致可分为演化式和递增式.(9)采用原型化方法时,软件的开发成本较高.(10)采用原型化方法时,关键的因素是建立原形的速度,而不是原形运行的效率.5.3 螺旋模型

螺旋模型综合了瀑布模型和原型模型中的演化模型的优点,还增加了风险分析.螺旋线第一圈的开始点可能是一个概念项目.从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直转到软件生命期结束.5.4 喷泉模型

喷泉模型主要用于描述面向对象的开发过程.喷泉一词体现了面向对象开发过程的迭代和无间隙特征.六.软件过程基础知识 6.1 软件过程

软件过程是指人们用于开发和维护软件及相关产品的一系列活动,包括软件工程过程和软件管理过程.6.2 评估工具

软件过程的评估,通常采用软件能力成熟度 模型(Capability Maturity Model,CMM).CMM1.1的5个等级(由低级到高级): 初始级

软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力,管理是反应式(消防式)的.可重复级

建立了基本的项目管理过程来跟踪费用,进度和功能特性.制定了必要的过程纪律,能重复早先类似应用项目取得的成功.已定义级

已将软件管理和工程两方面的过程文档化,标准化,并综合成该组织的标准化软件过程.所有项目均使用经标准,裁减的标准软件过程来开发和维护软件.已管理级

收集对软件过程和产品质量的详细度量,对软件过程和产品都有定量的理解与控制.优化级

加强了定量分析,通过来自过程质量反馈和来自新观念,新技术的反馈使过程能持续不断地改进.七.软件工程项目管理基本知识

软件项目管理开始于任何技术活动之前,并且贯穿于整个的软件生命周期.软件工程项目管理一般分为时间管理,成本管理,人力资源管理,风险管理.7.1时间管理 7.1.1 Gantt图

是一种简单的水平条形图,它以水平线段表示子任务的工作阶段,线段的起点和终点分别对应着子任务的起始时间,线段长度指示完成该任务所需要的时间.甘特图的优点:直观简明,易学易绘,可从图上清楚地标出子任务间的时间对比,但它也有 缺点:

(a)不能显示地描绘各项彼此间的依赖关系;(b)进度计划的关键部分不明显,难以判断哪些部分应当是主攻和主控的对象;(c)计划中有潜力的部分以及潜力的大小不明确,往往造成潜力的浪费.7.1.2 PERT网图与关键路径

PERT网图是一个由箭头(标识任务)和结点(标识事件)组成的有向图.将网络方法用于工作计划安排的评审和检查.开发模块A,B,C模块的任务网络图 PERT图不仅给出了每个任务的开始时间,结束时间和完成该任务所需的时间,还给出了任务之间的依赖关系,即哪些任务完成后才能开始另一些任务,以及如期完成整个工程的“关键路径”.关键路径(Critical Path)是由一连串的任务所组成的链,距离最大的一条路径.软件项目的管理人员应该密切注视关键任务的进展情况.如果希望缩短工期,只有往关键任务中增加资源才会有效果.7.2成本管理

一种常用的成本估算方法是先估计完成软件项目所需的工作量(人月数),然后根据每个人月的代价(金额)计算机软件的开发费用: 开发费用 = 人月数×每个人月的代价

另一种方法是估计软件的规模(通常指源代码行数),然后根据每行源代码的平均开发费用(包括分析,设计,编码,测试所花的费用),计算机软件的开发费用: 开发费用=源代码行数×每行平均费用

估算源代码行数时,可以请n为有经验的专家,每位专家对软件给出3各估计值: ai---最少源代码行数(该软件可能的最小规模)bi---最大源代码行数(该软件可能的最大规模)mi---最可能的代码行数(该软件最可能的规模)然后计算出每位专家的估算期,n位专家的估算期望值的平均值就是代码行数的估算值.7.3 其他管理 人力资源管理 风险管理

风险管理的主要活动有风险识别,风险估算,风险评价和风险控制.八.模块化基本知识

模块是指执行某一特定任务的数据和可执行语句程序元素的集合,通常是指可通过名字来访问的过程,函数,子程序或宏调用等.模块化就是将一个待开发的软件划分成若干个可完成某一子功能的模块,每个模块可独立地开发,测试,最后组装成完整的程序.8.1模块特性 8.1.1 可分解性

如果一种设计方法提供了将问题分解成子问题的系统化机制,它就能降低整个系统的复杂性,从而实现一种有效的模块化解决方案.8.1.2 可组装性

如果一种设计方法使现存的(可复用的)设计构件能被组装成新系统,它就能提供一种不需要一切从头开始的模块化解决方案.8.1.3 可理解性

如果一个模块可以作为一个独立的单位(不用参考其他模块)被理解,那么它就易于构造和修改.8.1.4 连续性

如果对系统需求的微小修改只导致对单个模块,而不是整个系统的修改,则修改引起副作用就会被最小化.8.1.5 保护性

如果模块内部出现异常情况,并且它的影响限制在模块内部,不会影响其他模块,则错误引起的副作用就会被最小化.8.2 模块与模块的耦合性

耦合是对一个软件结构内不同模块之间互连程序的度量.耦合可以分成下列几种,它们之间的耦合度由高到低排列.8.2.1 内容耦合

直接操作或修改另一模块的数据,或不通过正常入口转入另一个模块.软件设计时应坚决禁止内容耦合,应设计成单入口,单出口的模块,避免病态连接.8.2.2 公共耦合

多个模块引用同一全局数据区.例如,C语言中的external数据类型,磁盘文件等都是全局数据区.8.2.3 外部耦合

模块与软件以外的环境有关联.例如,输入输出把一个模块与特定的设备,格式,通信协议耦合在一起.8.2.4 控制耦合

一模块明显把开关量,名字等信息送入另一模块,控制另一模块的功能.8.2.5 标记耦合

两个模块之间通过传递公共指针或地址相互作用的耦合.8.2.6 数据耦合

模块间通过传递数据交换信息.8.2.7 非直接耦合(无耦合)模块间无任何关系,独立工作

原则上讲,模块化设计总是希望模块之间的耦合表现为非直接耦合方式.在以上耦合中,耦合度从高到低,内容耦合度最高,非直接耦合度最低.8.3 模块的内聚性

内聚是指一个模块内各个元素彼此结合的紧密程序,它是信息隐蔽和局部的概念的自然扩展.设计时应该力求高内聚,理想内聚的模块应当恰好做一件事情.1).偶然内聚:一个模块的各成分之间毫无关系.比如:一组语句在程序的多处出现,为了节省内存空间,这些语句放在一个模块中,该模块的内聚是偶然内聚的.2)逻辑内聚:把几种逻辑上相关的功能组放在同一模块中.3)瞬时内聚(时间内聚):一个模块所包含的任务必须在同一时间间隔内执行,例如初始化模块.4)过程内聚:一个模块的处理元素是相关的,而且必须按特定的次序执行.5)通信内聚:一个模块的所有成分都结合再同一个数据结构上.6)顺序内聚:模块的成分同一个功能密切相关,且输出,作为另外一个成分的输入.7)功能内聚:模块内的所有成分属于一个整体,完成单一的功能.在以上的内聚中,内聚度从低到高,偶然内聚度最低,功能内聚度最高.模块的高内聚,低耦合的原则称为模块独立原则,也称为模块设计的原则.8.4 模块的深度,宽度,扇出与扇入 深度:表示软件结构中控制的层数.宽度是软件结构中同一个层次上的模块总数的最大值 一个模块的扇入是指直接调用该模块的上级模块的个数.一个模块的扇出是指该模块直接调用的下级模块的个数.设计原则:低扇出 高扇入 8.5 模块作用域和控制域

软件设计时,模块的作用域应在控制域之内.8.6 模块化基础知识小结

通过模块的合并和分解,降低模块的耦合度.模块的扇入应尽量大,扇出应尽量小.一个模

块的扇入是指直接调用该模块的上级模块的个数.一个模块的扇出是指该模块直接调用的下级模块的个数.扇入大表示模块的重用性高,利用率高.扇出大表示模块的复杂度高.所以要高扇入低扇出.要将模块的作用范围限制在模块的控制范围之内.降低模块之间的复杂性,避免“病态连接”.九.什么是软件开发方法 有哪些主要方法

软件开发方法:使用已定义好的技术集及符号表示习惯组织软件生产的过程.结构化方法,面向对象方法,JACKSON方法,维也纳开发方法(VDM).9.1 结构化方法学

结构化方法学也称为生命周期方法学(瀑布模型方法),是一种面向数据流的需求分析方法.它的基本思想是自顶向下逐层分解.为了在需求改变时对软件的影响较小,结构化分析时应该使程序结构与问题结构相对应.常用工具: 数据流图(DFD),数据字典(DD),实例—关系图(E—R图)及描述加工处理的结构化语言,判定表,判定树.9.1.1数据流图(DFD图)DFD的基本成分

数据流图主要由4种成分组成

数据流(data flow):由一组固定成分的数据组成,表示数据的流向.它可以从源,文件流向加工,也可以从加工流向文件和宿,还可以从一个加工流向另一个加工.通常每个数据流必须有一个合适的名字,一方面是为了区别,另一方面也给人一个直观的印象,使人容易理解这个数据流的含义.但流向文件或从文件流出的数据流不必命名,因为这种数据流的组成部分就是相应文件的组成部分.加工(process):描述了输入数据流到输出数据流之间的变换,也就是输入数据流做了什么处理后变成了输出数据流.每个加工有一个名字和一个编号.编号反映了该加工位于分层DFD的哪个层次和哪张图中以及它是哪个加工分解出来的子加工.文件(file):可以表示数据文件,也可以表示一个数据记录.流向文件的数据流表示写文件,流出文件的数据流表示读文件,双向箭头表示对文件既读又写.每个文件都有一个文件名.源/宿(source/sink):源是指系统所需数据的发源地,宿(也称数据池)是指系统所产生的数据的归宿地.无论源或宿,均对应于外部实体,在框内应加注实体的名字,在一个软件各级软件系统中,有些源和宿可以是一个外部实体,外部实体是指存在于软件系统之外的人员或组织,它指出系统所需数据的发源地和系统所产生数据的归宿地.分层数据流图

一套分层的的数据流图由顶层,底层,和中间层组成.画分层数据流图基本原则与注意事项 a.自外向内,自顶向下,逐层细化,完善 求精.b.保持父图与子图的平衡.也就是说,父

图中某加工的输入数据流中的数据必须与它的子图的输入数据流在数量和名字上相同.c.保持数据守恒.也就是说,一个加工所 有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者是通过该加工能产生的数据.c.加工细节隐藏.根据抽象原则,在画父

图时,只需画出加工和加工之间的关系,而不必画出各个加工内部的细节.d.简化加工间关系.在数据流图中,加工

间的数据流越少,各加工就越相对独立,所以应尽量减少加工间输入输出数据流的数目.e.均匀分解.应该使一个数据流中的各个 加工分解层次大致相同.f.适当地为数据流,加工,文件,源/宿命

名,名字应反映该成分的实际意义,避免空洞的名字.g.忽略枝节.应集中精力于主要的数据流, 而暂不考虑一些例外情况,出错处理等枝节性问题.h.表现的是数据流而不是控制流.i.每个加工必须既有输入数据流,又有输

出数据流.在整套数据流图中,每个文件必须既有读文件的数据流又有写文件的数据流,但在某一张子图中可能只有读没有写或者只有写没有读.小结:一个软件系统,其数据流图往往有多层.如果父图有N个加工(Process),则父图允许有0~N张子图,但是每张子图只能对应一张父图.在一张DFD图中,任意两个加工之间可以有0条或多条名字互不相同的数据流;在画数据流图时,应该注意父图和子图的平衡,即父图中某加工的输入输出数据流必须与其输入输出流在数量和名字上相同.DFD信息流大致可分为两类:交换流和事务流.9.1.2 数据字典

数据字典是关于数据的信息的集合也就是对 数据流图中包含的所有元素的定义的集合.组成部分: a.数据项条目 b.数据流条目 c.文件条目 d.加工条目

加工条目是对数据流图中每一个不能再分 解的基本加工的精确说明.对于加工的描述是数据字典的组成内容之一,常用的加工描述方法有结构化语言,判定树和判定表.9.1.3 结构化语言

结构化语言实际上是一种半形式化语言, 它的结构通常可分为内外两层.外层接近于形式化语言,而内层近似于自然语言的描述.9.1.4 实体——关系图(E—R图)实体——关系图(Entity-Relabionship Diagram),简称E-R图,包含实体,关系和属性等3种基本成分.通常用矩形框代表实体,并用直线把实体(或关系)与其属性连接起来.E-R图通常用于数据库应用系统.9.2 结构化设计

结构化设计通常可分为概要设计和详细设计,但是主要用于概要设计阶段.概要设计的任务是确定软件系统的结构,进行模块划分,确定每个模块的功能,接口以及模块间的调用关系.详细设计的任务是为每个模块设计实现的细节.9.2.1 概要设计

经过需求分析阶段的工作,系统必须“做什么”已经清楚了,概要设计的基本目的就是回答“概括地说,系统应该如实现 ”这个问题.概要设计的重要任务:

将一个复杂的系统按功能化分为模块,确

定每个模块的功能,确定模块之间的调用关系,确定模块之间的接口(模块之间传递的信息),评价模块的结构质量.1.软件结构图形工具

结构化设计方法(SD)方法采用结构图(Structure Chart),层次图和HIPO图描述软件结构.结构图的主要成分有模块,调用和数据,结构图中的模块用矩形表示,在矩形框内可标上模块的名字.模块间如有箭头或直线相连,表明它们之间有调用关系.层次图用来描绘软件的层次结构.层次图中一个矩形框代表一个模块,方框间的连线表示模块间的调用关系.HIPO图实际上就是层次图加输入/处理/输出图.HIPO图是美国IBM公司发明的“层次图加输入/处理/输出图”,是在层次图里出了最顶层的方框之外,每个方框都加了编号.编号规则和数据流图的编号规则一样.2.概要设计中的信息流

变换流:信息沿着输入通道进入系统,然后通过变换中心(也称主加工)处理,再沿着输出通道离开系统.具有这一特性的信息流称为变换流.具有变换流型的数据流图可明显地分成输入,变换(主加工),输出三大部分.事务流:信息流沿着输入通道到达一个事务中心,事务中心根据输入信息(即事务)的类型在若干个动作序列(称为活动流)中选择一个来执行,这种信息流称为事务流.事务流有明显的事务中心,各活动以事务中心为起点呈辐射状流出.9.2.2 详细设计

概要设计已经确定了每个模块的功能和接口,详细设计的任务就是为每个模块设计其实现的细节.详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,得出对目标系统的精确描述.1.详细设计阶段的内容

为每个模块进行详细的算法设计.为模块内部的数据结构进行设计.对数据库进行物理设计.其他

详细设计工具主要包括程序流程图(系统流程图),盒图(N-S图),PAD图和伪码(PDL).2.人机界面设计

人机界面的设计质量,直接影响用户对软件产品的评价.界面的美观,灵活和风格都很重要,但人机界面设计中最重要的也是最基本的目标是软件的易操作性.人机界面设计主要包括系统响应时间,用户帮助设计,出错信息处理和命令交互设计等几个方面.9.3 Jackson方法

上面讲的结构化设计方法是面向数据流的,另外还有一种面向数据结构的设计方法, Jackson方法是最著名的面向数据结构的设计方法,而不是面向数据流的设计方法.Jackson方法的基本步骤是:建立系统的数据结构;以数据结构为基础,对应地建立程序结构;列出程序中要用到的各种基本操作,再将这些操作分配到程序结构适当的模块中.9.4 面向对象分析方法(00A)OTM方法的三个模型,分别从三个不同侧面描述了所要开发的系统:功能模型指明了系统应该“做什么”;动态模型明确了什么时候做;对象模型则定义了做事情的实体.对象模型描述了系统中对象的静态结构及对象间的联系,用对象模型图来表示.动态模型描述了与时间和操作次序有关的系统属性.动态模型由多张状态图组成.各个类的状态图通过共享事件组成系统的动态模型.功能模型描述系统内数据值的变化,它由数据流图组成.数据流图说明数据流是如何从外部输入,经过操作和内部存储而得到输出的.十.软件工具

软件工具是指用于辅助软件开发,运行,维护,管理,支持等过程中的活动的软件.通常也称为CASE(Computer Aided Software Engineering,计算机辅助软件工程)工具.按软件过程的活动分为软件开发工具,软件维护工具和软件管理工具等.十一.软件开发环境

集成型开发环境通常可由工具集和环境集成机制两部分组成.这种环境应具有开放性和可裁减性.环境集成机制主要有数据集成机制,控制集成机制和界面集成机制.十二.软件质量管理基础知识 12.1 软件质量

ISO/IEC 9126软件质量模型可从软件功能性,可靠性,可用性,效率,可维护性,可移植性6个方面来衡量.(1).功能性

与功能及其指定的性质的一组软件属性.(2)可靠性

软件在规定的一段时间内和规定的条件下保持其性能水平有关的一组软件属性.也可以称为在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率.(3)可用性

与使用的难易程序及规定或隐含用户对使用 方式所做的评价有关的软件属性.(4)效率

与在规定条件的性能水平与所用资源量之间的关系有关的一组软件属性.(5)可维护性

与软件维护的难易程序有关的一组软件属性.(6)可移植性

软件可从某一环境转移到另一环境的能力有关的一组属性.即软件从一个计算机系统转换到另一个计算机系统运行的难易程度是指软件的可移植性.为了提高可移植性,应注意提高软件的设备独立性.采用表格驱动程序有助于提高设备独立性.为了提高可移植性,还应有完备的文档资料.使用C语言开发的系统软件具有较好的可移植性.12.2 软件质量保证

软件质量保证的主要困难表现在以下几个方面: 1)软件开发的管理人员往往关心项目开发的成本与进度.因为成本和进度是显而易见的,而软件质量则难以度量.如果软件开发的管理人员对交付的软件含有多少隐患并不必负什么责任,他们必定没有太高的热情去控制开发的质量,更不必说保证质量并不容易且代价昂贵.开发人员的习惯一旦形成难以改变,他们的形为也难于控制,而高质量的软件产品,又主要取决于参与开发的人员.复杂的软件项目需要许多技术人员和管理人员参与,对问题的不同认识和误解如不能及时消除必然影响软件质量.软件开发人员的频繁流动,特别是骨干开发人员的流失,也会使软件质量受到一定的影响.软件质量的保证手段: 开发初期制定质量保证计划,并在开发中坚持实行.开发前选定或制定开发标准或开发规范,并遵照实施.从开始就选择分析设计方法和工具,形成高质量的分析模型和设计模型.严格执行阶段评审,以便及时发现问题.各个开发阶段的测试.对软件的每次“变动”都要经过申请,评估,批准,实施等步骤.软件质量特性的度量化.软件生存期的各阶段都要完整的文档.12.3 代码评审技术

常用方法有代码走查和代码审查技术.代码走查

程序员和测试员组成审查小组,通过逻辑运行程序.第一步:小组成员提前阅读设计规格书,程序文本等相关文档;第二步:利用测试用例,使程序逻辑运行,记录程序的踪迹,发现,讨论,解决问题 代码审查

程序员和测试员组成审查小组.第一步:小组成员提前阅读设计规格书,程 序文本等相关文档;第二步:召开程序审查会,开发人员读程序,审查小组讨论,发现,解决问题.两者的区别

代码审查是一种正式的评审活动,而代码走 查的讨论过程是非正式的.十三.成本-效益分析可用哪些指标进行度量

投资回收率:通常把建立系统若干年后所取得的收益折算成现在的价值和开发系统所需的费用进行比较得出投资回收率.投资回收期:就是使累计的经济效益等于最初的投资费用所需的时间.纯收入:整个软件生命周期之内的累计经济效益(折成现在值)与投资之差.十四.第四代语言(4GL)的主要特征

友好的用户界面

兼有过程性和非过程性两种特性 高校的程序代码 完备的数据库 应用程序生成器

十五.软件测试

软件测试的费用已经超过软件开发费用的30%左右.“高产”测试是指用少量的测试用例,发现被测试程序尽可能多的错误.15.1 软件测试经过的步骤

单元测试->集成测试->确认测试->系统测试 15.2 测试与软件开发各阶段的关系

单元测试对程序中每一个程序单元进行测试,检查各个模块是否争取实现规定的功能,从而发现模块在编码中或算法中的错误,该阶段涉及编码和详细设计文档.集成测试是为了检查与设计相关的软件体系结构的有关问题,也就是检查概要设计是否合理有效.确认测试主要是检查已实现的软件是否满足需求规格说明书中已确定了的各种需求.系统测试是把已确认的软件与其他系统元素(如硬件,其他支持软件,数据,人工等)结合在一起进行测试,以确定软件是否可以支付使用.15.3 白盒测试

白盒测试又称为结构测试.可以把程序看成装在一个透明盒子里,测试者(一般为编程者)完全知道程序的结构和处理算法.按照程序内部逻辑设计测试用例,检测程序中的主要执行通路是否能按预定要求正常工作.白盒测试多用于单元测试阶段.逻辑覆盖是主要的白盒测试技术.白盒测试时,确定测试数据应根据程序的内部逻辑和指定的覆盖方式.采用一下几种逻辑覆盖标准: 语句覆盖 判定覆盖 条件覆盖

判定/条件覆盖 条件组合覆盖 路径覆盖

满足条件组合覆盖测试用例,也一定满足判定条件覆盖.因此,条件组合覆盖是上述五种覆盖标准中最强的一种.15.4 黑盒测试

黑盒测试,又称为功能测试.把软件看做是一个不透明的黑盒子,完全不考虑(或不了解)软件内部结构和处理算法,它只检测软件功能是否能按照软件需求说明书的要求正常使用,软件是否能适当的接受输入数据并产生正确的输出信息,软件运行过程中能否保持外部信息(例如文件和数据库)的完整性等.常用的黑盒测试技术包括等价类划分,边值分析,错误推测和因果图等.其中等价类划分和边界值分析法方法最常用.如果两者结合使用,更有可能发现软件中的错误.15.4灰盒测试

灰盒测试介于白盒测试和黑盒测试之间,它把软件看做是一个半透明的灰盒子,结合考虑软件的内部结构和外部功能设计测试用例 15.5 回归测试

纠正了程序中的错误之后,选择部分或全部原先已测试过的测试用例,对修改后程序重新测试以验证对软件修改后有没有引出新的错误,称为回归测试.15.6 单元测试

单元测试(Unit testing)也称为模块测试或结构测试,通常可放在编程阶段(实现阶段),主要采用逻辑覆盖技术,由程序员对自己编写的模块自行测试,检查模块是否能实现了详细设计说明书中规定的功能和算法.单元测试主要发现编程和详细设计中产生的错误.测试一个模块时需要为该模块编写一个驱动模块和若干个桩(stub)模块.顶层模块测试时不需要驱动模块,底层模块测试时不需要桩模块.在进行单元测试时,常用的方法是白盒测试(采用逻辑覆盖的测试技术),辅之以黑盒测试.15.7集成测试

集成测试(integration testing)也称为组装测试,在单元测试的基础之上,把所有的模块组装成一个系统进行测试.主要测试设计阶段产生的错误,集成测试计划应该在概要设计阶段制定.非渐增式集成测试

首先将每个模块分别进行单元测试,再把所有的模块组装成一个完整的系统进行测试.目前在进行集成测试时已普遍采用渐增式集成.渐增式集成测试

又可以分为自顶向下集成和自底向上集成.自顶向下集成先测试上层模块,再测试下层模块,由于测试下层模块时上层模块已经测试过,所以不必要另外编写驱动模块.自底向上集成,先测试下层模块,再测试上层模块.顶层模块测试时不需要驱动模块,底层模块测试时不需要桩模块.软件的集成测试最好由不属于该软件开发组的软件设计人员承担,以提高集成测试的效果.三明治测试

从系统的三个角往中间包围测试的方法.15.8 确认测试

在系统验收测试中,验证测试是在模拟的环境中进行强度测试的基础上进行,主要依据软件需求说明书检测软件的功能,性能及其他特征是否与用户的要求一致,而确认测试是在一个实际环境中使用真实数据运行系统.确认测试计划应该在需求分析阶段制定.α测试

由用户在开发者的场所进行,并且在开发者的指导下进行测试.开发者负责纪录发现的错误和使用中遇到的问题,也就是说α测试是在受控的环境中进行的.β测试是在一个或多个用户的现场由该软件的最终用户实施的,开发者通常不在现场,用户负责记录发现的错误和使用中遇到的问题并把这些问题报告给开发者.也就是说,β测试是在受控的环境中进行的.经过确认测试之后的软件通常就可以交付使用了.15.9 系统测试

系统测试是将已经确认的软件,计算机硬件,外设和网络等其他因素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方.包括以下的测试: 恢复测试:监测系统的容错能力

安全性测试:监测系统的安全机制,保密措施是否完善等防范能力.强度测试:测试软件的异常情况的处理能力.性能测试:监测系统是否满足系统设计方案说明书对性能的要求.可靠性测试:从平均失效间隔是否超过了规定的时限,因故障而停机的时间在一年中不应超过的时间来进行检测.安装测试:监测软件在安装过程中是否有错误,是否容易操作等.系统测试计划在系统测试阶段初期制定.十六.软件工程标准和软件文档

GB/T8566-2001,GB/T12504-1990,GB/T12505-1990是我国现阶段最重要的三个软件开发规范标准.国家标准局1988年1月批准并发布的《GB/T8567-1988计算机软件产品开发文件编制指南》规定在一项软件开发过程中应该产生14中文件 可行性研究报告 项目开发计划 软件需求说明书 数据要求说明书 概要设计说明书 详细设计说明书 数据库设计说明书 用户手册 操作手册 模块开发卷宗 测试计划 测试分析报告 开发进度月报 项目开发总结报告

软件运行和维护基础知识

管理人员主要使用:项目开发计划,可行性研究报告,模块开发卷宗,开发进度月报,项目开发总结报告.开发人员:项目开发计划,可行性研究报告,软件需求说明书,数据要求说明书,数据库设计说明书,概要设计说明书,详细设计说明书,测试计划,测试分析报告.维护人员:概要设计说明书,详细设计说明书,数据库设计说明书,模块开发卷宗,测试分析报告,维护报告.用户:用户手册,操作手册.十七.软件维护

用于软件维护的花费约为整个软件生命周期花费的75%(或60%~80%之间)而且还在逐年上升.17.1 软件维护类型

根据引起软件维护的原因,软件维护可分为以下四种类型(1)改正性维护

使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动(2)适应性维护

为了适应环境的变化而修改软件的活动(3)完善性维护

为了扩充或完善原有软件的功能或性能而修改软件的活动.(4)预防性维护

预防性维护是指为了提高软件的可维护性和可靠性,为未来的进一步改进打下基础而修改软件的活动.17.2 软件的可维护性 通常影响软件可维护性的因素有可理解性,可测试性和可修改性.(1)可理解性

可理解性是指维护人员理解软件的结构,接口,功能和内部过程的难易程度.采用良好的编程风格有助于提高软件的易理解性.(2)可测试性

可测试性是指测试和诊断软件错误的难易程度.(3)可修改性

可修改性是指修改软件的难易程度.怎样提高软件的可维护性

在软件生命周期的各个阶段都必须充分考虑维护问题.结构化设计的几条主要原则,如模块化,信息隐藏,高内聚,低耦合等,对于提高软件的可理解性,可测试性和可修改性也都有重要的作用.书写详细正确的文档,书写源文件的内部注解,使用良好的编程语言,具有良好的程序设计风格,也有助于提高软件的可理解性.使用先进的测试工具,保存以前的测试过程和测试用例,则有助于提高软件的可测试性.十八.软件的可靠性

在给定的时间内,在给定的环境条件下系统完成所指定工作的概率.衡量的标准是:平均失效等待时间MTTF 和平均失效间隔时间MTBF.

下载湖北自考网自考问答大全word格式文档
下载湖北自考网自考问答大全.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


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

相关范文推荐

    自考招生问答5篇

    这个版本是比较官方的版本,不要给学生去直接转发。你们可以自己看一下。以便对自考有一定的了解。部分地方有些不合适的,你们也别纠结。参考一下。过段时间出了通俗版本的 我......

    自考大专热点问答

    自考大专热点问答 1、 什么是自考大专? 【学 而 好解答】自考大专就是自考专科学历,通常意义上的大专是指高职高专院校中的大专学历,而自考大专是一种面向社会成人的继续教育形......

    湖北自考建筑工程概预算 2

    第一章 建筑工程概预算综述 法国在造价确定与控制方面有显著特点:采用清单计价,包括有关经费、风险、利润等费用,企业定额报价,实行公开或邀请招标方式。计算过程通常分为四个......

    自考新生常见问答——自考基本常识

    1、什么是自学考试? 自学考试制度创立于1981年,是对自学者进行以学历考试为主的高等教育国家考试,是个人自学、社会助学和国家考试相结合的高等教育形式。1988年,国务院颁布《高......

    2018年4月湖北自考 建筑工程概预算

    2018年4月建筑工程概预算考题 名词解释 分部工程:分部工程是单位工程的组成部分。它是按照建筑物或构筑物的结构部位或主要工种划分的工程分项。 工程量清单计价:也叫清单计......

    学才自考网 江西自考新生该关注哪些问题(合集五篇)

    学才自考网 江西自考新生该关注哪些问题 随着2014年江西自考如火如荼地进行中,江西学才教育又迎来新一批自考新生,对于这些新生学才教研中心辅导老师提醒:江西自考新生应该关注......

    湖北工业大学自考毕业论文成绩评定标准

    湖北工业大学自考毕业论文成绩评定标准 1.优秀(85分以上) (1)论文选题好,内容充实,能综合运用所学的专业知识,以正确观点提出问题,能进行精辟透彻的分析,并能紧密地结合实际情况,有一......

    湖北自考商务英语翻译必考词组小抄

    1 翻译的形式 (1)直译literal translation (2)意译free translation (3)活译dynamic equivalence translation 2 国际商务合同的术语及其解读 inquiry询盘, offer发盘(offeror......