自考题库
首页
所有科目
自考历年真题
考试分类
关于本站
游客
账号设置
退出登录
注册
登录
出自:国家开放大学系统开发规范与文档编写
软件组织应该提出不同层次的配置管理视角,这些层次包括: 、项目级、程序员级和 。
按照文档产生和使用的范围,软件文档大致可分为三类:管理文档、开发文档 和 。软件文档从形式上看,大致可分为两类,一类称 ,一类称
。
软件测试方法中, 称为功能测试, 称为结构测试。
软件配置管理中常见的三种基线是: 、 和 。
UML中的泛化是表示_____ _。
结构化设计方法是以结构化分析产生的数据流图为依据,并将此按一定的步骤映射成软件结构。( )
软件测试过程中需要设计测试用例。( )
OMT和UML都属于面向对象方法。( )
无论数据流图如何庞大复杂,都可以变换为动态数据流图和静态数据流图两类。( )
数据库设计包括概念设计、逻辑设计和物理设计( )
静态模型不包括包图( )
UML中用状态图、顺序图、协作图和包图来建立动态模型( )
软件配置审核的目的就是要证实整个软件生存期中各项产品在技术上和管理上的完整性。( )
软件测试是对程序设计工作的检验,是为了证明程序不存在错误。( )
将软件进行模块化分可以减小问题解决的复杂度,但是不应该不受限制地将模块细化。( )
详细设计阶段需要具体地编写程序。( )
在软件生命周期的各个阶段中,概要设计阶段的主要任务是确定软件“做什么”的问题。 ( )
需求分析说明书中,对安全的规定包括精度、时间特性要求以及灵活性。 ( )
管理文档包括可行性研究、项目开发计划、测试计划、测试报告、开发进度月报、项目开发总结。( )
用户文档包括用户手册、操作手册、维护修改建议、软件需求说明书。()
什么是软件?各要素的含义如何?
什么是软件工程?软件工程要解决什么问题?
什么是面向对象?面向对象方法的特点是什么?
模块所具有的三个基本属性是什么?各自的含义如何?
简述结构化程序设计的基本要点
说明黑盒测试和白盒测试的异同。
什么是软件生命周期?
程序注释如何分类?
什么是数据字典?
什么是用例模型?
在画系统的分层数据流图时,需要注意哪些问题?
软件开发过程中影响软件质量的因素都有哪些?
什么是配置审核?配置审核工作主要集中在哪两个方面,其含义是什么?
简述结构化程序设计的要点
下面给出的是某房产管理系统的一套分层数据流图。其功能描述如下:
系统随时根据住房送来的入住单更新住户基本信息文件;
每月初系统根据物业管理委员会提供的月附加费(例如清洁费、保安费、大楼管理费等)表和房租调整表,计算每家住户的月租费(包括月附加费),向住户发出交费通知单。住户交费时,系统输入交费凭证,核对后输出收据给住户;
系统定期向物业管理委员会提供住房分配表和交费情况表;
住户因分户或换房,在更新住户基本信息文件的同时,系统应立即对这些住户做月租费计算,以结算分户或换房前的房租。假定题中提供的顶层图(图1)是正确的,请回答下列问题:
[问题1]
指出哪张图中的哪些文件可不必画出。
[问题2]
指出图3中遗漏了哪些数据流。
[问题3]
若图2中加工2可以分解为“计算月租费”,“调整房租”,“交费凭证校验”,“制作收据”和“制作交费报告”五个子加工,试画出其子图。
首页
<上一页
1
2
下一页>
尾页