日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

代寫COMP201、java設計程序代做

時間:2023-12-07  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



COMP201: Software Engineering I 
Assignment 1.2 (2023/24) 
(100% mark for Assignment 1.2 is 5% of COMP201 grade) 
 
Deadline for Assignment 1.2: 12nd of December 2023, 17:00 
 
OBJECTIVE 
This assignment is mainly about “design/implementation”. 
You should be implementing a simulation of part of the security system. This simulation will follow the requirements that have been defined in coursework 1 and follow the use cases that you defined. This simulation will not be a full implementation of the original requirement but only implement the card/code entry part of the system. For this case, there is no UI code required. You are strongly encouraged to start this work as soon as possible. 
 
The purpose of this exercise is to understand the challenges of implementing a design from requirements and the state modelling required. This code will be implemented using a simulated version of the hardware, it would then be possible later to implement a security system by replacing the simulation code with software drivers connected to real hardware. 
 
Assignment number     1 of 2 (part 2) 
Weighting     5% 
Assignment Circulated date provided to class 
     2/11/2023 
Deadline Day & Date & Time     12th of December 2023 at 17:00 
Submission Mode     Electronic submission/Canvas 
Learning outcome assessed     1.Realise the problems in designing and building significant computer systems 
2.Understand the need to design systems that fully meet the requirements of the intended users 
3.Be able to apply these principles in practice 
4.Be able to demonstrate how to effectively implement an OO design in an O-O language such as Java or Python. 
Submission necessary in order to satisfy Module requirements     No 
Purpose of assessment 
 
To assess the students ability to analyse a problem and implement it in code 

Marking criteria     See end of document 
Late Submission Penalty     Standard UoL Policy 
 
Description of problem 
Produce code to support a security system simulation in Java using the existing code as a base. (This has been made available to you as a zip file).  
 
NOTE You only need to fulfil the requirements of this coursework not the whole of the requirement detailed in coursework 1.1. 
 
Card handling 
All the code you will implement is done as part of files Authenticator.java and Card.java, you will need to modify both these files. It is very important you do NOT modify the public interface of these Java classes.   
 
Look at the comments in the source files for information on what has to be done. Everywhere there is a TO DO comment, please complete the code as requested.  
 
checkFireCode 
The behaviour should be as follows, when calling checkFireCode(). 

If the card status is CARD_NEW, then the method should return INVALID_CARD.

If the card is locked, it will return CARD_LOCKED. If the code is correct, the method returns the OK status. If the code is invalid the method returns INVALID_FIRE_CODE. 

If the code is incorrect, the method returns BAD_FIRE_CODE.  Getting the code wrong 3 times will lock the card and return CARD_LOCKED. Using an invalid code, does NOT affect the lock count.
 
checkBurglaryCode 
The behaviour should be as follows, when calling checkBurglaryCode(). 
If the card status is CARD_NEW, then the method should return INVALID_CARD.

If the card is locked, it will return CARD_LOCKED. If the code is correct, the method returns the OK status. If the code is invalid the method returns INVALID_BURGLARY_CODE. 

If the code is incorrect, the method returns BAD_BURGLARY _CODE.  Getting the code wrong 3 times will lock the card and return CARD_LOCKED. Using an invalid code, does NOT affect the lock count.
 
Notice for either method, any incorrect code (fire or burglar alarm code) will increase the lock count, invalid codes do not change the lock count. A correct code will set the lock count back to zero.

For this functionality you will have to add behaviour to the card simulator which allows it to count the wrong code count and save it persistently.  
 
Marking criteria 
This code will be marked using automatic testing. The structure and format of the code will NOT be marked for this assignment, however you are strongly encourage to format and comment your code correctly. The code will be marked be using a number of test cases, for each test case passed, a point will be awarded. All the behaviour described in this document as well as the comments in the code in Card.java and Authenticator.java must be covered to gain full marks.  Code which does not compile may be awarded zero marks, please do not submit code which contains compilation errors.

Notes on code

This code design shows two approaches to class design which are commonly used in OO systems, data driven design and responsibility driven design. Card.java is an example of a class which results from data driven design, the focus of objects of this class is to model, store and validate the data contained within a card. Authenticator.java is an example of a class which results from responsibility driven design, instances of this class are responsible for the action or responsibility of authentication. 

請加QQ:99515681 或郵箱:99515681@qq.com   WX:codehelp

掃一掃在手機打開當前頁
  • 上一篇:代寫選股公式 代寫通達信多因子量化指標
  • 下一篇:CS 202代寫、代做Operating Systems設計
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
  • 短信驗證碼 豆包 幣安下載 目錄網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    日韩精品一区二区三区高清_久久国产热这里只有精品8_天天做爽夜夜做爽_一本岛在免费一二三区

      <em id="rw4ev"></em>

        <tr id="rw4ev"></tr>

        <nav id="rw4ev"></nav>
        <strike id="rw4ev"><pre id="rw4ev"></pre></strike>
        久久国产精品免费一区| 美日韩免费视频| 欧美在线播放高清精品| 国产精品va在线| 制服丝袜激情欧洲亚洲| 亚洲免费av观看| 亚洲国产日韩一级| 亚洲另类春色国产| 欧美日韩综合精品| 欧美日韩黄视频| 一区二区三区www| 狠狠狠色丁香婷婷综合久久五月| 一本一本久久a久久精品综合麻豆| 亚洲国产一区二区三区青草影视| 亚洲美女毛片| 韩国一区二区三区在线观看| 欧美午夜宅男影院| 亚洲精品日本| 精品二区视频| 国产一区日韩二区欧美三区| 亚洲福利视频免费观看| 欧美成人一区二免费视频软件| 亚洲精品欧美精品| 亚洲精品女人| 国产主播在线一区| 在线观看中文字幕亚洲| 午夜精品短视频| 亚洲高清在线播放| 91久久精品国产91性色| 欧美视频一区二区三区四区| 亚洲国产日韩在线一区模特| 亚洲欧美日本国产专区一区| 亚洲人成小说网站色在线| 国产日韩欧美黄色| 久久亚洲春色中文字幕久久久| 麻豆乱码国产一区二区三区| 午夜在线播放视频欧美| 亚洲欧美日韩另类| 国产精品一级久久久| 久久精品国产在热久久| 亚洲素人一区二区| 久久久精品国产99久久精品芒果| 99精品国产在热久久婷婷| 国产伦精品一区二区三区高清版| 国产精品日日做人人爱| 亚洲一区欧美| 欧美顶级大胆免费视频| 国产亚洲欧美一区在线观看| 欧美激情精品久久久久久| 在线精品视频一区二区| 激情另类综合| 亚洲在线一区| 欧美三级乱码| 久久综合成人精品亚洲另类欧美| 欧美有码在线观看视频| 一区在线观看视频| 欧美裸体一区二区三区| 国产色综合网| 欧美一二区视频| 夜夜精品视频一区二区| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品一区二区你懂的| 一本大道久久a久久精品综合| 亚洲高清久久久| 国产精品视频一| 久久视频在线看| 蘑菇福利视频一区播放| 亚洲欧美日韩一区二区三区在线观看| 国产精品对白刺激久久久| 国产一区二区三区日韩| 欧美大胆成人| 国产日韩av在线播放| 亚洲精品中文字幕有码专区| 欧美日本在线播放| 老司机精品福利视频| 国产精品久久影院| 99视频国产精品免费观看| 亚洲一区二区黄色| 亚洲久久一区二区| 久久综合狠狠综合久久综合88| 亚洲一级黄色| 一区二区日韩| 久久久噜噜噜久久中文字幕色伊伊| 久久狠狠婷婷| 国产精品视频免费观看www| 欧美日韩精品一区二区三区四区| 久久人人看视频| 一级日韩一区在线观看| 国产日韩欧美综合一区| 国产视频一区二区在线观看| 最新热久久免费视频| 久久精品亚洲国产奇米99| 亚洲人成人一区二区在线观看| 91久久国产自产拍夜夜嗨| 国产一区欧美| 一区二区三区在线免费观看| 欧美精品 日韩| 久久在线免费| 欧美日韩国产精品专区| 欧美日韩免费观看一区| 欧美视频三区在线播放| 亚洲小视频在线| 在线成人www免费观看视频| 性欧美暴力猛交另类hd| 亚洲欧美精品在线观看| 欧美午夜a级限制福利片| 亚洲女优在线| 国产亚洲一区二区三区| 欧美精品电影| 久久婷婷国产麻豆91天堂| 欧美freesex8一10精品| 一本色道久久综合精品竹菊| 精品88久久久久88久久久| 欧美激情在线有限公司| 国产女同一区二区| 欧美体内谢she精2性欧美| 亚洲一区二区三区四区五区黄| 亚洲激情影视| 国产乱码精品一区二区三| 牛牛国产精品| 欧美小视频在线观看| 久久精品国产99精品国产亚洲性色| 国产精品无人区| 亚洲人成啪啪网站| 有码中文亚洲精品| 免费成人性网站| 亚洲欧美日韩天堂| 亚洲一区久久| 9i看片成人免费高清| 国产精品一区二区久久久| 亚洲女性裸体视频| 亚洲欧美在线免费观看| 欧美电影美腿模特1979在线看| 久久精品欧洲| 亚洲黄色在线看| 在线视频你懂得一区| 欧美在线视频导航| 黑人操亚洲美女惩罚| 国产精品二区影院| 老司机免费视频一区二区| 亚洲看片网站| 一本高清dvd不卡在线观看| 亚洲美女黄色片| 国产中文一区二区| 欧美色综合天天久久综合精品| 老色鬼精品视频在线观看播放| 免费成年人欧美视频| 洋洋av久久久久久久一区| 一区二区三区视频在线播放| 午夜日韩视频| 国产精品久久久久秋霞鲁丝| 亚洲第一天堂无码专区| 久久亚洲一区二区| 久热成人在线视频| 久久综合网色—综合色88| 99综合精品| 欧美人妖在线观看| 蜜臀a∨国产成人精品| 女同性一区二区三区人了人一| 欧美国产视频一区二区| 国产精品av久久久久久麻豆网| 一本色道久久综合亚洲精品高清| 黄色一区二区三区| 亚洲国产中文字幕在线观看|