第2题
要求:
(1)画出流程图.
(2)程序是结构化的吗?说明理由。
(3)若此程序是非结构化,设计一个等价的结构化程序并画出流程图。
(4)此程序的功能是什么?它完成预定功能有什么隐含的前提条件吗?
第3题
(1)画出它的程序流程图。
(2)它是结构化的还是非结构化的?说明理由。
(3)若是非结构化的,则
(a)把它改造成仅用3种控制结构的结构化程序;
(b)写出这个结构化设计的伪码;
(c)用盒图表示这个结构化程序。
(4)找出并改正程序逻辑中的错误。
COMMENT:PROGRAM SEARCHES FOR FIRST N REFERENCES
TO A TOPIC IN AN INFORMATION RETRIEVAL
SYSTEM WITH T TOTAL ENTRIES
INPUT N
INPUT KEYWORD(S) FOR TOPIC
I=O
MATCH = 0
DO WHILE KT
第4题
(1)为什么说它是非结构化的?
(2)设计一个等价的结构化程序。
(3)在(2) 题的设计中使用附加的标识变量flag了吗?
若没用, 在设计一个使用flag的程序;
若用了, 在设计一个不用flag的程序。
第5题
(1)在软件生存期中,( )阶段所占的工作量最大。
(2)结构化分析方法产生的系统说明书由一套分层的( )图、一本数据字典、一组说明及补充材料组成。
(3)软件的( )一般由两次故障时间和故障平均恢复时间来度量。
(4)采用( )编写程序,可提高程序的可移植性。
(5)仅根据规格说明书描述的程序功能来设计测试用例的方法称为( )。
供选择的答案:
第6题
结构化分析方法产生的系统说明书由一套分层的(2)图、一本数据字典、一组说明以及补充材料组成。
软件的(3)一般由两次故障时间和故障平均恢复时间来度量。
采用(4)编写程序,可提高程序的可移植性。
仅根据规格说明书描述的程序功能来设计测试用例的方法称为(5)。
A.分析
B.设计
C.编码
D.维护
第7题
第8题
A企业目前使用的是基于C/S结构的OA(办公自动化)系统,某软件开发公司为该企业设计了一个基于B/S结构的新OA 系统。
1.系统目前的运行情况
(1)公司大约有500名雇员,每名雇员配备有一套PC 机,每个部门有独立子网。
(2)员工所用PC 机的IP 地址由其所在部门指派,由公司信息部负责IP 地址的管理工作。
(3)目前的OA 系统大约由16个子系统组成,包括公文管理子系统、公共信息管理子系统、个人信息管理子系统;邮件管理子系统、任务管理子系统、差旅审批子系统、采购子系统等。
(4)应用软件存储在服务器和客户机上。数据库的检索和更新功能主要在服务器上,而数据的输入和结果的显示功能则主要在客户机上。软件的配置、维护和升级由信息部负责处理。
2.计划实现的新系统
(1)新OA 系统的体系结构如下图所示,包括安装了浏览器的客户机(PC)、Web服务器、以及一个数据库服务器。
(2)用CGI 连接数据库服务器和Web 服务器。
(3)用户使用新的OA 系统时,首先通过登录窗口输入一个职工号码和口令。
(4)cookie 是Web 服务器指示客户浏览器存储指定变量名和值的方法。在启动多个 CGI 程序的情况下,应用cookie 可以避免通过登录窗口重复输入职工号码和口令。在新的OA 系统中,职工号码在其浏览器中被设置为一个cookie 值。每启动一个CGI 程序,
从浏览器传送的职工号码(一个cookie 值)就和Web 服务器上存储的职工号码相比较。如果匹配,应用就继续:若不匹配,就显示登录窗口,提示用户输入职工号码和口令。
3.新OA 系统的访问控制
新OA 系统中有以下两种访问控制。
(1)访问控制1
各子系统的用户只能通过安装在本部门的客户机处理其业务,例如任务管理子系统的用户在处理业务时只能使用安装在本部门的客户机。
(2)访问控制2
只允许授权职工通过为其配置的客户机使用差旅审批子系统。
4.性能评估方法
(1)性能评估模型是一个M/M/1排队模型,其中LAN、Web 服务器和数据库服务器按照下图所示串联连接。pLAN、/pWeb、PDB分别表示LAN、Web 服务器和数据库服务器的利用率。
(2)已经测得LAN、Web 服务器和数据库服务器的平均处理时间。基于这些测量值,用排队论估算并发连接的客户数量增加时的响应时间。
(3)根据测得的处理时间,LAN、Web 服务器和数据库服务器对单个客户请求的平均处理时间为30ms、40ms 和10ms。
(4)根据以往的经验可知,每秒平均有20个事务,且事务到达间隔服从负指数分布。
(5)每个队列的平均系统时间(平均等待时间与平均处理时间之和,单位:s)可用以下公式计算:
从原系统迁移至新系统后,公司信息部的哪项工作极大地减少了?请用50字以内文字说明。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!