首页
登录
从业资格
( )属于软件详细设计阶段的任务。A.算法设计 B.功能设计 C.调用关系
( )属于软件详细设计阶段的任务。A.算法设计 B.功能设计 C.调用关系
考试题库
2022-08-02
106
问题
( )属于软件详细设计阶段的任务。A.算法设计B.功能设计C.调用关系设计D.输入/输出设计
选项
A.算法设计
B.功能设计
C.调用关系设计
D.输入/输出设计
答案
A
解析
根据工作性质和内容的不同,软件设计分为概要设计和详细设计。概要设计实现软件的总体设计、模块划分、用户界面设计、数据库设计等等;详细设计则根据概要设计所做的模块划分,实现各模块的算法设计,实现用户界面设计、数据结构设计的细化等。
详细设计的基本任务:为每个模块进行详细的算法设计。用某种图形、表格、语言等工具将每个模块处理过程的详细算法描述出来。
软件概要设计阶段的基本任务有:
⑴设计软件系统结构(简称软件结构),具体为:①采用某种设计方法,将一个复杂的系统按功能划分成模块。②确定每个模块的功能。③确定模块之间的调用关系。④确定模块之间的接口,即模块之间传递的信息。⑤评价模块结构的质量。
⑵数据结构及数据库设计,数据结构的设计及数据库的设计。
⑶编写概要设计文档。主要有:概要设计说明书;数据库设计说明书;用户手册;修订测试计划。
⑷评审。
概要设计与详细设计的区别:
概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。
详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。
概要设计阶段通常得到软件结构图
详细设计阶段常用的描述方式有:流程图、N-S图、PAD图、伪代码等
正确选项为A。
转载请注明原文地址:http://tihaiku.com/congyezige/2412801.html
本试题收录于:
中级 信息系统监理师题库软件水平考试初中高级分类
中级 信息系统监理师
软件水平考试初中高级
相关试题推荐
()可以用做数字签名的算法。A.DES B.IDEA] C.RSA]
在面向对象系统中,用()关系表示一个较大的“整体”类包含一个或多个较小的“
某班级学生《C++程序设计》成绩表如下图所示。若学生作业成绩、上机成绩和笔试成绩
鸿烈公司接到一份新软件开发任务,用户希望公司做一个工作计划表,为合同签订做准备。
某公司欲开发招聘系统以提高招聘效率,其主要功能如下:1接受申请验证应聘者所提供的
某软件公司承担了为企业开发电子商务系统的任务,为了保证软件系统的质量,软件公司在
_____属于数字签名算法。A.DES B.RSA] C.IDEA] D.
SET电子支付模型中,采用()公钥算法,生成的数字摘要长度是(请作答此空)。A
SET电子支付模型中,采用(请作答此空)公钥算法,生成的数字摘要长度是()。A
以下关于客户关系管理(CRM)的叙述中,正确的是______。A.CRM以产品为
随机试题
I’mgoingtohaveabirthdayparty.______youliketocome?A、WouldB、MayC、Can
A美国文学之作家作品。FrancisScottFitzgerald是美国现代主义的代表人之一,代表作有TheGreatGats6y(《了不起的盖茨比》
Thereisdistinctionbetweenreadingforinformationandreadingforundersta
Designingforsustainability:whatarethechallengesbehindgreenmater
急性白血病患儿出现发热的主要原因是A.白血病细胞代谢旺盛 B.合并感染 C.
表面活性剂在片剂中常用以A.助溶 B.润湿作用以促进片剂崩解 C.稀释 D
B
《中华人民共和国食品安全法》的使用范围有( )。A.食品生产和加工 B.食品
某房地产投资项目每年的现金流量如下表所示,基准收益率为10%,该项目的静态投资回
关于葡萄胎的概念正确的是A.葡萄胎的发生与卵子无关 B.完全性葡萄胎核型为二倍
最新回复
(
0
)