日韩精品一区二区三区高清_久久国产热这里只有精品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>
        久久在线视频| 激情久久中文字幕| 国产精品久久久久国产精品日日| 欧美电影免费观看高清| 在线观看一区视频| 国产精品草草| 久久人91精品久久久久久不卡| 欧美色区777第一页| 国产一区二区三区av电影| 欧美在线短视频| 1000精品久久久久久久久| 国产一区免费视频| 国产视频久久久久| 久久理论片午夜琪琪电影网| 欧美丝袜一区二区| 亚洲综合色自拍一区| 国产精品日日做人人爱| 欧美一区二区三区在线| 欧美久久婷婷综合色| 欧美jizzhd精品欧美巨大免费| 亚洲小视频在线| 国产精品久久久一本精品| 欧美性猛交xxxx乱大交蜜桃| 国产精品麻豆欧美日韩ww| 欧美久久久久中文字幕| 亚洲欧美日韩精品在线| 亚洲成色777777在线观看影院| 亚洲高清一二三区| 一区二区三区高清在线| 一区二区在线免费观看| 亚洲图片自拍偷拍| 亚洲影院污污.| 久久午夜色播影院免费高清| 亚洲精品综合| 在线看日韩欧美| 夜夜嗨av一区二区三区四季av| 国产精品视频导航| 亚洲国产激情| 国产日韩成人精品| 久久久久久久尹人综合网亚洲| 国产精品mm| 久久久www成人免费毛片麻豆| 亚洲一区国产一区| 欧美日韩精品免费在线观看视频| 欧美激情一区二区三区高清视频| 欧美日韩在线精品| 亚洲美女免费视频| 国产精品第三页| 国产亚洲一级高清| 国产欧美 在线欧美| 亚洲狠狠婷婷| 欧美一区二区三区视频在线观看| 久久国产日韩欧美| 欧美α欧美αv大片| 国产亚洲综合在线| 精品成人乱色一区二区| 日韩午夜电影| 国产乱码精品一区二区三区忘忧草| 欧美日韩在线一区| 中文av一区二区| 亚洲精品国产精品国自产观看| 亚洲国产精品久久久久婷婷884| 国产精品亚洲аv天堂网| 欧美精品一区在线观看| 亚洲免费成人av| 亚洲精品在线看| 国产精品一区二区你懂的| 国产精品网站视频| 亚洲主播在线观看| 国产精品你懂的在线| 国产精品久久久久久久免费软件| 欧美伦理a级免费电影| 国产精品成人久久久久| 美女黄色成人网| 亚洲欧美国产日韩中文字幕| 欧美亚洲三区| 欧美国产日韩一区| 欧美大香线蕉线伊人久久国产精品| 免费在线欧美黄色| 亚洲精品国产视频| 亚洲人午夜精品免费| 亚洲青色在线| 在线观看精品| 欧美午夜影院| 国产精品高潮呻吟| 国产美女高潮久久白浆| 国产欧美日本一区二区三区| 亚洲国产精品久久91精品| 国产女精品视频网站免费| 国产精品视频男人的天堂| 久久久99爱| 午夜精品一区二区三区在线视| 久久久久女教师免费一区| 免费成年人欧美视频| 老司机免费视频一区二区三区| 国产欧美一区二区精品婷婷| 欧美在线高清视频| 亚洲午夜91| 亚洲欧美一区二区三区久久| 久久久久国产一区二区三区| 久久狠狠亚洲综合| 国产自产2019最新不卡| 欧美色图一区二区三区| 在线视频欧美日韩| 国产精品乱子乱xxxx| 久久国产加勒比精品无码| 国产精品成人播放| 欧美激情乱人伦| 亚洲精选在线观看| 久久夜色精品国产欧美乱极品| 亚洲狼人精品一区二区三区| 久久久免费精品视频| 亚洲黄色免费| 一本色道久久加勒比精品| 久久午夜激情| 亚洲深夜福利| 一区二区不卡在线视频 午夜欧美不卡在| 在线观看日韩欧美| 欧美精品一区二区在线观看| 国产精品私拍pans大尺度在线| 国产一区二区欧美| 欧美日本网站| 欧美一级网站| 午夜久久久久| 亚洲日本aⅴ片在线观看香蕉| 欧美—级在线免费片| 亚洲一区三区电影在线观看| 亚洲精品美女91| 国产一级一区二区| 欧美极品一区| 亚洲老板91色精品久久| 国产欧美精品久久| 在线成人免费观看| 久久久综合精品| 国精品一区二区| 日韩亚洲欧美一区二区三区| 国产人妖伪娘一区91| 欧美中文日韩| 久久精品人人爽| 亚洲精品视频免费在线观看| 国内一区二区三区在线视频| 久久精品在线观看| 国产免费成人| 禁断一区二区三区在线| 国产在线观看一区| 六月天综合网| 欧美激情区在线播放| 国产精品五月天| 性感少妇一区| 亚洲一区中文| 亚洲美洲欧洲综合国产一区| 国产在线播放一区二区三区| 亚洲国产精品传媒在线观看| 亚洲日韩成人| 韩日欧美一区二区| 精品69视频一区二区三区| 欧美大学生性色视频| 亚洲一区二区精品在线| 亚洲图片在线观看| 99热免费精品| 亚洲欧美日本日韩| 亚洲欧美一区二区三区在线| 欧美日韩成人综合| 最新国产成人在线观看|