邢老师:13068761630  13333709510(微信同号)  张老师
联大  青书学堂  文才  和学  其他  华夏大地  现代兴业  安徽教育在线  超星  中国大学mooc  学起plus弘成  广东开放大学  国家开放大学  上海开放大学  含弘慕课  中国医科大学 

成人高考指南

提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口


当前位置: 首页 > 国家开放大学系统 > 郑州大学> 国家开放大学系统开发规范与文档编写
 

输入试题:
显示国家开放大学系统国家开放大学系统开发规范与文档编写所有答案
下面给出的是某房产管理系统的一套分层数据流图。其功能描述如下: 系统随时根据住房送来的入住单更新住户基本信息文件; 每月初系统根据物业管理委员会提供的月附加费(例如清洁费、保安费、大楼管理费等)表和房租调整表,计算每家住户的月租费(包括
答案是:(1)图2中的“房租文件”和“交费文件”是局部文件,不必画出。 (2)图3中遗漏的数据流如下: (a)从“住户基本信息文件”到加工1.1的数据流; (b)加工1.4输出的数据流“分户收费通知单”; (c)加工1.6输出的数据流“住房分配表”。
简述结构化程序设计的要点
答案是:基本要点: 第一,采用自顶向下、逐步求精的程序设计方法; 第二,使用顺序、选择及重复三种基本控制结构构造程序; 第三,主程序员的组织方式。开发程序的人员应采用以一个主程序员、一个后备程序员和一个程序管理员三人为核心,再加上一些专家等组成小组
什么是配置审核?配置审核工作主要集中在哪两个方面,其含义是什么?
答案是:配置审核是指对于存储配置项及相关记录的软件基线库的结构、内容和设施进行检查,其目的在于验证基线是否符合描述基线的文档。 配置审核工作主要集中在两个方面,一是功能配置审核,其含义是验证配置项的实际功效是与其软件需求一致的。二是物理配置审核,其含义是确定配置项符合预期的物理特性。
软件开发过程中影响软件质量的因素都有哪些?
答案是:1.人的因素。 2.软件需求。 3.开发各个环节的衔接。 4.测试的局限性。 5.质量管理不够重视。 6.软件开发的非工程化和开发人员的传统习惯。 7.开发没有规范,标准。 8.技术上解决软件质量问题的局限性。
在画系统的分层数据流图时,需要注意哪些问题?
答案是:(1) 加工的编号方法。根据加工的编号,应该能知道该加工属于哪一层,该加工的父图以及是从父图中的哪个加工分解得来的。 (2) 分解程度。应该使分解力求自然,使分解后各界面清晰,意义明确 (3) 父图与子图的平衡。子图中的输入输出应该和父图中相对应的加工的输入输出相一致,以保持数据流的平衡,保证加工过程的连续性和一致性。 (4) 文件的局部性。在只有文件成为两个或多个加工的接口时,才出现在该层及下层数据流图上。
什么是用例模型?
答案是:用例模型用于系统需求的获取,描述系统的功能需求。用例模型的主要成分有用例、参与者和系统。用例模型由用例图组成,用例图展示了参与者、用例以及它们之间的关系。
什么是数据字典?
答案是:数据字典是对系统用到的所有数据项和结构的精确定义,以确保开发人员使用统一的数据定义。
程序注释如何分类?
答案是:注释从其整体观感和作用上可以分为两种:高级注释:说明程序功能并描述程序各组成 部分相互关系;低级注释:逐行解释程序指令如何工作。
什么是软件生命周期?
答案是:从时间角度对软件开发和维护的复杂问题进行分解,把软件生命的漫长周期依次划分为 若干个阶段,每个阶段都有相对独立的任务,然后逐步完成每个阶段的任务。一般将软件生命周期划分为六个阶段:计划、需求分析、设计、编码、测试、运行维护。
说明黑盒测试和白盒测试的异同。
答案是:黑盒测试也叫功能测试,白盒测试也叫结构测试。黑盒测试不考虑程序内部结构,只对程序的外部接口进行测试;白盒测试考虑程序内部结构,按照程序内部的逻辑测试。
简述结构化程序设计的基本要点
答案是:第一,采用自顶向下、逐步求精的程序设计方法; 第二,使用顺序、选择及重复三种基本控制结构构造程序; 第三,主程序员的组织方式。开发程序的人员应采用以一个主程序员、一个后备程序员和一个程序管理员三人为核心,再加上一些专家等组成小组。
模块所具有的三个基本属性是什么?各自的含义如何?
答案是:模块的三个基本属性是:功能、逻辑和状态 功能是指该模块能做什么事。 逻辑是指该模块内部怎么做 状态是指该模块使用时的环境和条件。
什么是面向对象?面向对象方法的特点是什么?
答案是:Coad和Yourdon对面向对象给出了一个定义:“面向对象 = 对象 + 类 + 继承 + 消息通信”。 面向对象技术是一个非常实用的软件开发方法, 具有以下特点。第一,开发方法的唯一性,即方法是对软件开发过程所有阶段进行综合考虑而得到的。二是从生存期的一个阶段到下一个阶段的高度连续性,即在一个阶段所用到的部分与在下一个阶段所使用的部分是衔接的,所使用的技术经过生存期每一阶段后不改变。最后,把面向对象分析、面向对象设计和面向对象程序设计集成到生存期的相应阶段。
什么是软件工程?软件工程要解决什么问题?
答案是:软件工程是用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术及管理方法。 要解决的主要问题是:解决软件危机中的各种问题,获得高质量、低成本、高可靠性、易维护、并能及时投放市场的软件产品。
什么是软件?各要素的含义如何?
答案是:软件是为了特定的目的而开发的程序、数据和文档的集合。程序是能够执行特定功能的计算机指令序列;数据是指执行程序所必须的数据和数据结构。文档是与程序开发维护和使用有关的图文资料。
用户文档包括用户手册、操作手册、维护修改建议、软件需求说明书。()
答案是:对
管理文档包括可行性研究、项目开发计划、测试计划、测试报告、开发进度月报、项目开发总结。( )
答案是:对
需求分析说明书中,对安全的规定包括精度、时间特性要求以及灵活性。 ( )
答案是:错
在软件生命周期的各个阶段中,概要设计阶段的主要任务是确定软件“做什么”的问题。 ( )
答案是:错
详细设计阶段需要具体地编写程序。( )
答案是:错
将软件进行模块化分可以减小问题解决的复杂度,但是不应该不受限制地将模块细化。( )
答案是:对
软件测试是对程序设计工作的检验,是为了证明程序不存在错误。( )
答案是:错
软件配置审核的目的就是要证实整个软件生存期中各项产品在技术上和管理上的完整性。( )
答案是:对
UML中用状态图、顺序图、协作图和包图来建立动态模型( )
答案是:错
静态模型不包括包图( )
答案是:错
数据库设计包括概念设计、逻辑设计和物理设计( )
答案是:对
无论数据流图如何庞大复杂,都可以变换为动态数据流图和静态数据流图两类。( )
答案是:错
OMT和UML都属于面向对象方法。( )
答案是:对
软件测试过程中需要设计测试用例。( )
答案是:对
结构化设计方法是以结构化分析产生的数据流图为依据,并将此按一定的步骤映射成软件结构。( )
答案是:对
UML中的泛化是表示_____ _。
答案是:一般与特殊关系
软件配置管理中常见的三种基线是: 、 和 。
答案是:功能基线 分配基线 产品基线
软件测试方法中, 称为功能测试, 称为结构测试。
答案是:黑盒测试 白盒测试
按照文档产生和使用的范围,软件文档大致可分为三类:管理文档、开发文档 和 。软件文档从形式上看,大致可分为两类,一类称 ,一类称 。
答案是:用户文档 工作表格 文档或文件
软件组织应该提出不同层次的配置管理视角,这些层次包括: 、项目级、程序员级和 。
答案是:企业级 应用级
软件测试是对 、 和 进行查错和纠错的活动(包括代码执行活动与人工活动)。
答案是:软件计划、软件设计、软件编码
影响软件质量的八个因素中, ________ 和 _______ 是纯技术因素。
答案是:技术上解决软件质量问题的局限性 测试的局限性
软件配置管理(Software Configuration Management,SCM)是一门 、 和 相结合的学科。
答案是:应用技术 管理 监督
国家标准局在1988年1月发布了《计算机软件开发规范》和《软件产品开发文件编制指南》,其中规定的软件文档种类是 。
答案是:13
UML中用 、顺序图、协作图和活动图来建立动态模型。
答案是:状态图
在用例图中,用例与用例之间的关系通常有 、 和 。
答案是:扩展 包含 泛化
一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性和操作,这种继承模式叫
答案是:多继承
封装也叫信息隐藏。封装的目的是使对象的使用者和生产者分离,使对象的 分开。
答案是:定义和实现
从面向对象的角度看,对象是具有 。
答案是:相同状态的一组操作的集合
软件设计中,有多种耦合方式。若一个模块直接引用另外一个模块中的内部数据,属于 耦合。若一组模块都访问同一全局变量而不是同一全局数据结构,而且不是通过参数表传递全局变量的信息的情况,属于 耦合。
答案是:内容 外部
模块的独立性是指软件系统中每个模块只涉及 ,只通过简单的接口和软件系统中其它的模块相联系。
答案是:软件要求的具体的子功能
信息隐蔽是指每个模块的实现细节对于其它模块来说是隐蔽的,即 。
答案是:模块终所包含的信息不允许其它不需要这些信息的模块使用。
程序结构描述了整个程序的控制层次关系和各个部分的接口情况,而软件过程则着重描述 。
答案是:各个模块的处理细节
无论数据流图如何庞大复杂,都可以分为 数据流图和 数据流图两种。
答案是:变换型 事务型
结构化分析方法的一个重要指导思想是 。
答案是:自顶向下,逐步分解
软件设计的目标是 。
答案是:导出软件系统的体系结构。
概要设计的主要任务是建立 ;详细设计需要完成的任务是: 、 、物理设计、编写详细设计说明书和评审等;
答案是:软件系统的体系结构 算法设计 数据结构设计
UML的含义是 。
答案是:统一建模语言
用例模型最重要的两个概念是 和 。
答案是:参与者 用例
对于一个不太复杂的判断逻辑(条件组合和行动只有10个左右),使用 比较好;对于一个复杂的判断逻辑(条件较多,相应的行动也较多),使用 比较好;若一个处理逻辑既包含了一般的顺序执行动作,又包含了判断或循
答案是:判定树 判定表 结构化语言
传统上,一般将软件生命周期划分为六个阶段,分别是 、 、 、 、 、 。
答案是:计划 需求分析 设计 编码 测试 运行维护
按照软件的功能不同,可以将软件分为 和 。
答案是:系统软件 应用软件
两个模块之间的耦合方式中, 耦合的耦合度最高, 耦合的耦合度最低。
答案是:内容 非直接
软件设计中划分模块的一个准则是 。
答案是:高内聚低耦合
用结构化方法对一个系统进行需求分析,首先需要去对当前系统进行分析,建立现行系统的 ,然后对之进行抽象,形成 ,最终得到
答案是:物理模型 现行系统的逻辑模型 待开发系统的逻辑模型
目前为: 1/2 页  首页   上页  下页 尾页

提升学历-成人高考报名入口    提升学历-成人高考报名时间     成人高考常见问题