问答题需要从1000以内将能够被7整除的数查询出来,并计算出这些数的和。试分别使用程序流程图、N-S图、PAD图和PDL伪码,设计该程序问题的算法。然后使用McCabe方法对所设计的算法的复杂度进行估算。

您可能感兴趣的试卷

你可能感兴趣的试题

10.问答题

某“仓库管理系统”用户需求陈述如下:
(1)仓库管理系统将被计划部门、仓库管理部门、采购部门、销售部门的相关工作人员使用。其中,计划部门需要制定商品计划。仓库管理部门需要进行商品入库、出库、报损等日常事务管理。采购部门需要查询商品库存情况、获取商品订货计划表。销售部门也需要查询商品库存情况和提出商品订货请求。 
(2)由于不同部门有不同的任务,因此系统需要提供针对部门的权限管理机制和针对工作人员的登录注册机制。系统将通过一位系统管理员进行部门授权与工作人员注册管理。 其中,使用仓库管理系统的工作人员需要有惟一的个人身份标识,它既是工作人员登录系统时的身份验证依据,也是工作人员在进行商品操作时的经手人标记。 
(3)仓库中的商品需要以品种为单位进行管理,所有商品都要由计划部门按品种进行登记,涉及商品编码、名称、类别、库存下限值等数据。 
(4)仓库商品涉及入库、出库、报损这三种事务处理,商品的任何流通都需要以流水方式记录到商品流通表中,并对商品库存量进行更新。当商品出库、报损时,必须考虑到该商品的当前库存量是否能够满足操作需要。出库、报损后,若商品库存量低于库存下限值,将会自动产生订货请求。 
(5)仓库管理系统需要在月底对商品流通数据自动进行盘查,需要按月打印商品流通分类汇总报表。 
试根据上述需求陈述建立起有关该软件问题的用例图、活动图、类图、序列图和协作图。