- 49
- 0
- 约2.63千字
- 约 4页
- 2020-06-16 发布于广东
- 举报
—
PAGE
PAGE 4
欢迎下载
一、填空题
()是一门研究应用工程化方法构建和维护有效,实用和高质量的软件学科。
项目的三个约束因素是:(),()和范围。
()是在系统之外,透过系统边界与系统进行有意义交互的任何事物。
数据库建模主要涉及三个阶段,即建立()模型,()模型和物理模型,E-R图是指()-关系图。
()图和()图称为交互 图。
用例与用例之间的关系包括()关系,()关系和()关系。
瀑布模型一般适用于(),但不适用于()项目的开发。
用例图主要由(),()和关联等模型元素构成。
类之间可能有关联,(),(),(),依赖等关系。
软件生命周期的六个阶段是(),(),(),(),(),运行|维护。
分析类分为三种类型:(),()和()。
在设计模型中,可以直接将实体类及其关系映射为关系数据库,类可以映射为(),对象则映射为(),属性映射为()。
设计时通常会将一些公共算法封装成特定的类,这种类被 称为()类。
如果类A和类B是一对多的关系中,即一个类A的中以有0个或多个类B的对象,而一个类B的对象只能有一个类A的对象,在映射为关系数据库的表时,外键应放在()表中。
二、判断题
设计继承关系时,超类通常被设计为抽象类。()
螺旋模型特别适用于需求不够明确的软件开发项目,但不适家用于大而复杂的系统。()
用例描述中的事件流,应该描述参与者与系统的交互过程。()
分析模型是设计模型的输入。()
顺序图中的消息映射为发送消息的类中的操作。()
在多层结构的设计中,包应公依赖于同一层和次下层的包。()
类的操作必须定义为公有可见的。()
软件开发过程就是编写程序代码的过程。()
关联类最常见的用途就是协调多对多关系。()
在用例的包含关系中,基础用例可能是,也可能不是一个真实存在的用例,一定会执行被包含用例。()
类与类之间的泛化关系,即继承关第,是一般元素和具体元素之间的分类关系。()
类图表示了一个系统的动态结构。()
活动图可以对并行流程建模。()
活动和来对业务流程建模,可以发现业务流程存在的缺陷,以优化业务流程。()
三、问答题
描述面向对象的软件开发生命周期包含哪些阶段?并说明每个阶段主要完成什么任务?
请描述类之间的聚合关系和组合关系的区别,并举例说明。
试简述建立一个用例模型所包含的步骤,并说明一个用例的用例描述(用例规约)需要包括哪些主要内容?
四、综合应用题
自动柜员机,即ATM,是指银行在不同地点设置的一种小型机器,利用一张信用卡大小的胶卡上的磁带记录客户的基本户口资料(通常就是银行卡),让客户可以透过机器进行提款,存款,转帐等银行柜台服务。
画出ATM机的用例图
给出ATM机转款过程的用例描述
某公司办事员得用某信息系统打印账单的过程如下所示 。
由办事员输入账单材料流到系统中的BillDetailAcceptor类,由BillDetailAcceptor核对账单材料流,并将其发送至TotalAmountCalculator类,TotalAmountCalculator计算总账,并发给BillPrinter类打印账单,打印结果最后返回给办事员。
给出打印系统中的类及操作,并画出类图。
试使用顺序图描述上述过程。
答案:
一:1.软件工程
2.时间,成本
3.参与者
4.概念模型,逻辑模型,实体
5. 序列图和协作图
6.泛化,包含,扩展
7. 功能,性能明确,完整,无重大变化的 --用户需求经常变更的软件项目
8.参与者,用例
9.泛化,聚合,组合,
10.问题的定义及规划,需求分析,软件设计,程序编码,软件测试,运行维护
11.数据流图,实体关系图,状态转换图
12.表,关系数据库,列
13.封装类
14.B
二:TTTTTTFFTFTTTT
三:(1)1,软件定义时期:a,问题定义b,可行性研究c,需求分析 2,软件开发时期a,概要设计b,详细设计
c,编码和单元测试d,综合测试 3,运行维护时期 1.完善性维护,2.纠错性维护3.适应性维护4.预防性维护
(2)聚合是关联关系的一种特例,它体现的是整体与部分的关系,即has-a的关系。此时整体与部分之间是可分离的,它们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享 。比如计算机与CPU,公司与员工的关系等.
组合也是关联关系的一种特例,它体现的是一种contains-a的关系,这种关系比聚合更强,也称为强聚合。它同样体现整体与部分间的关系,但此时整体与部分是不可分的,整体的生命周期结束也就意味着部分的生命周期结束,比如人和人的大脑 。
(3)1.需求获取,分析需求,用例在需求分析中的使用,识别参与者,确定用例,用例的粒度,用例间的关系,用例描述,用例建模
2.简要说明,事件流,用例场景,特殊需求,前置
原创力文档

文档评论(0)