1、软件工程综合训练-学习指南一、选择题(每题2分,共30分)1、下列哪一项不是项目组分配角色项( )A、项目组长 B、开发人员C、测试人员 D、管理人员2、下列哪一项不属于保密级别( )A、普通 B、加密C、保密 D、机密3、Project 提供最佳的弹性,以下说法中错误的是( )A、完成 开始 地基要先建好才可以盖房子B、开始 开始 所有长官都到齐后才进行会议C、完成 完成 所有必要文件都备齐后才能结案D、开始 完成 地基要先建好才可以盖房子4、选中整列,正确的方法是( )A、把光标置于单元格内,单击鼠标左键B、左键在标识号单元格单击C、列标题行和标识号列的交点处单击D、左键单击列标题5、模板
2、文件的后缀名是( )A、*.mpt B、*.proC、*.dot D、*.xls6、删除任务的操作方法可按( )键。A、Delete B、CtrlC、Shift D、Alt7、在Project 2003 中工期后面的( )表示为估计工期A、? B、*C、% D、&8、任务的进度如果同时发生在工作时间和非工作时间,需要将其设置为24小时制工期,这时候在普通的工期单位前面要加一个( )前缀A、a B、bC、d D、e9、用例与角度之间的关联情况以下说法正确的是( )A、0-无关联 B、1-相当相关C、2-密切相关 D、3-轻度关联10、函数规模应在( )行以内A、100 B、200C、300 D、
3、40011、制定编码与单元测试、系统集成的阶段性计划是那类人员的职责( )。A、项目组长 B、系统分析人员C、开发人员 D、测试人员12、下列哪项不是立项报告的主要内容( )。A、技术可行性 B、使用资源估计C、建立组织机构 D、风险分析13、QA的含义是( )。A、配置管理工程师 B、质量保证工程师C、变更控制委员会 D、测试工程师14、预审问题清单中评价问题严重程度中一般不包括( )。A、严重 B、轻微C、一般 D、忽略15、项目组角色人员一般不包括那类人员( )。A、分析人员 A、开发人员C、测试人员 D、维护人员16、选中非连续单元格先按住( )键,然后用鼠标左键逐个点击要选的单元格。
4、A、ALT B、SHIFTC、CTRL D、BACKSPACE17、选中连续单元格可以先选择该区域的第一个单元格,然后按下( )键之后选A、ALT B、SHIFTC、CTRL D、BACKSPACE18、在项目计划中,“里程碑”的任务工期一般是( )A、0 B、1C、2 D、319、要查看项目的总体信息,可以使用( )菜单下的“项目信息”命令A、文件 B、项目C、编辑 D、工具20、在Project 2003 中输入新任务的时候,所有的任务起始日期默认都是项目的开始日期,工期为( )天A、0 B、1C、2 D、321、在 Project 2003中,对于两个任务间的相关性提供了( )种不同的类
5、型A、1 B、2C、3 D、422、下列( )不是任务之间的相关性关系A、FS B、FDC、SS D、SF23、需求优先级:分为1-5个级别,( )是最最级别,在项目开发过程中要最先实现。A、2 B、3C、4 D、524、用户需求变更标识分为四种情况,不包括下列( )。A、增加 B、更新C、删除 D、修改25、编码组长与开发人员共同协商制订实现与测试阶段的阶段性计划,需经( )审批方可执行。A、项目经理 B、开发人员C、测试人员 D、开发组长26、项目组角色人员一般不包括那类人员( )。A、分析人员 A、开发人员C、测试人员 D、维护人员27、项目开发计划书中一般不包括哪些内容( ).A、软件
6、过程定义部分 B、生命周期定义部分C、成本估算部分 D、质量目标部分28、团队规模峰值中,中型团队一般有( )人 。A、5人以下 B、5-15人C、15人以上 D、30人以上29、企业项目管理一般使用Microsoft Project 2003 产品中的哪个版本( )。A、标准版 B、专业版C、服务器版 D、个人版30、下列哪个不是项目成本管理的内容( )。A、进度控制 B、资源计划C、成本预算 D、成本控制31、下列哪一项不是项目组分配角色项( )A、项目组长 B、开发人员C、测试人员 D、管理人员32、下列哪一项不属于保密级别( )A、普通 B、加密C、保密 D、机密33、要更改项目的工作
7、时间,请点击( )菜单下的“更改工作时间”选项A、文件 B、编辑C、工具 D、选项34、PERT分析方法是一种非常有效的工期估算技术,下列( )情况不能用来计算可能的结果A、最佳 B、预期C、最差 D、一般35、在( )菜单上点击“工具栏”菜单项,再选择“PERT 分析”, 将出现“PERT 分析”工具栏。A、视图 B、编辑C、格式 D、插入36、下列不属于概要设计状态的是( )A、未编写 B、编写C、评审通过 D、装订37、对用例不需要在( )处打对钩,其中打对钩用例的UUCW会自动计算得出A、简单 B、普通C、一般 D、复杂38、一般情况下,源程序的注释量应在( )以上。A、5% B、10
8、%C、20% D、30%39、程序模块要采用缩进风格编写,缩进的空格数为( )个。A、1 B、2C、3 D、440、用例与角度之间的关联情况以下说法正确的是( )A、0-无关联 B、1-相当相关C、2-密切相关 D、3-轻度关联41、下列哪个不是任务类视图( )。A、甘特图 B、网络图C、日历 D、资源图42、下列哪个不是资源类视图( )。A、资源工作表 B、资源图表B、任务分配状态 D、资源使用情况43、下列哪个不是甘特图的功能( )。A、查看任务的工期 B、查看任务的开始和结束时间C、查看任务的成本信息 D、查看任务资源信息44、下列哪个不是项目计划书的内容( )。A、项目进度计划 B、任
9、务分配表C、项目标记 D、范围变更管理45、工作范围制定是制定项目计划的哪个阶段的工作( )。A、明确项目目标 B、制定项目工作范围C、分配任务职责 D、规划项目活动关联46、下列哪一项不属于保密级别( )A、普通 B、加密C、保密 D、机密47、Project 提供最佳的弹性,以下说法中错误的是( )A、完成 开始 地基要先建好才可以盖房子B、开始 开始 所有长官都到齐后才进行会议C、完成 完成 所有必要文件都备齐后才能结案D、开始 完成 地基要先建好才可以盖房子48、选中非连续单元格先按住( )键,然后用鼠标左键逐个点击要选的单元格。A、ALT B、SHIFTC、CTRL D、BACKSP
10、ACE49、选中连续单元格可以先选择该区域的第一个单元格,然后按下( )键之后选A、ALT B、SHIFTC、CTRL D、BACKSPACE50、模板文件的后缀名是( )A、*.mpt B、*.proC、*.dot D、*.xls51、在Project 2003 中工期后面的( )表示为估计工期A、? B、*C、% D、&52、任务的进度如果同时发生在工作时间和非工作时间,需要将其设置为24小时制工期,这时候在普通的工期单位前面要加一个( )前缀A、a B、bC、d D、e53、要更改项目的工作时间,请点击( )菜单下的“更改工作时间”选项A、文件 B、编辑C、工具 D、选项54、PERT分
11、析方法是一种非常有效的工期估算技术,下列( )情况不能用来计算可能的结果A、最佳 B、预期C、最差 D、一般55、在( )菜单上点击“工具栏”菜单项,再选择“PERT 分析”, 将出现“PERT 分析”工具栏。A、视图 B、编辑C、格式 D、插入56、下列哪个不是项目进度管理的目的( )。A、保证按时完成项目 B、合理分配资源C、发挥最佳工作效率 D、降低项目成本57、下列哪个不是任务工期估算技术( )。A、专家判断 B、类比估计、C、业界标准 D、工作量判断58、下列哪个不是需求开发的主要文档( )。A、用户需求调查单 B、用户需求列表C、可行性分析报告 D、用户需求说明书59、下列哪个不是
12、良好编码习惯的好处( )。A、方便代码的交流和维护 B、不影响编码的效率C、应注重代码执行速度 D、使代码更美观60、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出( )的回答。A、确定 B、行或不行 C、正确 D、无二义二、填空题(每空1分,共20分)1、任何一个项目组的形成过程都要经过分组、 、 、分配角色等几个阶段。2、引言部分一般说明项目的 、 、项目所使用的技术以及最后开发项目后所带来的好处等。3、一般软件过程定义包括:项目立项、项目策划、 、 、需求开发、系统设计、 、 等几个过程。4、常用的任务类视图有:“甘特图”视图、 、 、
13、“任务分配状况”视图等。5、关于目标的确定,必须符合 原则,即目标必须明确、可行、具体和可以度量。6、项目计划的第一步是项目范围定义,进而定义项目需要进行的 、 、责任以及项目组的结构。7、WBS分解工作的主要产出物是 和 。8、 指的是该任务每隔一定时间就要例行发生,如每周的项目组例会。9、 就是在产品描述、任务清单的基础上,找出项目任务之间的依赖关系和特殊领域的依赖关系、工作顺序。10、在估算工期时要充分考虑任务清单、合理的 、 因素以及环境因素对项目工期的影响。11、提供的实训模板里,“评审参加人数”、“准备总人时” 、“ ” 、“ ” 、“确认签字人数”处的数据,都可以根据填写内容自动
14、计算得到,不需要填写。12、常用的资源类视图有: 、 、“资源使用状况”视图等。13、使用甘特图可以很方便地查看 、 和结束时间以及资源的信息,用户可以使用它来创建初始计划、查看 和 。14、制定工作范围有两种办法,对于较小的项目,项目团队利用“ ”来生成一份一览表;对于稍大一些的项目,更好的方法是使用 的方法来生成一份全面的清单。15、 是项目的最基础元素,其代表着为了完成项目目标所要进行的所有活动。16、目进度管理知识领域主要包括 、 、进度计划制定和进度计划控制四大过程,它的目的是保证按时 、合理 、发挥最佳工作效率。17、在Project 2003 中进行项目任务排序的定义时一般采用
15、的方法,最终形成一套项目网络图。18、 意味着明确定义项目活动的开始和结束日期,这是一个反复确认的过程。19、批准或评审;当前状态是用来表明,该需求项当前处于什么阶段,共分为:需求开发、 、 、实现与测试、系统测试和系统验收等六个阶段。20、做软件评估时,我们通过 来制定详细的项目进度表。21、视图主要分为 和 。22、Project2003空白项目应包含以下几列:WBS、 、 、工作量、开始时间、完成时间、 、 。23、项目的特殊性决定了项目中必然包含有种种相互关联的 和 。24、项目计划书包含项目WBS、 、 、项目里程碑的标识、 以及 。25、 是一种用于组织任务以便报告日程和跟踪成本的
16、分层结构26、 是根据项目范围、资源状况计划列出项目任务所需要的工期。估算的工期应该现实、有效并能保证质量。27、引言部分一般说明项目的 、 、项目所使用的技术以及最后开发项目后所带来的好处等。28、常用的任务类视图有:“甘特图”视图、 、 、“任务分配状况”视图等。29、项目计划的第一步是项目范围定义,进而定义项目需要进行的活动、 、责任以及项目组的结构。30、测试人员与系统分析人员一起,执行单元测试、集成测试,并把测试中发现的缺陷记录进 管理工具中。31、视图主要分为 和 。32、Project2003空白项目应包含以下几列:WBS、 、 、工作量、开始时间、完成时间、 、 。33、项目的
17、特殊性决定了项目中必然包含有种种相互关联的 和 。34、项目计划书包含项目WBS、 、 、项目里程碑的标识、 以及 。35、 是一种用于组织任务以便报告日程和跟踪成本的分层结构36、 是根据项目范围、资源状况计划列出项目任务所需要的工期。估算的工期应该现实、有效并能保证质量。37、引言部分一般说明项目的 、 、项目所使用的技术以及最后开发项目后所带来的好处等。38、常用的任务类视图有:“甘特图”视图、 、 、“任务分配状况”视图等。39、项目计划的第一步是项目范围定义,进而定义项目需要进行的活动、 、责任以及项目组的结构。40、测试人员与系统分析人员一起,执行单元测试、集成测试,并把测试中发现
18、的缺陷记录进 管理工具中。41、在提供的实训模板里,“评审参加人数”、“准备总人时” 、“ ” 、“ ” 、“确认签字人数”处的数据,都可以根据填写内容自动计算得到,不需要填写。42、视图主要分为 和 。43、常用的资源类视图有: 、 、“资源使用状况”视图等。44、项目计划书包含项目WBS、 、 、项目里程碑的标识、 以及 。45、关于目标的确定,必须符合 原则,即目标必须明确、可行、具体和可以度量。46项目计划的第一步是项目范围定义,进而定义项目需要进行的 、 、责任以及项目组的结构。47、WBS每细分一层都是对项目元素更细致的描述,细分的元素称为 。48、 是一种用于组织任务以便报告日程
19、和跟踪成本的分层结构49、 就是在产品描述、任务清单的基础上,找出项目任务之间的依赖关系和特殊领域的依赖关系、工作顺序。50、引言部分一般说明项目的 、 、项目所使用的技术以及最后开发项目后所带来的好处等。三、判断题(正确的在题后打“”,错误的在题后打“”,每小题1分,共10分)1、验收的依据是需求说明书。( )2、软件生命周期中,测试的工作量最大。( )3、应尽量使用全局变量。( )4、一个模块的扇入是指该模块被其它模块调用的个数,扇入应尽可能的小。( )5、盒图的主要优点之一是强制设计人员采用结构化设计方法。( )6、面向对象方法中的对象就是结构化方法中的模块。( )7、对象模型中的五个层
20、次缺一不可。( )8、任何情况下,对象模型始终是最重要、最基本的。( )9、OOA和OOD之间的界限是模糊的。( )10、在OOA过程中,需要严格遵守自顶向下的原则。( )11、系统测试是把软件、硬件和环境连在一起的全面测试。( )12、尽可能在软件生产过程中保证各阶段文件的正确性。( )13、完成测试作业后,为了缩短源程序的长度应删去源程序中的注释。( )14、编码时应尽可能使用局部变量。( )15、选择时间效率和空间效率尽可能高的算法。( )16、软件生命周期中,测试的工作量最大。( )17、应尽量使用全局变量。( )18、任何情况下,对象模型始终是最重要、最基本的。( )19、OOA和O
21、OD之间的界限是模糊的。( )20、在OOA过程中,需要严格遵守自顶向下的原则。( )31、系统测试是把软件、硬件和环境连在一起的全面测试。( )32、尽可能在软件生产过程中保证各阶段文件的正确性。( )33、完成测试作业后,为了缩短源程序的长度应删去源程序中的注释。( )34、编码时应尽可能使用局部变量。( )35、选择时间效率和空间效率尽可能高的算法。( )36、验收的依据是需求说明书。( )37、软件生命周期中,测试的工作量最大。( )38、应尽量使用全局变量。( )39、一个模块的扇入是指该模块被其它模块调用的个数,扇入应尽可能的小。( )40、盒图的主要优点之一是强制设计人员采用结构
22、化设计方法。( )41、面向对象方法中的对象就是结构化方法中的模块。( )42、对象模型中的五个层次缺一不可。( )43、任何情况下,对象模型始终是最重要、最基本的。( )44、OOA和OOD之间的界限是模糊的。( )45、在OOA过程中,需要严格遵守自顶向下的原则。( )46、系统测试是把软件、硬件和环境连在一起的全面测试。( )47、尽可能在软件生产过程中保证各阶段文件的正确性。( )48、完成测试作业后,为了缩短源程序的长度应删去源程序中的注释。( )49、编码时应尽可能使用局部变量。( )50、选择时间效率和空间效率尽可能高的算法。( )四、简答题(每小题6分,共30分)1、一般IT企
23、业产品研发过程中,项目类型可以分为哪几类?2、实训时采用的生命周期“瀑布模型”主要完成的内容?3、用户界面设计填写指导包括的内容?4、项目管理人员可以通过哪此方法提高任务的工期估算的精确度?5、系统分析人员角色职责?6、使用“任务状况分配”视图可以进行哪些操作?7、进度表的确定应根据哪些方面进行考虑?8、影响设计的需求约束因素有哪些?9、编码规范的基本约定标识符命名规则内容?10、在“甘特图”视图中通常要完成哪些工作?11、在编制进度计划时必须加以考虑哪三类限制?12、在需求开发部分,主要形成的文档有哪些?13、编码规范的基本约定程序效率内容?14、在PERT方法中,有哪三种类型的估计工期?1
24、5、从哪几个方面来描述接口需求项?16、性能需求项用来描述系统的性能特征有哪些?17、项目开发计划书中主要内容有哪些?18、项目计划的制定一般要经历哪几个步骤?19、可靠性需求项可在哪几个方面对系统可靠性进行描述?五、应用题(每题10分,共10分)1、请使用PAD图和PDL语言描述在数组A(1)A(10)中找最大数的算法。2、某商场在“五一”期间,顾客购物时收费有4种情况:普通顾客一次购物累计少于100元,按A类标准收费(不打折),一次购物累计多于或等于100元,按B类标准收费(打9折);会员顾客一次购物累计少于1000元,按C类标准收费(打8折),一次购物累计等于或多于1000元,按D类标准
25、收费(打7折)。请使用PAD图来设计收费算法。3、某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。要求:1、对以上问题画出数据流程图。2、画出该培训管理的软件结构图的主图。参考答案一、选择题1、D
26、2、B 3、D 4、D 5、A 6、A 7、A 8、D 9、A 10、B 11、A 12、C 13、B 14、D 15、D 16、C 17、B 18、A 19、B 20、B 21、D 22、D 23、D 24、B 25、A26、D 27、C 28、B 29、B 30、A 31、D 32、B 33、C 34、D 35、A36、D 37、C 38、C 39、D 40、A41、D 42、B 43、C 44、C 45、B46、B 47、D 48、C 49、B 50、A51、A 52、D 53、C 54、D 55、A56、D 57、D 58、C 59 、C 60、B61、C 62、D 63、A 64、B
27、 65、A二、填空题1、选出小组组长、讨论小组的角色2、开发背景、项目的特点3、项目跟踪、项目结项 实现与测试、配置管理4、“网络图”视图、“日历”视图5、SMART6、活动、角色7、WBS WBS字典8、周期性任务9、任务排序10、资源需求、人员的能力11、实到人数、评审总人时12、“资源工作表”视图、“资源图表”视图13、任务的工期、开始 项目日程、调整计划14、头脑风暴 工作分解结构15、任务16、任务排序、任务工期估计 完成项目 分配资源 17、网络图18、制定项目的进度计划19、详细计划 系统设计 20、UCP方法31、任务类视图 资源类视图32、任务名称、工作 前置任务、资源名称3
28、3、任务 不可预知的风险34、项目的进度计划、任务分配表 风险标识 范围变更管理流程35、WBS36、任务工期估算37、开发背景、项目的特点38、“网络图”视图、“日历”视图39、角色40、bug41、实到人数、评审总人时42、任务类视图 资源类视图43、“资源工作表”视图、“资源图表”视图44、项目的进度计划、任务分配表 风险标识 范围变更管理流程45、SMART46、活动、角色47、工作细目 48、WBS49、任务排序50、开发背景、项目的特点三、判断题1、 2、 3、 4、 5、6、 7、 8、 9、 10、11、 12、 13、 14、 15、16、 17、 18、 19、 20、31
29、、 32、 33、 34、 35、36、 37、 38、 39、 40、41、 42、 43、 44、 45、46、 47、 48、 49、 50、四、简答题1、合同定制类:以双方签订的合同作为研发的主要内容及验收标准的项目。新产品研发类:是指需要研发的产品或其应用领域对企业来说是全新的,研发管理过程应当更加严格。产品升级类:重点考虑的是已有产品在市场或用户中的反馈。技术服务类:采用的开发过程相对比较简化,可以采用敏捷过程进行开发。软件外包类:按软件开发阶段分阶段的部分工作外包完成。2、主要完成的内容:项目立项项目初步计划需求分析项目详细计划系统设计系统编码集成测试系统测试产品发布项目总结。3
30、、用户界面设计填写指导包括的内容(1)应当遵循的界面设计规范。(2)界面的关系图和工作流程图:所有界面视图分配唯一的标识符,绘制各个界面之间的系统图和工作流程图。(3)主界面:绘制主界面的视图,说明主界面中所有对象的功能和操作方式。(4)子界面:绘制子界面的视图,说明子界面中所有对象的功能和操作方式。(5)美学设计:阐述界面布局、色彩等理由。4、项目管理人员可以通过下列方法提高任务的工期估算的精确度:参照历史信息:利用过去的经验和其他人过去完成类似项目的经验,调阅相关的项目文件,标注出新任务与过去完成的类似任务的差别,然后在估算任务工期时考虑这些差异。项目团队的知识:在进行工期估计的时候,可以充分利用项目团队成员的知识。专家判断:可以请曾经管理过类似项目的人,如一些咨询机构、专业团体等来帮助估计任务工期,专家判断主要依赖于历史的经验和信息,当然其时间估计的结果也具有一定的不确定性和风险。类比估计:类比估计意味着以先前的类似的实际项目的工作时间来推测估计当前项目各工作的实际时
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100