单选题
软件开发过程包括需求分析、概要设计、详细设计、编码、测试、维护等活动。程序流程设计在______活动中完成,软件的总体结构设计在______活动中完成并在______中进行说明。
单选题
A.需求分析 B.概要设计 C.详细设计D.编码
单选题
A.需求分析 B.概要设计 C.详细设计D.编码
单选题
- A.系统需求说明书
- B.概要设计说明书
- C.详细设计说明书
- D.数据规格说明书
【正确答案】
B
【答案解析】[解析]
软件需求分析过程主要完成对目标软件的需求进行分析并给出详细描述,然后编写软件需求说明书、系统功能说明书;概要设计和详细设计组成了完整的软件设计过程,其中概要设计过程需要将软件需求转化为数据结构和软件的系统结构,并充分考虑系统的安全性和可靠性,最终编写概要设计说明书、数据库设计说明书等文档;详细设计过程完成软件各组成部分内部的算法和数据组织的设计与描述,编写详细设计说明书等;编码阶段需要将软件设计转换为计算机可接受的程序代码,且代码必须和设计一致。
单选题
不属于程序或模块的序言性注释的是______。
- A.程序对硬件、软件资源要求的说明
- B.重要变量和参数说明
- C.嵌在程序之中的相关说明,与要注释的程序语句匹配
- D.程序开发的原作者、审查者、修改者、编程日期等
【正确答案】
C
【答案解析】[解析]
在每个程序或模块开头的一段说明,起到对程序理解的作用,称之为序言性注释,一般包括:程序的表示、名称和版本号;程序功能描述:接口与界面描述,包括调用及被调用关系、调用形式、参数含义以及相互调用的程序名;输入/输出数据说明,重要变量和参数说明;开发历史,包括原作者、审查者和日期等;与运行环境有关的信息,包括对硬件、软件资源的要求,程序存储与运行方式。
解释性注释一般嵌在程序之中,与要注释的部分匹配。
单选题
下列选项中,不属于详细设计的是______。
- A.模块结构设计
- B.代码设计
- C.数据库设计
- D.人机界面设计
【正确答案】
A
【答案解析】[解析]
本题考查的是信息系统设计的基本知识。
详细设计的内容一般包含代码设计、数据库设计、人机界面设计、输入输出设计、处理过程设计等。模块结构设计不属于详细设计,应该属于系统体系结构设计的内容。
单选题
在开发信息系统的过程中,程序设计语言的选择非常重要。下面选项中,选择准则______是错误的。
- A.是否容易把设计转换为程序
- B.满足信息系统需要的编译效率
- C.有良好的开发工具支持
- D.技术越先进的程序设计语言越好
【正确答案】
D
【答案解析】[解析]
本题考查的是信息系统实施阶段,程序设计语言特性与选择的基本知识。
选择一个适合的、好的程序语言,一般的选择准则有:是否容易把设计转换为程序,保证编写程序的正确性;编译效率,程序设计语言的编译器的性能决定目标代码的运行效率;可移植性;是否有开发工具的支持,以减少编写源程序的时间,提高质量。在语言选择上,并不是技术越先进的语言越好,其中涉及的开发人员的水平、项目的运行环境等各种因素。