课后习题修订+更新研究.ppt

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
问题描述为:建立图书信息管理系统。系统要求实现以下功能。 1、用户管理功能,包括读者信息的录入、修改、更新、登录等。 2、书籍管理功能,如书籍的添加、修改、更新、删除等数据维护功能,还可根据读者借阅书籍的要求随时更新图书馆的书籍数据库。 3、书籍的借阅、归还管理,如借还进行详细登记,更新书籍数据库。 4、信息查询功能,如图书信息查询、用户借书、还书信息查询、书籍库存情况查询等。 根据以上描述,确定参与者及用例,建立系统的用例模型图。 某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统的基本需求如下: 1、报社发行多种刊物,每种刊物通过订单来征订, 订单中有代码、名称、订期、单价份数等项目, 订户通过填写订单来订阅报刊; 2、报社下设多个发行站,每个站负责收集订单、打 印收款凭证等事务; 3、报社负责分类并统计各个发行站送来的报刊订阅 信息; 请就此需求建立这个报刊征订的计算机管理系统 的对象模型。 1、现有一段判定三角形类型的程序,可以根据输入的三角形的三边长来判定可构成的三角形是否为等腰三角形。请用等价类划分法来为此段代码设计测试用例。 1.假设有一项工程任务被分解成了a, b, …, i等9个子任务,表中给出了完成每个子任务所需要的时间以及子任务彼此之间的依赖关系。请用工程网络描述表中给出的信息,并且计算每个事件的最早时刻和最迟时刻。 子任务标识 完成任务时间 依赖关系 a 8 b 10 c 8 a, b d 9 a e 5 b f 3 c, d g 2 d h 4 f, g i 3 e, f 这俩图的题目没找到,自己脑补顺序图和状态图吧 下面给出了用盒图描绘的一个程序的算法,请用逻辑覆盖法设计测试方案,要求做到 用判定覆盖和条件组合覆盖 ? 一、判定覆盖 判定覆盖:每一判定的每个分支至少执行一次 设计测试用例 (1)判定1为真且判定2为真 (2)判定1为假且判定2为假 以上两个用例可以使四个分支都执行了一次(注意写用例实际输入和输出) 二、条件组合覆盖 所有条件的各种可能组合值 由图判定1和判定2各有两个条件,所以组合数为2^4=16种 此处只给思路。。 解体步骤: (1)画程序图 (2)根据图获得独立线性路径数,即圈复杂度V(G) (3)基本路径覆盖用例设计,即第二步的每条路径一个测试用例 (1)程序图(下图的右图,注意标注序号) (2)由上图可看出独立先行路径数为4 (3)设计测试用例 路径1-3-8 即不能被4整除 1001 路径1-2-5-8 即能被4整除不能被100整除 1804 路径1-2-4-7-8 即能被4整除且能被100整除不能被400整除 1800 路径1-2-4-6-8 即能被4整除且能被100整除且能被400整除 2000 1、简述软件工程的定义 软件工程就是应用计算机科学、数学及管理科学等原理开发软件的工程。它借鉴传统工程的原则、方法,以提高质量,降低成本为目的。 2、什么是uml,有哪些图各有什么作用? (1)统一建模语言 (2) 静态图 用例图、类图、对象图、构件图和部署图 、 动态图 状态图、时序图、协作图和活动图 (作用自查) 3、什么是黑盒测试、白盒测试 4、简述等价类测试思想 等价分类法(equivalence partitioning) 把输入数据的可能值划分为若干等价类 有效等价类和无效等价类 每一无效等价类至少需要一个测试用例 划分出等价类以后,根据等价类设计测试方案时主要使用下面两个步骤: ①设计一个新的测试方案,以尽可能多地覆盖尚未被覆盖的有效等价类,重复这一步骤直到所有有效等价类都被覆盖为止; ②设计一个新的测试方案,使它覆盖一个而且只覆盖一个尚未被覆盖的无效等价类,重复这一步骤直到所有无效等价类都被覆盖为止。 选课系统问题陈述 通过这个系统,学生可以选课和查看成绩报告单,教师可以选择所教的课和记录学生的成绩。学校保留原有的“课程目录”数据库系统来维护课程信息,但该系统的性能是有限的。所以新系统必须确保能及时访问旧系统上的数据。但新系统只能读取旧系统的课程信息,不能更新。 每学期开始时,学生请求查看本学期开设的课程目录。有关课程的信息,包括教师名和所开设的系等,将帮助学生做出决定。系统允许学生每学期选择4门课,如果学生没有选到主要的课程,还有两门备选课程可选。每门课的学生人数限3到10人。不满3人的课程将被取消。另外,每个学期有一段时间让学生更改课程表。学生可在该时段内访问系统并添加/删除课程。某个学生的选课一旦结束,选课系统即将此学生本学期的账单信息送到财务系统。如果在选课时某门课已经人满,学生在提交信息前必须被告知。学期结束,学生可进入系统查看自己的成绩。成绩

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档