COMP201-无代写
时间:2022-11-08
软件工程
任务 1.1 (2022/2023)
(作业 1.1的 100%分数是 COMP201 等级的 15%)
作业 1.1 的截止日期 :10th 2022 年 11 月 17:00
客观的
这项作业主要是关于“需求工程”,将包括基于“拟议的建筑安全系统”的
给定场景的需求文档的各个阶段。
详情见第 2页。
作业数量 1的 2
权重 15%
分配分发日期提供 26/9/2022
去上课
截止日期、日期和时间 10th 2022年 11月 17:00 (5
PM)
提交方式 电子提交
学习成果评估 帆布
1.意识到工作中的问题
设计和构建
重要的计算机系统
2.理解设计的必要性
系统完全满足
1 的 6
pd
f.
yo
ud
ao
.c
om
有
道
文
档
翻
译
预期的要求
用户
3.能够运用这些技巧
原则在实践中
服从是必要的 没
有
满足模块要求
评估的目的 评估学生的能力
分析,生成和记录
用户需求
评分标准 见文末
晚些时候提交罚款 标准 UoL政策
2 的 6
pd
f.
yo
ud
ao
.c
om
有
道
文
档
翻
译
指令
*所有的任务都参照了第 4页概述的场景,所以在开始之前,请仔细阅读
场景。
你可能会对系统应该如何工作做出一些合理的假设(无需发明新功
能)。
对系统建模没有“正确答案”,不同的解决方案可能同样好。
*参考 I. Sommerville 的课程教材《软件工程》Addison-Wesley 和 P.
Stevens 的《使用 UML》Addison-Wesley 可能会有帮助。
任务 1 (80%)
(20%用于用例图,60%用于用例描述)
本作业的所有任务都参考给定场景“拟议的建筑安全系统”(第 2 页背页)。
产生一个 UML 用例模型(例如;包括用例图和用例描述),并在模型中确定系
统范围内的尽可能多的参与者。
对于模型的用例图部分,您可以使用任何方法来绘制它,包括手绘图或
ArgoUML软件(可在部门计算机上获得(单击开始,然后在搜索框中键入
ArgoUML)或通过互联网免费下载)。演示人员将能够帮助您使用该程序。还有
一个 app.genmymodel.com,它很容易使用,而且在网上是免费的(对于公共项
目),所以如果你不在实验室,它是很方便的。
对于模型图,如果你发现使用一个图是不够的或者变得过于复杂,可以随意
生成多个图。如果图表已经变得难以阅读,则鼓励这样做。保持所有文本易
于阅读,所有字体至少为 14pt。
3 的 6
pd
f.
yo
ud
ao
.c
om
有
道
文
档
翻
译
请使用以下模板进行用例描述:
ID Id如果用例,示例
UC1
演员 相关演员名单
的名
字
用例的简称
描述 用例目的的描述
先决条件 什么必须是真实的才能允
许用例发生
事件流 逐行详细描述用例的事
件
后置条件 由于执行用例而对系统内
部状态的任何更改
包括 组成这个用例的任何
用例
扩展 作为初始用例一部分的任
何可选用例
触发器 什么可能触发用例
任务 2 (20%)
使用场景描述(你可以对需求描述中没有详细描述的系统做一些假设),识别
并列出下面“拟议的建筑安全系统”的 10 个非功能性需求。
每个需求都必须有一个适当的标准,这样才能进行验证。所以,你需要有可
能客观地测试你清单中的每个需求。
4 个 6
pd
f.
yo
ud
ao
.c
om
有
道
文
档
翻
译
拟建楼宇安全控制系统
贵公司被委托设计一套楼宇控制系统
为一家银行设计,该系统将用于保护建筑物不受抢劫、盗窃和
火。该系统将由一系列传感器、按钮和输出组成,如下所示:
窗口传感器:如果窗口被打开,将被激活
门传感器:当门被打开时将被激活
地板传感器:如果踩到地板区域,将被激活
探测烟雾的烟雾传感器
探测温度是否超过某一数值的热传感器
火灾报警按钮
恐慌报警按钮
防火门释放螺线管
火警铃
防盗报警器的演讲者
读卡器
闪烁的灯光
控制台的演讲
者
一般的操作
系统的任何用户都必须使用刷卡和
访问代码。每一张卡都配置了自己的接入码。有
每张卡有两个门禁码,一个用于防火,一个用于防盗
操作。在进入系统时,如果用户输入错误的代码 3 .
次数,他们被锁在外面,一个篡改警报响起(从控制台
扬声器)和他们的卡是禁用的。
火灾报警操作
火灾报警器 24小时都在工作。火灾报警系统将会
在下列情况下触发:
5 个 6
pd
f.
yo
ud
ao
.c
om
道
文
档
翻
译
1)如果任何热传感器检测到的温度大于 TC(临界温度),则根据消防队
的建议校准 TC。
2)如果任何一个烟雾探测器探测到烟雾的时间大于“临界时间”(该值也
由消防队的建议校准)。
3)如果按下火警按钮
如果火灾被触发,会发生以下动作:
1)消防队通过自动呼叫系统自动呼叫
所有的火警警铃都会响起,整个大楼的灯光都会闪烁
重新设置火灾报警
为了停止火灾报警,必须在系统控制台上输入一个禁止火灾的代码以及
出示的有效卡片。
防盗报警器操作
防盗报警器会在特定时间启动。每周的每一天,周一到周日,都可以添加
开机和关机的激活时间。也可以选择将系统置于固定天数的激活状态,这
是为了允许在节假日报警将一直激活(一天 24小时)。
防盗报警器在以下情况下会被触发 :
1)如果门被打开(通过门传感器检测到),系统处于活动状态
6 个 6
pd
f.
yo
ud
ao
.c
om
有
道
文
档
翻
译
2)如果窗口(通过窗口传感器检测到)被打开,系统处于活动状态
3)如果检测到地板传感器,系统处于活动状态
4)如果按下紧急按钮,系统处于激活或非激活状态
任何传感器(门、地板或窗户传感器)都可以被指定为始终打开。即使系统不
活动,这些传感器也会立即触发警报。这是因为有些门、窗或地板需要 24
小时/天的保护。进入这些区域是由靠近门和地板的刷卡控制的,这些刷卡
会在短时间内解除警报,所以刷卡既可以解锁门,也可以解除警报。
为了允许进出大楼,可以分配一些门作为指定的入口点。这些门允许授权
的工作人员进入大楼。当系统启动时,如果这些门被打开,控制台就会发
出声音警告,并开始倒计时。如果防盗报警系统在倒数计时器达到零之前
没有被禁用,那么警报就会被触发。
如果防盗警报被触发,警示声和闪光灯被激活,警察也会收到消息。要解
除警报或关闭警报,必须在报警控制台输入一个代码,并出示有效的卡片。
操作人员必须使用警报代码来配置防盗报警器。
7 的 6
pd
f.
yo
ud
ao
.c
om
有
道
文
档
翻
译
评分标准
部
分
一个+ + B C D E
+
E- to G
<35
70% + 60 -
69%
50-59 40至
49
35-
39
1 正确的 好 可怜的
设置
一些 显示 没有
明确
的
符号 组 使用 至关重
要的
一些 证据表明 ,
使用 使
用
病例或 使
用
正确
的
需求
througho 情况
下
重要的 情况
下
从需求 一直在
但是 ,, 但 问题 失踪 树
人
理解所有
选择 一些 与 或使用 分析 或没有
明确
组 descript i 符号。 情况
下
的 尝试使用
使
用
国
家
统
计
局
水平的 descript io 问题。 例图或
情况
下
失踪 细节不 ns
描述。
和所有 或小 足够的 失踪。
情况
下
情
况
下
为
descript i 失踪 问题
国
家
统
计
局
或者一
些
礼物。 小
符号
问题
2 所有非 好 失踪 失踪 只有 2 或 需求
函数 答案 一个或两
个
到 3 正确
的
不要让
元素 但 非 三个 从需求 有
意
义
的
。
确认 把 功能 从需求 树
人
和 n 使用过程 ent 现在
verificat i 之间的 nt
。
descript io 或
在 函数
ns
。
incorrect l
pd
f.
yo
ud
ao
.c
om
有
道
文
档
翻
译
解释一
下
艾尔
和
y 的定
义。
d
。
非
函数
艾
尔
从需求
树
人
。
8 6
pd
f.
yo
ud
ao
.c
om
有
道
文
档
翻
译