18、软件开发工具的种类繁多,有的工具只是对软件开发过程的某一方面或某个环节提供支持,有的对软件开发提供比较全面的支持。
19、软件复用是在软件开发中避免重复劳动的解决方案,其出发点是应用系统的开发不再采用一切“从零开始”的模式,而是以已有的工作为基础,充分利用过去应用系统开发中积累的知识和经验,从而将开发的重点集中于应用系统的特有构成成分。
20、购买现有的软件包的优点是不需要有较强的鉴别能力,只要仔细听取软件公司推销人员的详细介绍就可以决定是否购买。
21、采取委托开发方式,开发费用较高,但系统维护比较容易。
22、根据可行性分析,如果系统开发条件成熟,且没有必要开发,就可以开始详细调查,继续进行系统分析。
23、如果开发条件不成熟、技术力量不足、经费困难,或存在一些其他原因,可考虑目前不宜开发系统,则暂停系统分析工作,继续创造条件。
24、系统设计阶段要通过详细的调查分析,抽象出新系统的概念模型,锁定系统边界、功能、处理过程和信息结构,为系统设计奠定基础。
25、数据流程图既能表达人工系统的数据流程和逻辑处理功能,也能表达计算机系统的数据流程和逻辑处理功能。
26、数据流可以由某个外部实体产生,也可以来自某个数据存储,但一般在数据流程图中不允许出现从一个处理过程直接到另一个处理过程的数据流。 27、一个数据流程图至少有一个处理功能,任何一个“处理”至少有一个输入数据流和一个输出数据流。
28、数据流程图描述了系统的分解,即描述了系统由哪几个部分组成,各部分之间的联系,并说明了系统中各个成分的含义。
29、数据字典是数据流程图的辅助资料,对数据流程图起到注解的作用。 30、建立数据字典可以采用手工方式和采用专门化计算机工具软件方式。 31、通常用管理业务流程图和表格分配表描述业务状况和组织结构。
32、数据的属性按动态特性,分为固定值属性、固定个体变动属性和随机变动属性。具有固定个体变化属性的数据,其个体是随机出现的,值也是变动的。 33、从形式上讲,新系统的逻辑模型与旧系统的逻辑模型相比可能变化不大,可能只是在一个或几个处理中引进新技术,改变几处数据的流程,或者改变某些存储的组织方式。
34、系统越大,总体设计的影响越小。
35、详细设计是系统功能、结构实现方法的最详细说明,是程序设计的依据。
5
详细设计的最终结果是编制程序说明书。
36、模块结构图与数据流程图具有本质的差别:数据流程图着眼于控制层次,反映系统的逻辑模型,即系统能够“做什么”;模块结构图着眼于数据流,反映系统的物理模型,即怎么逐步实现系统的总功能。
37、代码设计就是设计系统所使用的各种代码的编码规则和具体的代码及其表示的对象的对照表。
38、一般来说,代码越短,分类、准备、存储和传送的开销越低;代码越长,对数据检索、统计分析和满足多样化的处理要求就越高。
39、从系统开发的角度,输出决定输入,即输入数据只有根据输出的要求确定。 40、系统的安全保密性要有各种管理制度和人工控制才有保证。 二、单选题
1、在复杂的信息系统开发过程中,通常采用的方法是( )。 A、原型法 B、面向对象法 C、结构化方法为主,其他方法为辅 D、CASE方法
2、系统分析阶段的任务是回答系统是( )的问题,系统设计阶段则是回答系统( )的问题。
A、为什么做 怎么做 B、怎么做 做什么 C、做什么 怎么做 D、怎么做 为什么这样做
3、系统分析阶段的任务是在可行性研究的基础上,对现行系统进行详细调查和全面分析,描述现行系统的业务流程,指出现行系统的局限性和不足,对现行系统提出修改方案,确定新系统的目标和逻辑功能要求,即提出新系统的( )。 A、逻辑模型 B、数据流程图 C、数据字典 D、物理模型
4、系统分析阶段的主要文档是( )。( )是系统设计的依据,也是未来系统验收的依据。
A、系统可行性分析报告 系统分析报告 B、系统分析报告书 系统设计报告书 C、系统可行性分析报告 程序设计说明书 D、系统分析报告书 系统分析报告书 5、系统设计包括( )和( )。
A、系统总体设计 系统详细设计 B、系统逻辑设计 系统物理设计 C、系统输入设计 系统输出设计 D、系统数据设计 系统程序设计 6、对于会计信息系统的开发,现在较为流行的开发方法是( )。
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、数据流程图 系统功能结构图
7
C、逻辑模型 物理模型 D、业务处理流程图 数据流程图 三、多项选择题
1、采用结构化系统开发方法开发信息系统,要按照顺序经历系统规划、系统分析、系统设计、系统实施和系统运行维护等阶段。在每个阶段,都要有明确地任务,并产生相应地文档资料。其主要文档资料有( )。 A、系统分析报告书 B、系统可行性报告书
C、系统概要设计说明书 D、系统详细设计说明书 E、系统测试报告 2、系统设计阶段主要包括( )。
A、系统总体结构设计 B、数据流程图设计
C、代码与数据文件设计 D、子系统功能模块设计 E、处理流程设计 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、确定新系统的基本目标和逻辑功能要求 E、确定新系统的物理模型
8、数据流程图一般由以下基本元素组成( )。 A、数据存储 B、数据字典
C、数据流 D、数据处理 E、外部实体 9、数据流程图描述了系统的分解,即描述了( )。 A、系统由哪几部分组成 B、各部分之间的关系
8