资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
第一章一、名称解释1.软件 2.文档 3.软件工程4.软件生存周期 5.软件工程过程 6.软件生存周期模型7.软件开发方法 8.软件工具二、填空题1.构成一个完整计算机系统的两部分是硬件与_。2.程序设计时代的生产方式是_。3.软件工程涉及到几个学科,它是一门_学科。4.软件开发划分的各阶段任务尽可能独立,同一阶段任务性质尽可能_。5.将软件生存周期各个活动规定为依线性顺序联接的若干阶段的模型是_模型。6.喷泉模型是一种以用户需求为动力,以_为驱动的模型。7.结构化方法是一种面向数据流的开发方法。由结构化分析、_、结构化程序设计构成。8.软件工程研究的主要内容是软件开发管理和_两个方面。9.软件工具是支持软件开发人员的开发和维护活动而使用的_。10.一个软件项目的开发中,要采用一种生存周期模型,要按照某种_,使用相应的工具来进行。三、选择题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.1/2 B.1/3 C.1/4 D.2/37.软件开发中大约要付出( )的工作量进行测试和排错。A.20 B.30 C.40 D.508.准确地解决“软件系统必须做什么”是( )阶段的任务。A.可行性研究 B.需求分析 C.详细设计 D.编码9.软件生存周期中最长的是( )阶段。A.需求分析 B.概要设计 C.测试 D.维护四、简答题1.软件产品的特性是什么?2.软件生产有几个阶段?各有何特征?3.什么是软件危机?产生的原因是什么?4.软件工程的性质、目标和内容是什么?5.软件工程面临的问题是什么?6.软件工程过程有哪些过程?7.软件生存周期有哪几个阶段?8.软件生存周期模型有哪些主要模型?9.有哪些主要软件开发方法?参考答案二填空题1.软件 2.个体手工劳动3.综合性交叉 4.相同5.瀑布 6.对象7.结构化设计 8.软件开发技术9.软件 10.开发方法三、选择题1.B 2.D 3.A 4.C5.A 6.B 7.C 8.B 9.D 第二章一、名称解释1.可行性研究 2.技术可行性 3.经济可行性4.社会可行性 5.货币时间价值 6.投资回收期7.纯收入 8.系统流程图二、填空题1.可行性研究的目的是用最小的代价,在尽可能短的时间内,确定_。2.可行性研究在进行简要需求分析和设计时,要在高层次上以_进行。3.系统流程图用图形符号表示系统中各个元素,表达了系统中各个元素之间的_。4.软件工程有两种效益,它们是无形效益和_。5.若年利率为i,不计复利,n年后能收入F元的现在价值P=_。6.纯收入是软件生存周期内两项值之差,这两项是_。7.项目开发计划是一种_文档。8.可行性研究具体步骤的最后一步是_。三、选择题1.研究硬软件资源的有效性是进行( )研究的一方面。A.技术可行性 B.经济可行性 C.社会可行性 D.操作可行性2.可行性研究要进行的需求分析和设计应是( )。A.详细的 B.全面的 C.简化、压缩的 D.彻底的3.可行性分析中,系统流程图用于描述( )。A.当前运行系统 B.当前逻辑模型 C.目标系统 D.新系统4.系统流程图是一种工具,它用于描述( )。A.逻辑系统 B.程序系统 C.体系结构 D.物理系统5.年利率为i,现存入P元不计复利,n年后本金利息为( )。A.P(1+i)n B.P(1in) C.P(1+in) D.P(1+i)n四、简答题1.可行性研究的任务是什么?2.可行性研究有哪些步骤?3.可行性研究的目的。4.可行性研究报告的主要内容。5.怎样计算投资回收期和纯收入?6.项目开发计划有哪些主要内容。参考答案二、填空题1.项目值得开发否 2.较抽象形式3.信息流动 4.有形效益5.F/(1+ni)6.经济效益与投资7.管理性 8.编写可行性报告。三、选择题1.A 2.C 3.A 4.D 5.C 第三章一、名称解释1需求分析 2当前系统3目标系统 4SA 5DFD二、填空题1需求分析阶段产生的最重要的文档是_。2为解决一个复杂问题,往往采取的策略是_。3SA方法中使用半形式化的描述方式表达需求,采用的主要描述工具是_。4数据流图中有四种符号元素,它们是_。5数据字典中有四类条目,分别是_。6在IDEF0图中,表示系统功能的图形称为_图形。7在画分层的DFD时,父图与子图的输入输出数据流要_。8用于描述基本加工的小说明的三种描述工具是_。9IDEF0是建立系统_模型的有效方法。10在IDEF0方法中,被标志为A0的图称为系统的_图。三、选择题1分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的( )。A细节 B输入与输出 C软件的整理 D绘制的时间2需求规格说明书的内容还应包括对( )的描述。A主要功能 B算法的详细过程 C用户界面及运行环境 D软件的性能3需求规格说明书的作用不应包括( )。A软件设计的依据 B用户与开发人员对软件要做什么的共同理解C软件验收的依据 D软件可行性研究的依据4SA方法用DFD描述( )A系统的控制流程 B系统的数据结构C系统的基本加工 D系统的功能5一个局部数据存储只有当它作为( )时,就把它画出来。A某些加工的数据接口 B某个加工的特定输入C某个加工的特定输出 D某些加工的数据接口或某个加工的特定输入/输出6对于分层的DFD,父图与子图的平衡指子图的输入、输出数据流同父图相应加工的输入、输出数据流( )。A必须一致 B数目必须相等 C名字必须相同 D数目必须不等7需求分析阶段不适用于描述加工逻辑的工具是( )。A结构化语言 B判定表 C判定树 D流程图8SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )。A获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C获得当前系统的物理模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型D获得当前系统的物理模型,建立当前系统的物理模型,建立目标系统的物理模型9SA方法的基本思想是( )A自底向上逐步抽象B自底向上逐步分解C自顶向下逐步分解D自顶向下逐步抽象10初步用户手册在( )阶段编写。A.可行性研究B需求分析C软件概要设计D软件详细设计四、简答题1什么是需求分析?该阶段的基本任务是什么?2简述结构化分析方法的步骤。3数据流图与数据字典的作用是什么?画数据流图应注意什么?4简述SA方法的优缺点。5简述建立IDEF0图的步骤。五、应用题1某电器集团公司下属一个成套厂(产品组装)和若干零件厂等单位,成套厂下设技术科、生产科、供应科等基层单位。现要建立一个计算机辅助企业管理系统,其中: 生产科的任务是: (1)根据销售公司转来的内部合同(产品型号、规格、数量、交货日期)制定车间月生产计划; (2)根据车间实际生产日报表、周报表调整月生产计划; (3)以月生产计划为依据,制定产品设计(结构、工艺)及产品组装月计划; (4)将产品的组装计划传达到技术科,将组装月计划分解为周计划,下达给车间。 技术科的任务是: (1)根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供 应科,并产生产品自制件物料清单; (2)根据组装计划进行产品工艺设计(冲压、喷漆、焊接等),根据产品自制件物料清单产生工艺流程 图给零件厂。 供应科的任务是: (1)根据技术科的外购需求计划和仓库的缺货通知单及月盘存表制定采购计划给采购员; (2)对采购来的材料进行库存管理(登录、查询、修改、删除)。请根据以上文字叙述画出企业管理系统的分层DFD图。2 假设某航空公司规定,乘客可以免费托运行李的重量不超过30公斤。当行李的重量超出30公斤时 ,对一般舱的国内乘客超重部分每公斤收费4元,对头等舱的国内乘客超重部分每公斤收费6元。对国外乘客超重部分每公斤收费比国内乘客多一倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。试画出相应判定表。参考答案二、填空题1需求规格说明书2自顶向下逐步分解3数据流图和数据字典4数据流、加工、数据存储、数据源点和终点5数据流、数据项、数据存储、基本加工6活动7平衡8结构化语言、判定表、判定树9功能10内外关系图三、选择题1B 2B 3D 4D 5D6A 7D 8A 9C 10B五、应用题12.设乘客托运行李的重量为W,则判定表如表3-1所示。表3-1题2的判定表W30国内乘客国外乘客一般舱头等舱一般舱头等舱残疾普通残疾普通残疾普通残疾
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号