- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程 详细复习要点
2005级软件工程练习题
希望同学们一定要自己对各个知识点进行扩展了解!
1、软件工程的三要素。
2、模块化的基本概念,模块的独立程度的两个定性标准。
3、测试用例由哪两部分组成。
4、 的主要任务是确定每个模块的算法和使用的数据结构。
5、常用的系统分析建模方法有两种:一种是 ,另一种是面向对象的分析方法。
6、 软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个 集成的过程。
7、UML定义的消息有哪三种?UML有哪些类型的模型?
8、每种模块耦合方式的定义?模块的内聚性包括哪些?
9、可行性研究从哪三个方面研究可行性
10、 软件测试的目的
11、在软件的详细设计中,根据控制流程从上到下,从左到右展开的设计工具是 。
12、在面向对象的开发中,类与类之间的存在着关联、聚集和 , 实现等关系。
13、按数据流的类型,结构化设计方法有两种设计策略
14、面向对象分析阶段所使用的三种模型
15、需求分析活动产生的主要文件。
16、面向对象的特征有哪些?简单叙述这些特征
17、 动态测试有两种测试方法:黑盒测试和白盒测试。
18、 一个模块的 是指该模块直接控制的其他模块数。
19、 也称为验收测试,它的是验证软件的有效性。
20、逻辑覆盖法有哪些?覆盖的强度?
21、PAD图指的是什么。
22、在状态图中定义的状态主要有?
18、软件工程学包含3个要素:方法、 和过程。
19、软件项目开发计划是______________阶段的结果产品。
20、面向对象中的 机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。
21、软件工程的七条基本原理是什么?
22、什么是软件危机?为什么会出现软件危机?
23、软件测试过程一般可划分为哪几个主要阶段?
24、可行性研究阶段的工作步骤。
25、面向对象方法学的优点?
26、程序流程图和盒图的优缺点。
27、软件生存周期有哪几个活动?其中需求分析阶段的主要任务是什么?
28、请解释什么是喷泉模型。
29、在进行软件概要设计时应遵循的基本原理。
30、什么是单元测试?单元测试期间着重从哪5个方面对模块进行测试?
画顶层数据流图
一、某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:
1. 每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。
2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。
3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。
4. 对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。
5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。
6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。
7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。
要求画出顶层数据流图。
二、一个学校教务处的考务处理系统,专门负责处理学生考试。其需求如下:
(1) 对考生送来的报名单进行检查;
(2) 对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站;
(3) 对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准审定合格者;
(4) 制作考生通知单(含成绩及合格/不合格标志)送给考生;
(5) 按地区进行成绩分类统计和试题难度分析,产生统计分析表给考试中心。
测试
等价类划分法
注意:等价类划分要包括有效输入、无效输入。根据输入给出输出结果。
课堂、作业、实验时做过的练习题(特别输入值 为 日期类型 的练习题)。
基本路径法
以上程序流程图,求复杂度,并完成基本路
文档评论(0)