实用软件工程作业

发布 2022-07-01 11:37:28 阅读 6489

1. 雇员类含有计算报酬的行为,利用面向对象的( a ),可以使得其子类专职雇员类和兼职雇员类计算报酬的行为有相同名称,但有不同的计算方法。

a)多态性b)继承性c)封装性d)复用性

2. 下面关于uml叙述正确的是( c )。

a)uml是一种建模语言,使用者不能对其扩展。

b)uml仅适用于系统的分析和设计阶段

c)uml是独立于软件开发过程的。

d)uml仅是一**形的集合。

3. 某公司欲开发一个**交易系统,为了能够精确表达用户于系统的负责交互过程,应采用uml的( a)进行交互过程建模。

a)序列图b)用例图c)活**d)对象图

4.如果对银行atm的常用功能进行建模,包括取款、存款、转账、查询等,可以用(b)来表示该系统的功能需求。

a)序列图b)用例图c)活**d)对象图。

5.你认为一个系统分析员的理想训练和基础知识是什么?请说明理由。

系统分析员处在用户和高级程序员之间负责沟通用户和开发人员的认识和见解起着桥梁的作用。

一方面要协助用户对所开发的软件阐明要求

另一方面还要与高级程序员交换意见**用户所提要求的合理性以及实现的可能性。

最后还要负责编写软件需求规格说明和初步的用户手册。

为能胜任上述任务分析员应当具备如下的素质:

1) 能够熟练地掌握计算机硬、软件的专业知识具有一定的系统开发经验。

2) 善于进行抽象的思维和创造性的思维善于把握抽象的概念并把它们重新整理成为各种逻辑成分并给出简明、清晰的描述。

3) 善于从相互冲突或混淆的原始资料中抽出恰当的条目来。

4) 善于进行调查研究能够很快学习用户的专业领域知识理解用户的环境条件。

5) 能够倾听他人的意见注意发挥其它人员的作用。

6) 具有良好的书面和口头交流表达能力。 6. 可行性研究主要研究哪些问题?试说明之。

可行性研究主要做4个方面的研究

经济可行性进行成本∕效益分析。从经济角度判断系统开发是否“合算”。

技术可行性进行技术风险评价。从开发者的技术实力、以往工作基础、问题的复杂性等出发判断系统开发在时间、费用等限制条件下成功的可能性。

法律可行性确定系统开发可能导致的任何侵权、妨碍和责任。

方案的选择评价系统或产品开发的几个可能的候选方案。最后给出结论意见。

上机题。1. 一家公司有许多部门,部门名唯一地确定一个部门;每个部门由一名经理管理,也有的经理并不管理任何一个部门;每个部门生产多种产品,每种产品仅由一个部门生产。该公司有许多名员工为之工作,员工又进一步划分为经理和工人两类。

每名工人可参加多个工程项目,每个项目需要多名工人;每位经理可以主持多个项目,每个项目仅有一人主持。使用对象模型描述类对象所具有的属性,以及公司类对象提供的服务。

2.建立一个图书馆系统的用例视图。

高级实用软件作业三

单项选择题。1 目前各种计算机已在世界范围内互连成网,其中主要使用的网络协议是 b a dss b tcp ip c internet d osi rm 2 关于收发电子邮件,下列说法错误的是 c a 向邮件接收者发送电子邮件时,并不要求对方开机。b 可通过电子邮件发送可执行文件。c 发送方无需对方...

高级实用软件大作业 1

一 word 练习题 练习做在第2页,样张在第3页 1.按样张标题改为艺术字 粗楷体,40磅,加2.25磅双线框和 深色垂直线 底纹。2.将文中所有的小标题改为小四,加粗,居中。3.按样张所在段落插入剪贴画,其高和宽都为2厘米,并加1磅方框。4.第3段设置 首字下沉 加20 底纹。5.将第三节和第四...

软件工程作业

题目4 operating systems 操作系统 我们通过移动时代最流行的两大操作系统来分析他们的特点。谷歌 andriod 苹果 ios 日前,市场调研机构发布了 2017 年第一季度智能 踪报告,通过该报告我们了解到,苹果依然是目前全球第二大智能手机厂商,具备ios的iphone 所占的市场...