软件工程考点和例题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五、面向对象分析与设计
1.面向对象分析(OOA)的任务?OOA的基本过程?
2.面向对象设计(OOD)的主要任务?
OOD与OOA的区别和联系?
OOD模型的组成(四部分)及内容?
六、软件测试
1.软件测试基础 (1) 测试的含义?目的? (2) 测试用例的内容? (3) 主要测试方法(黑盒测试、白盒测试)的含义? 2.主要的白盒测试技术及应用 逻辑覆盖测试(测试方案设计) 3.主要的黑盒测试技术及应用 例
例:请根据下面的描述,给出表示一本书的类图。 一本书由许多部分组成,而这些部分又由许多章组成, 章由节组成。 一本书包括出版商、出版日期和ISBN;一部分包括一 个标题和一个序号;一章包括一个标题、一个序号和一个
摘要;一节包括一个标题和一个序号。
◆表示一本书的类图如下:
书 -出版商 -出版日期 -ISBN 1 * 部分 1 * 1 * 共享 -标题 -序号 节 章 -摘要
四、面向对象方法学基础 1.面向对象基本概念: (1)对象的定义及特点? (2)类的定义?与对象的关系? (3)消息的含义及作用? (4)继承的含义?多态性机制? 2.面向对象建模中涉及了三种模型,每种模型的作用? 三种模型之间的关系? 3.对象模型及描述(类图): 对象(类)的图形表示?关系(关联、聚集、继承)的 图形表示? 例 4.事件追踪图、状态图、用例图的作用
(1)等价划分法(等价类及划分规则?测试用例设计?)
(2)边界值分析法
六、软件测试
4.软件测试的过程?
Baidu Nhomakorabea
(1)单元测试(采用的测试方法;测试内容)?
(2)集成测试(采用的测试方法;测试内容;模块 组装策略)? (3)确认测试(采用的测试方法;测试内容;α测试 与β测试?)? (4)辅助模块的含义及作用(驱动模块、存根模块) ?
例:考试管理系统的功能如下: 审查考生填写的报名单,对合格考生发准考证。考试 报名结束后将考生名单发给阅卷站。 考式结束后,阅卷站负责改卷并将考生成绩录入系统。
系统按当年标准审查成绩,对成绩合格者发结业证,对成
绩不合格者发通知单。 根据上述陈述画出考试管理系统的分层数据流图。
◆一层数据流图如下(顶层、二层略):