美女扒开腿免费视频_蜜桃传媒一区二区亚洲av_先锋影音av在线_少妇一级淫片免费放播放_日本泡妞xxxx免费视频软件_一色道久久88加勒比一_熟女少妇一区二区三区_老司机免费视频_潘金莲一级黄色片_精品国产精品国产精品_黑人巨大猛交丰满少妇

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_先锋影音av在线_少妇一级淫片免费放播放_日本泡妞xxxx免费视频软件_一色道久久88加勒比一_熟女少妇一区二区三区_老司机免费视频_潘金莲一级黄色片_精品国产精品国产精品_黑人巨大猛交丰满少妇
    国产精品国产高清国产| avove在线播放| 成年人二级毛片| 视频免费在线观看| 在线看的片片片免费| 无码成人精品区在线观看| 自拍偷拍第9页| 欧美做受xxxxxⅹ性视频| 国产精久久久久| 欧美特级一级片| 欧美aaa级片| 亚洲熟女少妇一区二区| 国产sm调教视频| 97精品人人妻人人| 国产chinesehd精品露脸| 精品人妻一区二区三区免费| 91麻豆免费视频网站| 少妇aaaaa| 特黄一区二区三区| 手机av在线看| 免费观看黄网站| av免费观看不卡| 日本xxx在线播放| 无码少妇精品一区二区免费动态| 美国黄色a级片| 亚洲区免费视频| 国产精品久久久久久成人| 国产精品嫩草影院俄罗斯| a在线视频播放观看免费观看| jizz亚洲少妇| 91黄色免费视频| av女人的天堂| 中文国语毛片高清视频| 亚洲少妇18p| 国产suv精品一区二区68| av中文字幕免费观看| 婷婷色中文字幕| 波多野结衣欲乱| 国产精品高清无码在线观看| 欧美久久久久久久久久久| 国产精品69久久久久孕妇欧美| 中文字幕在线视频播放| 伊人在线视频观看| 欧美aaa级片| 国产一二三av| 亚洲一级黄色录像| 中文字幕第24页| 国产成人无码精品久久二区三| 天天躁日日躁狠狠躁av麻豆男男| 国产极品国产极品| 国产亚洲精品久久久久久豆腐| 真实乱视频国产免费观看| 好吊一区二区三区视频| 三叶草欧洲码在线| 国产高清自拍视频| 在线 丝袜 欧美 日韩 制服| 国产伦精品一区二区三区精品| 中国xxxx性xxxx产国| www国产视频| 日韩精品一区二区三区在线视频| 日本xxxxxxxxx18| 日韩毛片无码永久免费看| 非洲一级黄色片| 国产18无套直看片| 精品少妇一区二区三区密爱| 日韩精品123区| 日本女人黄色片| 国产性生活毛片| 国产精品1000部啪视频| 69精品无码成人久久久久久| а天堂中文在线资源| 日本少妇激三级做爰在线| 日批视频免费看 | 国产精品久久AV无码| 性折磨bdsm欧美激情另类| 性欧美丰满熟妇xxxx性久久久| 亚洲天堂视频一区| 国产黄a三级三级| 成人做爰www看视频软件| 久久久久久久久久久久| 日本55丰满熟妇厨房伦| 三级黄色片网站| 中文字幕在线观看2018| 性欧美18—19sex性高清| 在线小视频你懂的| 无码国产精品久久一区免费| 日韩毛片无码永久免费看| 国产精品99精品无码视亚| 性猛交娇小69hd| 日本一区二区在线观看视频| 一色道久久88加勒比一| 白丝校花扒腿让我c| 蜜桃视频最新网址| 久久久久国产精品区片区无码| 天海翼在线视频| 国产精品久久久久无码av色戒| 国产伦理在线观看| 精品伦精品一区二区三区视频密桃| 又黄又色的网站| 久久久久99精品成人片试看| 女人黄色一级片| 91精品国产自产| 绯色av蜜臀vs少妇| 手机在线免费看片| 超碰人人人人人人人| 亚洲区免费视频| 欧洲一级黄色片| 亚洲少妇18p| 国产艳妇疯狂做爰视频| 亚洲最大的黄色网址| 黄大色黄女片18免费| 久久成人激情视频| 亚洲AV无码国产成人久久| fc2成人免费视频| 亚洲视频天天射| 亚洲精品激情视频| 六十路息与子猛烈交尾| youjizz.com日本| 亚洲欧美日韩色| 亚洲蜜桃精久久久久久久久久久久| fc2成人免费视频| 成人影视免费观看| 欧美黄色激情视频| 国产18无套直看片| 国产激情视频网站| 丰满人妻一区二区三区53视频| 男女做爰猛烈刺激| 最新中文字幕视频| v8888av| 在线视频 日韩| 白白色免费视频| 亚洲精品国产精品乱码在线观看| 亚洲不卡的av| 成人免费毛片东京热| 熟女人妻一区二区三区免费看| 无码任你躁久久久久久老妇| 小毛片在线观看| 国产精品久久久久久亚洲av| 中出视频在线观看| 免费成人深夜天涯网站| 欧美一区二区三区爽爽爽| 国产麻豆剧传媒精品国产| 91视频啊啊啊| www日韩在线| 自拍视频一区二区| 欧美激情亚洲色图| 韩国三级在线播放| 国产白嫩美女无套久久| 少妇人妻好深好紧精品无码| a级大片在线观看| 午夜视频在线观看国产| 手机免费看av| 香蕉视频在线观看黄| 五月天色婷婷丁香| 菠萝菠萝蜜网站| 亚洲精品自拍视频在线观看| 男女做暖暖视频| 国精产品一区一区三区免费视频| 性欧美疯狂猛交69hd| 波多野吉衣中文字幕| 激情综合激情五月| 色哟哟一一国产精品| 偷拍女澡堂一区二区三区 | a级黄色免费视频| 秘密基地免费观看完整版中文| 国产主播av在线| 91精品国产自产| 尤物网站在线观看| 国产精品一级无码| 色婷婷在线视频观看| 黑人と日本人の交わりビデオ| 亚洲天堂久久新| 日本aaa视频| 朝桐光av一区二区三区| 伊人av在线播放| 国产精品成人免费观看| 成熟的女同志hd| 日本亚洲一区二区三区| 99精品久久久久| 91精品国产高清一区二区三蜜臀| 亚洲国产123| 久久免费看少妇高潮v片特黄| 中文字幕亚洲欧美日韩| 可以直接看的黄色网址| 日本黄色片免费观看| 美女被艹视频网站| 农村末发育av片一区二区| 中文字幕无码毛片免费看| 一级全黄裸体片| 好吊一区二区三区视频| a毛片毛片av永久免费| 婷婷色一区二区三区| 国产又粗又硬视频| 97在线观看免费高| 国产精品 欧美激情| 制服丝袜av在线| 国产免费无遮挡吸奶头视频| 国产农村妇女精品一区| 日韩欧美综合视频| aa片在线观看视频在线播放|