亚洲十八**毛片_亚洲综合影院_五月天精品一区二区三区_久久久噜噜噜久久中文字幕色伊伊 _欧美岛国在线观看_久久国产精品毛片_欧美va在线观看_成人黄网大全在线观看_日韩精品一区二区三区中文_亚洲一二三四区不卡

EBU6304代寫、Java編程設計代做

時間:2024-05-09  來源:  作者: 我要糾錯



EBU6304 – Software Engineering Page 1 of 5
School of Electronic Engineering and Computer Science
EBU6304 – Software Engineering Group Project
30% coursework.
A Virtual Bank Application for Kids
-developing the software using Agile Methods
1. General information
In the next few weeks, your team will be required to develop a Virtual Bank Application
for Kids using Agile methods. Your team should aim to deliver a simple first release of
the software product that can be extended in further iterations. Agile methods should be
applied in all activities, from requirements through analysis/design, implementation, and
testing. Iterations should be planned, and outcomes should be submitted.
There are no restrictions on what the Virtual Bank Application for Kids should include,
and the given specification contains only high-level abstract requirements. It should be
noted that determining the software requirements is one of the most important and
complex phases in any development project. You should apply requirement-finding
techniques and Agile methods to identify the actual requirements at an appropriate level.
Most importantly, you need to prioritize the features that are implemented in accordance
with both ease of implementation and meeting requirements. As in real software, you
should define the project scope properly. Keep your design SIMPLE. Bear in mind that
there is no absolute right answer – your solution may be perfectly appropriate.
Handout release date: 14
th March 2024
First submission: Product backlog and Prototype, 15th April 2024
Final submission: Report and Software: 27
th May 2024
Demonstration: 27th – 31st May 2024
Marks returned: Approximately 2-3 weeks after the final submission.
EBU6304 – Software Engineering Page 2 of 5
2. Specification of the project
2.1 Basic requirements
Your team will develop a fun and easy to use “Virtual Bank Application for Kids”. The
objective of this application is to educate children about the value of money and the
concept of a bank, encouraging them to engage in tasks to earn pocket money, save for
goals, and spend responsibly. There are no restrictions on the functions the application
should include, as one of the most important tasks of this project is to identify the actual
requirements. Here are some suggested functions to assist you in getting started.
• Account creation: create virtual bank accounts, including current accounts and
saving accounts.
• Balance tracking: display the current balance.
• Deposit: enable kids to deposit virtual money they earned from doing tasks.
• Withdrawal: enable kids to withdraw virtual money.
• Task setting: parents can set tasks or activities (e.g. house chore, exercises) to
give kids opportunities to earn money.
• Transactions: can check the transaction history.
• Savings goals: enable kids to set savings goals and to track progress towards those
goals.
• Any other function(s) that is useful.
A full prototype of the application should be produced. It is not required to implement the
full working code however your team should implement core functions of your choice.
2.2 Other requirement
• The software must be developed using Java as a stand-alone application running
on computers. A simple graphic user interface (GUI) should be used. The recent
Java Edition should be used. Do NOT build a Web-based application or Phone
App.
• The application should be used without an Internet connection.
• All input and output data should be in simple text file format. You may use plain
text (txt), CSV, JSON, or XML. Do NOT use a database.
• Basic restrictions and error checking must be considered.
• Your design must be flexible and extensible to adapt to future changes, e.g.
modify existing features and add new features. When doing so, you should be
able to reuse the existing components and make the least impact on the existing
code.
Your tasks are to define detailed requirements, design, develop and test the above described
software using Agile methods. Feel free to design the software as long as it satisfies the
basic requirements, define the SCOPE properly.
EBU6304 – Software Engineering Page 3 of 5
3. Agile project management
Each group has 6 (or 7) students. You are the Agile team working together to complete the
project. All students in a group must work on ALL aspects of the project, to obtain full
software engineering skills. You should use the techniques you have learnt in the lectures
to manage the project, e.g., Scrum, daily stand up meetings, working around a table, scrum
master and decision making, etc. You are also encouraged to use other efficient ways of
communication to coordinate the group activities.
Suggested Timeline:
• 14-15 March
Activities: meet group members, appoint a group leader and discuss the project
handout.
• 18-22 March
Activities: gather actual requirements, story writing workshop.
Outcomes: product backlog.
• 25-29 March
Activities: create prototype and get user feedback.
Outcomes: product prototype.
• 1-12 April
Activities: Iteration 1.
Outcomes: Working Software v1.
• 15-26 April
Activities: Iteration 2.
Outcomes: Working Software v2.
• 29 April -10 May
Activities: Iteration 3.
Outcomes: Working Software v3.
• 13-24 May
Activities: Iteration 4.
Outcomes: Working Software v4.
• 27-31 May
Software final delivery.
4. Submissions on QM+
For all the submissions, only the group leader should submit the files on behalf of
the whole group.
The first submission includes product backlog and prototype. 15th April.
The final submission includes a short report and software. 27th May.
EBU6304 – Software Engineering Page 4 of 5
4.1 The product backlog, an excel file (refer to the template on QM+). Filename:
Productbacklog_groupXXX.xlsx, where XXX is your group number. It should contain all
user stories with acceptance criteria, priority, estimation and iteration plan.
4.2 The prototype, a PDF file. Filename: Prototype_groupXXX.pdf, where XXX is your
group number. It should contain full prototype. Only low-fidelity or medium fidelity
prototype is needed.
4.3 The short report, a PDF file. Filename: Report_groupXXX.pdf, where XXX is your
group number. The report template provided must be used. It should contain the sections
of Group report (maximum 15 pages including tables, charts, figures and diagrams you
may have) and individual statements (no more than 300 words each). More details can be
found in the template.
 4.4 The software, a ZIP file. Filename: Software_groupXXX.zip, where XXX is your
group number.
It should contain the following parts:
a) Java code. All core functions should be implemented. Code should be well
documented.
b) A set of test programs using Junit as an example of using TDD.
c) JavaDocs.
d) A user manual with some key screenshots of the application.
e) A readme file to instruct how to set up or configure and run your software.
5. Demonstration
Informal demonstration (not assessed):
There are two informal demonstrations, and the main purpose is to gather feedback. You
should arrange a 30-minute session with your group's teaching assistant (TA):
a) Demo 1: during week 15-19 April
b) Demo 2: during week 6-10 May
Formal demonstration (assessed): 27-31 May
Your team is required to formally demonstrate the final software product (assessed). ALL
group members MUST attend the demonstration session. You should showcase the
functionality of your software product as if you were presenting it for sale. Demonstrate
the operation of the core functions and, if possible, exhibit error handling capabilities.
Additionally, be prepared to answer a few questions.
6. The role of Teaching Assistants (TAs)
Each group will be assigned a Teaching Assistant (TA) to offer support, feedback, and
monitor the group's progress. Your TA should be your first point of contact for questions
or issues. The TAs will regularly check both your group's progress and individual
contributions.
EBU6304 – Software Engineering Page 5 of 5
7. Marks breakdown (approximate)
Group mark (maximum 100 marks)
Requirements: 30% (assessed through the product backlog, prototype and report)
• Ability to extract and define the software requirements using Agile techniques. Use
of appropriate fact-finding techniques. The correctness of defining scope and roles.
The correctness of writing user stories. Correctness and completeness of product
backlog. Quality of prototype.
Analysis and design: 20% (assessed through the report)
• Ability to refine the requirements through analysis. Ability to design high-quality
software. Quality of the design class diagrams.
Implementation and Demonstration 20% (assessed through the code, demonstration and
report)
• The correctness of Java code. Quality of code. Demonstrate the software working
correctly as intended and the ability to handle errors.
Testing: 20% (assessed through the code and report)
• Appropriate test strategy. Unit testing. Integration testing.
Project management: 10% (assessed through the regular check, informal demos and report)
• Appropriate use of tools for project management and communication. Appropriate
use of project management techniques. Evidence of progress throughout the project
period.
Individual mark
Individual marks will be given based on participation and contribution within the group,
including the quality of work performed and understanding of the tasks. Each student will
be evaluated through regular checks, demonstrations, and statements in the report with
evidence of their contributions. The grade will be awarded as follows:
A+ Outstanding Receive 100% group marks + a maximum of 5% extra
A Satisfactory Receive 100% group marks
B Unsatisfactory Receive 50% of group marks
C No contribution Receive 0% of group marks
You, AS A GROUP, are responsible for managing any issues and for completing all of the
tasks. If students are not contributing to the group work, then the module organiser needs
to be informed immediately.
Please use the student forum on QMPlus for general enquires and discussions.

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
























 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:代做DSA1002、代寫Java/c++設計編程
  • 下一篇:COM6511代寫、Python語言編程代做
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

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

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    久久久蜜桃一区二区人| 亚洲精品国产setv| www.日韩大片| 亚洲日本久久| 91精品国产乱码久久久久久久| 亚洲网站免费| 中文字幕成在线观看| 欧美一区二区三区| 中文视频在线| 男女午夜视频在线观看| 先锋影音在线播放av| 欧美视频一区二区三区在线观看| 无吗不卡中文字幕| 亚洲成人免费视频| 婷婷一区二区三区| av一级二级| 亚洲午夜视频| 久久er精品视频| 懂色av一区二区夜夜嗨| 日韩子在线观看| 欧美激情性爽国产精品17p| 成人精品视频一区| 91精品一区国产高清在线gif | 91国在线观看| 校园春色另类视频| 亚洲图片小说区| 欧美性video| 国产在线一二| 传媒在线观看| 久草免费在线| 免费精品一区| 欧美aaaaaaaaaaaa| 亚洲精品成人无限看| 麻豆影视在线观看_| 国产91在线播放精品| 精品国产成人系列| 亚洲国产欧美另类丝袜| 国产福利一区二区| 精品在线网站观看| 青青青免费视频在线2| 亚洲h在线观看| av影视在线看| 久久国产精品免费一区二区三区| 懂色一区二区三区| 欧美综合亚洲图片综合区| 中文字幕第一区第二区| 久久超级碰碰| 国产调教视频一区| 国产精品综合视频| 国产偷国产偷精品高清尤物| 国产cdts系列另类在线观看| 欧美美女一区| 丁香激情综合五月| 一级毛片免费在线| 国产经典自拍视频在线观看| 亚洲裸色大胆大尺寸艺术写真| 成人黄色小视频| 国产毛片精品一区| 2018高清国产日本一道国产| 成人性生交大片免费看中文视频 | 久99久精品视频免费观看| 日韩免费高清视频| 依依成人在线| 看黄在线观看| 亚洲成人1区| 91丨porny丨中文| 日韩精选在线| 国精产品一区二区三区有限公司| 96sao精品免费视频观看| 蜜桃视频动漫在线播放| 成人欧美一区二区三区在线播放| 亚洲成a天堂v人片| 欧美日韩网址| 岛国在线视频网站| 亚洲一二av| 亚洲欧美日韩国产综合精品二区| 欧美激情四色| 精品美女被调教视频大全网站| 欧美成人a交片免费看| 麻豆精品蜜桃| 亚洲成人精选| 日韩三级视频在线看| 午夜影院免费在线| 欧美美女福利视频| 欧美激情亚洲| 亚洲精品国产一区二区精华液| 视频三区在线观看| 国产色a在线| 西西裸体人体做爰大胆久久久| 日韩一区二区三区四区五区六区| 绯色av一区| av亚洲免费| 中文字幕免费不卡在线| 欧美日韩123区| 男女无套免费网站| 日本在线观看网站| 欧美日韩视频在线第一区 | 久久国产情侣| 亚洲国产成人自拍| 99久久九九| 国产日本欧美一区二区| 久久综合色播| 亚洲一区二区日韩| 色噜噜狠狠狠综合欧洲色8| 国产日韩影视精品| 18国产精品| 青娱乐精品在线视频| 成人高清在线视频| 国产精品免费播放| 国产成人综合在线观看| 99re6在线精品视频免费播放| 天天曰天天操| 日韩理论片网站| 日韩欧美色综合| 国产精品xvideos88| 黄色一区二区在线| 国产一区二区三区黄网站| 成人国产精品视频| 精品一区三区| 99视频一区二区三区| 日韩欧美一级在线播放| 亚洲国产精品久久人人爱蜜臀 | 欧美视频第一| 午夜在线视频| 国产精品精华液网站| 亚洲va国产天堂va久久en| 一区二区毛片| 91首页免费视频| 日韩精品一区二区久久| av日韩在线网站| 日韩大尺度在线观看| 美女毛片在线看| 国产成人在线中文字幕| 欧美日韩极品在线观看一区| 亚洲区第一页| 国产高清在线a视频大全| 亚洲欧美在线观看| av动漫一区二区| 日韩激情av| 91精品黄色片免费大全| 大陆精大陆国产国语精品| 九七影院理伦片| 精品999网站| 国产成+人+综合+亚洲欧美| 日韩欧美电影在线| 亚洲成人av福利| 在线看不卡av| 欧美日韩日本视频| 妞干网在线观看| 一个人看的免费视频色| 两个人hd高清在线观看| 日日摸夜夜爽人人添av| 国产精品黄页网站在线播放免费| 一区二区三区四区五区视频在线观看| 污污网址在线观看| 激情欧美国产欧美| 亚洲精选av| 2020国产在线视频| 精品一区二区三区免费观看| a√免费观看在线网址www| 亚洲欧洲制服丝袜| 51漫画成人app入口| 欧美日韩一区二区在线视频| 中文字幕乱码日本亚洲一区二区 | 日韩午夜在线播放| 国产91精品露脸国语对白| 欧美色图天堂网| 亚洲成人动漫av| 国产欧美日韩卡一| 狠狠色丁香久久综合频道| 尤物在线网址| a毛片在线观看| 欧洲精品二区| 色综合桃花网| 国产三级精品视频| 91视频国产观看| 精品一区二区三区欧美| 激情久久久久| 亚洲视频综合| 日韩专区视频网站| 涩涩av在线| 亚洲播播91| 欧美精品影院| 露出调教综合另类| 成人免费在线观看入口| 国产九色精品成人porny| 国精品**一区二区三区在线蜜桃| 美女91在线看| 欧美理论电影在线精品| 天天精品视频| 亚洲国产电影| 欧美大胆视频| 欧美日韩亚洲在线观看| 亚洲精品乱码| 成人福利网站| 奇米影视第四色7777| 欧美日韩一区高清| 日本韩国在线视频| 亚洲欧美激情视频在线观看一区二区三区 | 成人小电影网站|