销售店员结算一件商品系统的描述如下:顾客到柜台前结算,店员使用 UPC 读卡器读 取商品名称和价格,管理员可以对固定种类商品 18(18 岁以下严禁)结算,库存店员通过 UPC 读卡器管理库存。 学校有多个系,每个系有多个老师,一个老师可 以讲多门课,一门课也可以有多个老师来讲,一个学生只能在一个学校上课,一个学校至少 有一名学生,每个学生可以选多门课。类图示例见图 6: 16.给出一组数从小到大的排序算法,分别用下列工具描述其具体过程: (1)流程图;(2)N-S 图;(3) PDL 语言。17.欲开发一个银行的活期存取款业务的解决系统:储户将填好的存/取款单和存折交给银行工作人员,然后由系统作以下解决; (1)业务分类解决:系统一方面根据储户所填的存/取款单,拟定本次业务的性质,并将存/取款单和存折交下一步解决; (2)存款解决:系统将存款单上的存款金额分别记录在存折和帐目文献中,并将钞票存入钞票库;最后将存折还给储户; (3)取款解决:系统将取款单上的取款金额分别记录在存折和帐目文献中,并从钞票库提取钞票;最后将钞票和存折还给储户。 绘制该系统的数据流图和软件结构图。27.如 图显 示某 程序 的逻 辑结构。 试为它设计足够的测试用例,分别实现对程序的鉴定覆概、条件覆概和条件组合覆概。YNN设计测试方案覆盖种类需满足的条件测试数据希望结果 鉴定覆盖A>1,B=0A=2,B=0执行 S1A>1,B¹0 或A£1,B=0 或A£1,B¹0A=2,B=1 或A=1,B=0 或A=1,B=1 执行 S2 条件覆盖以下四种情况各出现一次 A>1B=0A=2,B=0执行 S1A£1B¹0A=1,B=1执行 S2 条件组合覆盖A>1,B=0A=2,B=0执行 S1A>1,B¹0A=2,B=1执行 S2A£1,B=0A=1,B=0执行 S2A£1,B¹0A=1,B=1执行 S2 28.某城市电话号码由三部分组成。它们的名称和内容分别是: 地区码:空白或三位数字; 前 缀:非‘0’或‘1’的三位数字; 后 缀:4 位数字。 假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据该程序的规格说明,作等价类的划分,并设计测试方案。 划分等价类输入条件有效等价类无效等价类地区码1.空白;2.三位数;1. 有非数字字符;2.少于三位数字;3.多于三位数字。前 缀3.从 200 到 999 之间的三位4.有非数字字符;5.起始位为‘0’;6.起始位为‘1’; 7.少于三位数字;8.多于三位数字。后 缀4.四位数字。9.有非数字字符;10.少于四位数字;11.多于四位数字。 设计测试方案方案内...