亚洲十八**毛片_亚洲综合影院_五月天精品一区二区三区_久久久噜噜噜久久中文字幕色伊伊 _欧美岛国在线观看_久久国产精品毛片_欧美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

    亚洲色图欧洲色图| 欧美成人乱码一区二区三区| 一区二区三区成人| 亚洲国产视频在线| 日韩欧美中文免费| 欧美精品色一区二区三区| 欧美高清你懂得| 成人av网页| 男女性激情视频在线观看| 亚洲成人影院少妇| 麻豆传媒视频在线| 欧美极品免费| 粉嫩的18在线观看极品精品| 日韩成人三级| 中文在线一区| 丁香六月综合激情| 国产精品久久777777| 精品久久久久久亚洲国产300 | 合欧美一区二区三区| 久久一区欧美| 99re成人精品视频| 精品国产福利在线| 欧美mv和日韩mv的网站| 一级毛片免费视频| av毛片在线免费| 高清不卡一区| 97偷自拍亚洲综合二区| 蜜臀av国产精品久久久久| 久久无码av三级| 欧美日韩国产专区| 大陆一级毛片| 午夜av在线免费观看| 欧美成人精品午夜一区二区| 国产精品久久久久久影院8一贰佰| 亚洲黑丝一区二区| 白白色亚洲国产精品| 狠狠色狠色综合曰曰| www.99热.com| 俺来也官网欧美久久精品| 欧美精品国产白浆久久久久| 国产精品一级| 国产精品不卡在线| 欧美成人在线直播| 国产三级视频在线| 国产一区二区高清在线| 午夜激情一区| 中文字幕精品一区| 日韩写真欧美这视频| 成年人黄视频在线观看| 日韩精品欧美大片| 国产一区二区精品久久91| 午夜欧美在线一二页| 日本免费一二区| 欧美成人ⅴideosxxxxx| 午夜视频精品| 国产精品麻豆欧美日韩ww| 精品国产91乱码一区二区三区| fc2ppv国产精品久久| 亚洲精品aaaaa| 国产美女精品人人做人人爽| 在线免费观看不卡av| 98在线视频| 精品一区三区| 97se亚洲国产综合自在线| 555www色欧美视频| 天堂成人av| 天天做天天爱天天综合网| 99精品黄色片免费大全| 欧美成人免费网站| 久久99国产精品二区高清软件| 最新日韩在线| 精品高清一区二区三区| www.av在线| 日本a级不卡| 亚洲手机成人高清视频| 97影院在线观看| 999国产精品一区| 成人午夜视频福利| 韩国av电影免费观看| 欧美黄页免费| 国产成人在线视频免费播放| 日韩精品一区二区三区视频在线观看 | 澳门精品久久国产| 成人va在线观看| 四虎最新地址发布| 日本免费成人| 不卡的看片网站| 成人永久免费网站| 美女扒开腿让男人桶爽久久动漫| 99精品视频在线观看免费| 男人j桶女人的网站| 国产精品欧美大片| 久久久777精品电影网影网| 蜜桃tv在线播放| 精品一级毛片| 亚洲国产综合视频在线观看| av软件在线观看| 亚洲一区激情| 欧美日韩午夜精品| 成人自拍视频| 国产色产综合产在线视频| 日本大片在线观看| 久久久国产精品| 色香色香欲天天天影视综合网| 在线天堂资源| 成人激情免费网站| 丝袜视频国产在线播放| 91精品久久久久久久蜜月| 欧美性生交大片免网| 亚洲精品mv| 成人性生交大片| 日本黄在线观看| 99精品热6080yy久久| 欧美一级在线视频| 国产精品网在线观看| 亚洲摸摸操操av| 好看的中文字幕在线播放| 精品一区二区三区欧美| 香港日本韩国三级| 黄色日韩精品| 羞羞小视频在线观看| 成人免费电影网址| 欧美久久久久久久久久| 玖玖玖免费嫩草在线影院一区| 悠悠色在线精品| 中文在线免费二区三区| aaa国产一区| 在线视频自拍| 国产成人在线视频免费播放| 午夜免费播放观看在线视频| 久久99精品久久久久婷婷| 天堂中文在线视频| 丝袜亚洲另类欧美| 理论片在线观看理伦片| 欧美亚洲三级| 性感美女激情视频在线观看| 久久精品系列| 欧美日韩伦理片| 国产在线国偷精品产拍免费yy| 国产在线网站| 国产精品影视天天线| 男人影院在线观看| caoporn国产精品| zzzwww在线看片免费| 久久丝袜美腿综合| 中文字幕在线视频久| 综合精品久久久| 91久久青草| 色狠狠av一区二区三区| 久久最新网址| 先锋av在线资源| 国产亚洲精品自拍| 国产在线一二三区| 91丨国产丨九色丨pron| 亚洲国产成人二区| 五月婷婷综合激情| 国产不卡一区| 99热com| 国产亚洲精品久久久久婷婷瑜伽| 黄色av免费在线观看| 91日韩精品一区| 国产美女久久| 欧洲视频一区二区| 国一区二区在线观看| 高清美女视频一区| 欧美国产一区在线| 国产精伦一区二区三区| 日韩欧美成人一区| 久久尤物视频| 欧美性受ⅹ╳╳╳黑人a性爽| 国产精品另类一区| 国产伦乱精品| 国产字幕中文| 国产精品白丝jk黑袜喷水| 国产精选在线| 一本大道久久精品懂色aⅴ| 国产精品久久久久一区二区三区厕所| 蜜桃视频免费网站| 国产69精品一区二区亚洲孕妇| 91精品产国品一二三产区| 在线一区二区三区四区| 一区在线视频观看| 成人av黄色| 欧美日韩性生活视频| 精品动漫一区| 欧美hdxxxx| 在线观看视频91| 日本免费新一区视频| 中文在线а√在线8| 日韩午夜av一区| 国产一区二区三区美女| **国产精品| 国产高潮av| 国产网红主播福利一区二区| 欧美日韩一区二区三区四区不卡 | aaaa欧美| 成人免费淫片免费观看| aa级大片欧美| 米奇777超碰欧美日韩亚洲| 国产最新视频在线|