软件工程练习及课题(7)

2019-06-05 10:26

《软件工程》随堂练习题 RegisterCourseForm ViewReportForm SelectTeachCourseForm SubmitGradesForm MaintainProfessorsForm MaintainStudentsForm MaintainCourseForm CloseRegistrationForm BillingSystemNotice 为学生提供选课注册的操作 为学生提供成绩查询的操作 为教师提供查看学生选课情况的操作 为教师提供登记成绩的操作 为注册管理员提供维护教师信息的操作 为注册管理员提供维护学生信息的操作 为注册管理员提供维护课程信息的操作 为注册管理员提供关闭注册的操作 提供与收费系统的信息交换接口 表3 学生课程注册系统的控制类

控制类 RegisterCoursesControl ViewReportControl SelectTeachCoursesControl SubmitGradesControl CloseRegistratrationControl 说明 负责新学期学生的选课登记 负责学生成绩的查询 负责新学期课程的学生选择情况 负责学生成绩的登记 负责关闭课程注册

图4创建课程登记表的协作图

【时序图】

注释1:学生打算注册新的课程。

注释2:一张这学期可选择的课程列表。

注释3:显示一张为学生选课用的空白登记表。

- 31 -

《软件工程》随堂练习题

图5创建课程登记表的时序图

【问题1】

在UML中,用例代表一个完整的功能,如与角色通信、进行计算或在系统内工作等。请指出用例图中 (1) ~ (3) 处表示的内容。 【问题2】

协作图与时序图是同构的,二者表示的都是同样的系统交互活动,只是各自的侧重点不同而已。根据题目提供的信息,指出协作图中 (4) ~ (8) 处表示的内容。 【问题3】

UML中包含用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、分布图等9种图。请指出整个系统的功能由哪种图描述,物理架构由组件图和哪种图描述。

- 32 -

《软件工程》随堂练习题

第五章 需求工程与需求分析

1、需求分析的步骤包括4个步骤:

2、需求获取的常用方法有: 常规方法 快速原型法 3、需求模型分为两种:结构化需求模型、面向对象需求模型 结构化需求模型包括三部分:

面向对象需求模型包括三部分:

4、需求分析阶段完成的文档是

5、需求获取的常用方法不包括( )。 A、建立联合分析小组 B、用户访谈

C、问题分析与确认 D、用瀑布模型获取需求

6、需求管理的实践活动包括:

7、需求管理的管理流程:

- 33 -

《软件工程》随堂练习题

第六章 面向对象分析

1、面向对象分析的基本步骤是: (1) (2) (3) (4)

2、画出面向对象分析模型的组成结构:

3、试着画出面向对象分析模型的五层次模型的各层之间的关系:

- 34 -

《软件工程》随堂练习题

第七章 面向对象设计

1、可以作为软件设计方法的四个基础概念是

2、面向对象设计的任务是什么?软件设计的任务包括4个方面:

3、什么是模块独立性?可用什么来度量?

4、模式分为三种抽象级别:

5、系统架构设计的主要任务是 1) 2) 3) 4) 5) 6)

6、系统元素设计的主要内容包括:

- 35 -


软件工程练习及课题(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:XXX工程项目管理实施规划最新模板(变电) - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: