软件工程与项目管理考试题(学生)资料讲解

合集下载

《软件工程》11套考试复习练习试题、作业题[含答案解析]

《软件工程》11套考试复习练习试题、作业题[含答案解析]

作业1:1. 软件是计算机系统中与硬件相互依存的另一部分,它是包括( A )、( B )及( C )的完整集合。

其中,( A )是按事先设计的功能和性能要求执行的指令序列。

( B )是使程序能够正确操纵信息的数据结构。

( C )是与程序开发、维护和使用有关的图文材料。

供选择的答案:A~C. ①软件②程序③代码④硬件⑤文档⑥外设⑦数据⑧图表2. 开发软件时对提高软件开发人员工作效率至关重要的是( A )。

软件工程中描述生存周期的瀑布模型一般包括计划、( B )、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成( C )和( D )两步。

供选择的答案:A.①程序开发环境②操作系统的资源管理功能③程序人员数量④计算机的并行处理能力B.①需求分析②需求调查③可行性分析④问题定义C、D.①方案设计②代码设计③概要设计④数据设计⑤运行设计⑥详细设计⑦故障处理设计⑧软件体系结构设计3. 从供选择的答案中选出适当字句填入下列关于软件发展过程的叙述中的( )内。

有人将软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时期”,这时既没有( A ),也没有( B ),程序员只能用机器指令编写程序。

第二阶段(1950年代末~1960年代末)称为“基本软件期”。

出现了( A ),并逐渐普及。

随着( B )的发展,编译技术也有较大的发展。

第三阶段(1960年代末~1970年代中期)称为“程序设计方法时代”。

这一时期,与硬件费用下降相反,软件开发费急剧上升。

人们提出了( C )和( D )等程序设计方法,设法降低软件的开发费用。

第四阶段(1970年代中期~现在)称为“软件工程时期”。

软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如( E )、( F )、编码、单元测试、综合测试、( G )及其整体有关的各种管理技术。

供选择的答案:A ~ D:①汇编语言②操作系统③虚拟存储器概念④高级语言⑤结构式程序设计⑥数据库概念⑦固件⑧模块化程序设计E ~ G:①使用和维护②兼容性的确认③完整性的确认④设计⑤需求定义⑥图象处理4. 软件工程过程有哪几个基本过程活动?试说明之。

软件工程项目管理试题

软件工程项目管理试题

一、选择题(每题2分,共20分)1. 软件工程项目管理中,以下哪个不是项目范围管理的过程?A. 规划范围管理B. 定义范围C. 创建工作分解结构(WBS)D. 项目评审2. 在软件项目进度管理中,以下哪个方法用于确定项目关键路径?A. PERT(项目评估与审查技术)B. Gantt图C. 关键路径法D. 预算管理3. 软件项目成本管理中,以下哪个不是成本估算的方法?A. 自顶向下估算B. 自底向上估算C. 差别估算D. 成本估算模型4. 软件配置管理中,以下哪个不是配置项?A. 软件代码B. 设计文档C. 测试用例D. 用户手册5. 软件质量管理中,以下哪个不是质量模型?A. CMM(能力成熟度模型)B. ISO 9000系列标准C. 六西格玛D. 软件质量保证6. 软件项目风险管理中,以下哪个不是风险的属性?A. 发生概率B. 影响程度C. 风险识别D. 风险控制7. 软件项目管理中,以下哪个不是软件项目特点?A. 需求变更B. 项目周期短C. 项目复杂性高D. 团队协作紧密8. 在软件项目任务分解中,以下哪个不是工作包?A. 完成一项具体工作所要求的一个特定的、可确定的、可交付的以及独立的工作单元B. 项目活动C. 项目里程碑D. 项目阶段9. 软件需求分析中,以下哪个不是需求分析的标志?A. 提交一份完整的软件需求规格说明书B. 确定用户需求C. 分析业务需求D. 设计系统架构10. 软件项目管理中,以下哪个不是软件项目可行性研究的内容?A. 技术可行性B. 经济可行性C. 社会可行性D. 项目管理可行性二、简答题(每题5分,共25分)1. 简述软件工程项目管理的基本任务。

2. 简述软件项目进度管理的基本原则。

3. 简述软件项目成本管理的过程。

4. 简述软件配置管理的基本概念。

5. 简述软件项目风险管理的方法。

三、论述题(10分)论述软件工程项目管理中,如何有效地进行范围管理、进度管理、成本管理、软件配置管理和风险管理。

自考课程学习资料 01336软件项目管理

自考课程学习资料 01336软件项目管理

01336软件工程管理一、单项选择题(本大题共15小题,每题1分,共15分)在每题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卷” 上的相应字母涂黑。

错涂、多涂或未涂均无分。

1.下面给出的选项中不是工程基本特性的是(B)A.独特性B.重复性C.组织性D.目标冲突性.在IT项FI管理的基本表述方法中,根据指定的网络顺序、逻辑关系和单一的历时估算,计算每一活动的单一、确定的最早开始和最迟结束时间的是(D)A.工作分解结构B.甘特图C.计划评审技术.在做工程投资分析时,当预计的回收期超出企业能接受的回收期时,预计应当(A)A.放弃B.接受C.修改. IT软件工程计划管理,管理的对象是IT工程的CA.任务和评审B.运作和评审C.运作和活动D.任务和活动2.在一个大型的IT工程中,通常要同时采用几种本钱估算方法,如果不同方法得到的结果大相径庭,应该(A)A.继续设法获取更多的本钱信息B.改变本钱估算方法C.增加本钱估算方法D.减少本钱估算方法3.制定软件工程质量计划的目的主要是确保工程的(B )A.用户需求能够满足B.质量标准能够满意地执行C.功能模块能够全部实现D.进度计划能够顺利完成.评审是一种质量保证机制,它是借助一组人员来检查软件系统或相关文档并发现错误的一个过程。

评审的类型有:设计或程序检查、管理评审(A )A.质量评审B.专家评审C.风险评估D.本钱决算4.要有效地进行配置管理,需要建立一个配置管理库存放软件(D)A.活动B.任务C.里程碑D.基线.工程经理是整个软件研发活动的负责人,在配置管理活动中,其主要工作是根据软件配置控制委员会的建议,批准配置管理的各项活动并(B )A.参与这些活动B.控制它们的进程C.指导工作D.监督整个开发过程.下面给出的四个选项中与其他选项不属于同一概念的是(A )A.结构测试B.黑盒测试法C.功能测试D.数据驱动测试5.如果是委托开发,那么以任务委托书或开发协议(合同)方式进行说明的是(B)A.工程设计报告B.工程开发立项报告C.程序设计报告D.工程测试报告.在进行IT工程风险分析时,对不确定性因素的不确定性程度和每个风险的损失程度需要(C)A.分析B.统计C.量化D.控制6.进行风险管理的前提是(B)A.风险不利后果小于风险管理付出的代价B.风险不利后果超过风险管理付出的代价C.风险不利后果不超过风险管理付出的代价D.风险不利后果不小于风险管理付出的代价.商业软件组织中,能够帮助工程组建立工程过程并对工程过程进行周期性的评估,对过程的定义和维护负责的机构是(B )A.工程评价机构B.软件工程过程机构C.软件工程机构7.工程B标无法实现时,工程的收尾管理工作主要是进行(D)A.重新计划B.需求分析C.工程测试D.工程终止二、填空题(本大题共10小题,每题2分,共20分)8.瀑布模型提倡在开发过程的早期阶段冻结需求定义,可能导致开发的系统与用户需求不同。

自考01336软件项目管理-考试大纲复习资料

自考01336软件项目管理-考试大纲复习资料

01336软件项目管理-考纲复习资料第一章软件项目管理导论一、学习目的与要求本章对项目及软件项目作了概括介绍,目的是使考生对软件项目有个初步的认识。

通过本章的学习,应使考生掌握项目及软件项目的基本概念,了解软件项目的生命周期,理解软件工程框架,掌握软件项目管理的基本概念、特征和主要内容,正确理解软件项目管理的过程、范围以及所面对的问题。

(一)软件项目的定义及其特征(重点)识记:软件项目的定义软件项目是以软件为产品的项目,软件产品的特质决定了软件项目管理和其他领域的项目管理有不同之处理解:软件项目的特征 P30(1)抽象性(2)缺陷检测的困难性(3)高度的复杂性(4)缺乏统一规则。

(二)软件项目管理(重点)识记:软件项目管理的概念 P34在软件项目活动中运用一系列知识、技能、工具和技术,以满足软件需求方的整体需求项目管理知识体系 P26集成管理、范围管理、时间管理、成本管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理软件项目管理的主要内容 P341、软件项目需求管理2、软件项目结算与进度管理3、软件项目配置管理4、软件项目风险管理5、软件项目质量管理6、软件项目资源管理软件项目管理的过程 P351.启动软件项目2.制定项目计划3.跟踪及控制项目计划4.项目计划5.评审项目计划6.编写管理文档理解:软件项目管理的特征 P24综合性、创造性、时间性项目管理的 6 要素 P24范围、时间、成本、质量、组织、客户满意度软件项目的生命周期P22项目从开始到结束,一般包括启动阶段、计划阶段、实施阶段、和结束阶段(三)软件工程框架(次重点)理解:软件工程的目标、活动和原则及软件工程模型软件工程的目标是“生产正确、可用及具有经济效益的产品”。

正确性指软件产品达到预期功能的程度。

可用性指软件基本结构、实现和文档为用户可用的程度。

具有经济效益指软件开发、运行的整个开销满足用户要求的程度。

P16软件工程的活动是指生产一个最终满足需求且达到工程目标的软件产品所需要的步骤,主要包括问题定义、可行性研究、需求分析、总体设计、详细设计、实现、确认以及支持等。

软件项目管理习题题目

软件项目管理习题题目

第一章绪论1.列举你在执行 IT 相关任务时曾经碰到的问题。

试把这些问题按频率和影响大小分别排序。

对每一个问题,考虑是否可以通过某种方法降低发生的可能性。

2.软件工程的三个目标是什么,以什么衡量是否达到目标?3.软件工程活动包括哪些?那些活动需要有最终用户的参预?每一个过程需要有怎样的文档产出?4.设计包括哪两个阶段,具体任务,干系人有什么区别?5.软件工程的原则有哪些?6.你能说出哪些软件工程模型,他们各自有什么有缺点,合用于怎样的系统?7.有人说“线性模型已经过时了,有着诸多缺点,不需要再了解它。

”你怎么看待这种说法?线性模型和其他模型的关系是怎样的?8.在下列哪一个阶段项目发起人对项目的范围、质量、时间和成本有最大的影响力,为什么?9.项目的定义是什么,有什么特点,请给出三个是项目的例子,并给出三个不是项目的例子。

10.软件项目与普通的项目的区别在什么地方11.判断以下活动中哪些是项目,哪些不是项目,并请说明理由。

(1)升级某政府部门的办公自动化系统(2)打字员打印文件(3)报考软件学院软件工程硕士研究生(4)购买家用轿车(5)每天骑车上班12.项目生命周期包括哪些阶段?哪个阶段具有最大的不确定性?各个阶段的活动主要有哪些?13.项目管理的六要素有哪些?相互之间是什么关系。

TQC 又指什么?14.怎样衡量项目是否成功?15.项目管理分哪几大知识体系,它们之间什么关系?16.在选择职员时,应该考虑哪些因素?17.管理者是否应该和小组中更多的普通员工交朋友,并和他们打成一片?18.如果项目快结束时,忽然有一个很重要的,但非常耗时的变更,你作为项目经历应该怎么做19.为什么说时间和人员不能交换?试说明其原因。

20.你能列出那些人际关系的矛盾?试阐述可能的解决方法。

第二章需求管理1.软件需求的定义是什么,分别从用户角度,开辟者角度,相关文档角度给以阐述2.描述软件需求要做的五项主要事情指什么。

软件工程与项目管理考试题(学生)

软件工程与项目管理考试题(学生)

第一章练习题一、单项选择题1、软件是()。

A.处理对象和处理规则的描述B.程序C.程序、数据及文档D.计算机系统2、下列选项中()是软件开发中存在的不正确的观念、方法。

A.重编程、轻需求B.重开发、轻维护C.重技术、轻管理D.以上三条都是3、下列哪个阶段不属于软件生存周期的三大阶段()。

A.计划阶段B.开发阶段C.编码阶段D.维护阶段4、计算机系统就是()。

A.主机,显示器,硬盘,软驱,打印机等B.CPU,存储器,控制器,I/O接口及设备C.计算机硬件系统和软件系统D.计算机及其应用系统5、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。

A.软件工程B.软件周期C.软件危机D.软件产生6、以下属于软件危机现象的是()。

A.软件开发进度难以预测B.软件产品难以维护C.软件缺少适当的文档资料D.以上三条都是7、软件工程的出现主要是由于()。

A.程序设计方法学的影响B.其它工程科学的影响C.软件危机的出现D.计算机的发展8、以下哪一项不属于项目成功要考虑的因素()。

A.工作范围与成本B.进度计划C.客户满意度D.全都属于9、以下对软件工程的解释正确的是()。

A.软件工程是研究软件开发和软件管理的一门工程科学B.软件工程是将系统化的、规范化的、可度量化的方法应用于软件开发、运行和维护的过程C.软件工程是把工程化的思想应用于软件开发D.以上三条都正确10、一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。

A.成本估算B.项目计划C.工程管理D.工程网络图11、软件生存周期包括可行性分析、需求分析、系统设计、编码、()、维护等活动。

A.应用B.检测C.测试D.以上答案都不正确12、一个软件从开始计划到废弃为止,称为软件的()。

A.开发周期B.生存周期C.运行周期D.维护周期13、软件计划时期的主要任务是:分析用户要求、新系统的主要目标以及()。

A.开发软件B.开发的可行性C.设计软件D.运行软件二、判断题1、软件就是计算机系统中的程序、数据及其文档()。

软件工程项目管理试卷

软件工程项目管理试卷

一、选择题(每题2分,共20分)1. 软件工程项目的生命周期可以分为以下几个阶段,下列哪个不是软件工程项目的阶段?A. 需求分析B. 系统设计C. 硬件开发D. 编码实现2. 下列哪个不是软件工程项目的典型角色?A. 项目经理B. 程序员C. 测试员D. 销售员3. 在软件项目管理中,以下哪个不是项目管理工具?A. Microsoft ProjectB. JIRAC. TrelloD. MySQL4. 下列哪个不是敏捷开发的方法论?A. ScrumB. KanbanC. WaterfallD. Lean5. 以下哪个不是软件项目风险管理的方法?A. 风险识别B. 风险评估C. 风险监控D. 风险规避6. 下列哪个不是软件项目进度控制的方法?A. Gantt图B.PERT图C. 时间序列分析D. 数据挖掘7. 以下哪个不是软件项目质量控制的方法?A. 单元测试B. 集成测试C. 系统测试D. 硬件测试8. 在软件项目管理中,以下哪个不是项目沟通的方式?A. 面对面会议B. 电话会议C. 邮件沟通D. 微信群聊9. 以下哪个不是软件项目团队建设的方法?A. 信任建设B. 角色分配C. 激励机制D. 培训与发展10. 以下哪个不是软件项目合同管理的内容?A. 项目范围B. 项目进度C. 项目质量D. 项目风险二、填空题(每题2分,共20分)1. 软件工程项目管理包括______、______、______、______和______等过程。

2. 软件工程项目的生命周期可以分为______、______、______、______和______等阶段。

3. 软件项目管理的主要目标包括______、______、______和______。

4. 软件项目风险管理的方法包括______、______、______和______。

5. 软件项目进度控制的方法包括______、______和______。

6. 软件项目质量控制的方法包括______、______、______和______。

《软件工程与项目管理》期末试卷及参考答案

《软件工程与项目管理》期末试卷及参考答案

《软件工程与项目管理》期末试卷及参考答案一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题1分,共20分)1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )A.软件工程B.软件周期C.软件危机D.软件产生2.研究开发所需要的成本和资源是属于可行性研究中的( )研究的一方面。

A.技术可行性B.经济可行性C.社会可行性D.法律可行性3.IDEF0图不反映出系统( )A.系统做什么B.系统功能如何实现C.系统由谁来做D.系统实现的约束条件4.模块的内聚性最高的是( )A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚5.在SD方法中全面指导模块划分的最重要的原则是( )A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性6.软件详细设计主要采用的方法是( )A.模块设计B.结构化设计C.PDL语言D.结构化程序设计7.下列关于JSP方法不正确的说法是( )A.JSP方法主要用于规模不大的数据处理系统B.JSP方法不明确的划分软件概要设计和详细设计的两个阶段C.JSP方法适用于输入数据和输出数据之间有对应关系的问题求解D.JSP方法根据输入、输出的数据结构,按一定的规则映射成软件的体系结构。

因此它只适用于详细设计阶段8.不适合作为科学工程计算的语言是( )A. PascalB. CC. FortranD. Prolog9.黑盒测试在设计测试用例时,主要需要研究( )A.需求规格说明与概要设计说明B.详细设计说明C.项目开发计划D.概要设计说明与详细设计说明10.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。

设计这组测试用例的方法是( )A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法11.下列属于维护阶段的文档是( )A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告12.快速原型模型的主要特点之一是( )A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件13.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )A.教正性维护B.适应性维护C.完善性维护D.预防性维护14.类库这种机制是( )级别的信息共享。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章练习题一、单项选择题1、软件是()。

A.处理对象和处理规则的描述B.程序C.程序、数据及文档D.计算机系统2、下列选项中()是软件开发中存在的不正确的观念、方法。

A.重编程、轻需求B.重开发、轻维护C.重技术、轻管理D.以上三条都是3、下列哪个阶段不属于软件生存周期的三大阶段()。

A.计划阶段B.开发阶段C.编码阶段D.维护阶段4、计算机系统就是()。

A.主机,显示器,硬盘,软驱,打印机等B.CPU,存储器,控制器,I/O接口及设备C.计算机硬件系统和软件系统D.计算机及其应用系统5、开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( )。

A.软件工程B.软件周期C.软件危机D.软件产生6、以下属于软件危机现象的是()。

A.软件开发进度难以预测B.软件产品难以维护C.软件缺少适当的文档资料D.以上三条都是7、软件工程的出现主要是由于()。

A.程序设计方法学的影响B.其它工程科学的影响C.软件危机的出现D.计算机的发展8、以下哪一项不属于项目成功要考虑的因素()。

A.工作范围与成本B.进度计划C.客户满意度D.全都属于9、以下对软件工程的解释正确的是()。

A.软件工程是研究软件开发和软件管理的一门工程科学B.软件工程是将系统化的、规范化的、可度量化的方法应用于软件开发、运行和维护的过程C.软件工程是把工程化的思想应用于软件开发D.以上三条都正确10、一个项目是否开发,从经济上来说是否可行,归根结底是取决于()。

A.成本估算B.项目计划C.工程管理D.工程网络图11、软件生存周期包括可行性分析、需求分析、系统设计、编码、()、维护等活动。

A.应用B.检测C.测试D.以上答案都不正确12、一个软件从开始计划到废弃为止,称为软件的()。

A.开发周期B.生存周期C.运行周期D.维护周期13、软件计划时期的主要任务是:分析用户要求、新系统的主要目标以及()。

A.开发软件B.开发的可行性C.设计软件D.运行软件二、判断题1、软件就是计算机系统中的程序、数据及其文档()。

2、程序是指计算机为完成特定任务而执行的指令的有序集合()。

3、数据是指被程序处理的信息()。

4、软件工程与项目管理是为研究克服软件危机应运而生的()。

5、软件危机是20世纪60年代以前产生的()。

6、软件缺少适当的文档资料属于软件危机现象之一()。

7、软件工程是把工程化的思想应用于软件开发()。

8、软件工程是研究软件开发和软件管理的一门管理科学()。

9、一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力()。

10、软件工程学是理论研究,没有实际用途()。

11、项目管理过程就是制定计划然后按计划工作()。

12、软件生存周期包括需求分析、系统设计、程序设计、测试、维护,五个阶段()。

13、软件生存周期是指根据某一软件从被提出并着手开始实现,直到软件完成其使命被废弃为止的全过程()。

第二章练习题一、单项选择题1、以下哪个不属于问题定义的步骤()。

A.调查和调研B.形成高层逻辑模型C.沟通和交流D.问题定义报告2、以下哪个不属于问题定义的内容()。

A.问题的背景B.开发的条件、环境要求C.实现目标的方案D.体系结构的设计3、可行性分析是在系统开发的早期所做的一项重要的论证工作,它是该系统是否开发的决策依据,因此必须给出()的回答。

A.确定B.行或不行C.正确D.无二义4、以下对可行性分析的任务描述不正确的是()。

A.可行性分析要对以后的行动方针提出建议B.可行性分析只需要明确做不做,无须对以后的行动方针提出建议C.可行性分析阶段如果认为问题不可行,分析员要提出停止项目开发的建议D.可行性分析阶段如果认为问题值得解,分析员需要提出解决方案,并且为工程制定一个初步的计划5、以下哪一个不属于可行性分析的要素()。

A.经济B.技术C.设备D.社会6、以下对成功的可行性分析的必备要素描述不正确的是()。

A.准确界定研究任务B.明确研究的用途C.确定分析期限和报告的提交时间D.以上三条都不正确7、以下不属于可行性分析的步骤的是()。

A.准确界定研究任务复查项目目标和规模B.研究目前系统C.问题定义报告D.重新定义问题8、可行性分析基本步骤中的第三步是()。

A.研究目前系统B.分析技术可行性C.法律可行性分析D.形成高层逻辑模型9、以下哪个符号在系统流程图中表示处理()。

A.B.C.D.10、以下说法正确的是()。

A. 系统流程图是属于问题定义阶段的工作B. 系统流程图是属于可行性分析阶段的工作C. 系统流程图是属于需求分析阶段的工作D. 系统流程图是属于系统分析阶段的工作11、以下对系统流程图的理解不正确的是()。

A. 系统流程图是概括地描绘物理系统的传统工具B. 系统流程图的基本思想是用图形符号以白盒子形式描绘组成系统的每个部件C. 系统流程图表达的是数据在系统各部件之间流动的情况D. 系统流程图不描述对数据进行加工处理的控制过程12、以下哪个符号不属于数据流图的四种基本符号()。

A.B.C.D.13、按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作()。

A. 可行性分析B. 程序设计C. 详细设计D. 软件维护14、数据流图和数据字典共同构成系统的()。

A. 物理模型B. 结构模型C. 逻辑模型D. 设计说明书15、在数据流图中,○(椭圆)代表()。

A. 源点B. 终点C. 加工D. 模块16、以下不属于数据字典实现途径的是()。

A. 全人工过程B. 全自动化过程C. 混合过程D. 全都属于17、以下不属于数据字典中定义的元素的是()。

A. 数据流B. 数据元素C. 数据存储和处理D. 全都属于18、数据字典是用来定义()中的各个成份的具体含义。

A. 流程图B. 功能结构图C. 系统结构图D. 数据流图19、以下哪个不属于成本/效益分析的内容()。

A. 公司以前做项目的效益情况B. 运行费用C. 开发成本D. 处理新系统将带来的经济效益20、以下哪个不属于常用的成本估算方法()。

A. 基于代码行B. 基于工人人数C. 任务分解D. 自动估计成本技术二、判断题1、可行性分析阶段的问题定义可做可不做,没有实际意义()。

2、问题定义阶段不需要提出实现目标的方案,那是可行性分析阶段的工作内容()。

3、可行性分析的任务是对以后的行动方针提出建议()。

4、如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费()。

5、如果问题值得解,分析员提出开发这项工程的建议即可,无需提出解决方案,制定计划()。

6、可行性分析包括经济、技术和社会三个基本要素()。

7、可行性分析中的经济要素是指这个系统的经济效益能否超过它的开发成本()。

8、可行性研究包括复查项目目标和规模、研究目前系统、形成高层逻辑模型和重新定义问题四9、高层逻辑模型指的就是系统数据流图()。

10、重新定义问题是指分析员与用户以系统流程图为讨论基础,再次复查问题定义、工程规模和目标。

如对问题有误解,或遗漏要求,在此阶段改正()。

11、系统流程图基本思想是用图形符号以白盒子形式描绘组成系统的每个部件()。

12、系统流程图也称为系统图是最常用的一种系统逻辑模型表示法()。

13、系统流程图基本符号是以概括的方式抽象地描绘一个实际系统所用符号()。

14、数据流图只描绘信息在系统中流动和处理的情况()。

15、设计数据流图只需考虑系统必须完成的基本逻辑功能,不需要考虑如何实现这些功能()。

16、数据流图中每个加工只有一个输入数据流和一个输出数据流,反映此加工数据的来源与结果()。

17、数据流程图是指从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程()。

18、数据流图上所有图形符号只限于三种基本图形元素()。

19、数据字典是关于数据的信息的集合()。

20、数据字典是对数据流图中包含的所有元素的定义的集合()。

21、数据字典作用是在软件分析和设计的过程中给人提供关于数据的描述信息()。

22、系统的逻辑模型就是数据流图()。

23、成本/效益分析是指从经济角度评价开发一个新项目是否可行、是否划算,从而帮助使用部门的负责人正确地作出是否投资于这项开发的决定()。

第三章练习题一、单项选择题1、需求分析阶段产生的最重要的文档之一是()。

A. 项目开发计划B. 需求规格说明书C. 设计说明书D. 可行性分析报告2、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是()需求。

A. 功能B. 性能C. 数据D. 环境3、需求分析是()。

A. 软件开发工作的基础B. 软件生存周期的开始C. 由系统分析员单独完成的D. 由用户自己单独完成的4、需求分析阶段要给出()的回答。

A. 做不做B. 怎么做C. 什么时候做D. 做什么,不做什么5、需求分析中开发人员要从用户那里了解()。

A. 软件做什么B. 用户使用界面C. 输入的信息D. 软件的规模6、需求分析阶段的任务是确定()。

A. 软件开发方法B. 软件开发工具C. 软件开发费用D. 软件系统功能7、需求分析的任务不包括()。

A. 问题分析B. 系统设计C. 需求描述D. 需求评审8、需求分析阶段常用面向数据流的结构化分析法的英文简称是()。

A. SA(Structured Analysis)B. JSD(Jackson)C. DSSD(Data Structured System Development Method)D. OOA(Object-Oriented Method)9、面向数据流的结构化分析方法主要思想是()。

A. 具体与自顶向下的逐层分解B. 具体与自下向上的逐层分解C. 抽象与自下向上的分层分解D. 抽象与自顶向下的逐层分解10、结构化需求分析用于数据描述的工具是()和数据字典。

A. 程序图B. 流程图C. 数据流图D. PAD图二、判断题1、需求分析虽处于软件开发的初期阶段,但它对于整个软件开发过程以及产品质量至关重要()。

2、需求分析是软件计划时期的第一个阶段()。

3、需求分析是在问题定义的基础上,进一步了解确定用户需求。

准确地回答“系统必须做什么?”的问题()。

4、由于经济和业务环境的动态性导致需求易变而直接影响需求分析的效果()。

5、需求分析阶段将用户非形式的需求陈述转化成的形式功能规约叫需求规格说明书()。

6、需求分析阶段需确定对系统的综合要求:系统功能要求、性能要求、运行要求、将来可能提出的要求()。

7、需求分析不能遗漏任何必要的需求()。

8、结构化需求分析主要思想抽象与自顶向下的逐层分解()。

9、结构化分析方法于20世纪70年代末到80年代中期提出()。

10、需求规格说明书中必须说明运行环境()。

相关文档
最新文档