精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕

EBU6304代寫、Java編程設(shè)計代做

時間: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++設(shè)計編程
  • 下一篇:COM6511代寫、Python語言編程代做
  • 無相關(guān)信息
    昆明生活資訊

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

    關(guān)于我們 | 打賞支持 | 廣告服務 | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    精品深夜AV无码一区二区_伊人久久无码中文字幕_午夜无码伦费影视在线观看_伊人久久无码精品中文字幕
    <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
    <ul id="e4iaa"></ul>
    <blockquote id="e4iaa"><tfoot id="e4iaa"></tfoot></blockquote>
    • <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp>
      <ul id="e4iaa"></ul>
      <samp id="e4iaa"><tbody id="e4iaa"></tbody></samp><ul id="e4iaa"></ul>
      <ul id="e4iaa"></ul>
      <th id="e4iaa"><menu id="e4iaa"></menu></th>
      国产少妇在线观看| 精品亚洲乱码一区二区| 一本大道伊人av久久综合| 久久婷婷综合国产| 国产精品亚洲lv粉色| 亚洲一级免费观看| 在线观看中文av| 午夜激情福利在线| 精品人妻在线播放| 一级黄色免费网站| 中国黄色一级视频| 无码黑人精品一区二区| 日韩免费视频一区二区视频在线观看| 国产一区二区三区四区在线| 国产精品视频一区在线观看| 超碰人人人人人人人| 99久久精品国产一区二区成人| 亚洲精品中文字幕在线播放| 一区二区在线观看免费视频| 亚洲福利在线观看视频| 天天插天天射天天干| 欧美日韩在线视频播放| 人妻一区二区视频| 人妻 日韩 欧美 综合 制服| 日韩免费不卡视频| 婷婷激情五月综合| 在线精品免费视| 99精品在线视频观看| 91国内精品久久久| av在线播放网址| 国产在线观看免费av| 激情四射综合网| 久久久久久久久久久久国产精品| 久久久久久蜜桃| 丝袜制服一区二区三区| 中文字幕天堂在线| av黄色一级片| 久久久久99精品成人片毛片| 精品少妇久久久久久888优播| 免费国产黄色片| 天天躁日日躁狠狠躁喷水| 亚欧洲精品在线视频| 思思久久精品视频| 日韩黄色一区二区| 色婷婷一区二区三区在线观看| 无码黑人精品一区二区| 中文字幕av片| 国产又粗又大又爽| 神马久久久久久久| 一二三区免费视频| 精品黑人一区二区三区| 在线观看国产中文字幕| 国产av一区二区三区传媒| 久久久久99精品成人| 香蕉久久一区二区三区| 国产黄色大片免费看| 日韩欧美国产另类| 国产99久久久久久免费看| 欧美国产日韩综合| av黄色在线看| 日韩精品无码一区二区| 国产av一区二区三区| 天天爱天天做天天爽| 国产精品久久久免费视频| 日产精品久久久久| 99国产揄拍国产精品| 免费观看一区二区三区毛片| 91精品啪在线观看国产| 久久久免费看片| 26uuu国产| 日韩 欧美 综合| 国产精品自拍电影| 午夜精品在线播放| 久久精品日韩无码| 国产91色在线观看| 最新国产中文字幕| 秋霞视频一区二区| 99热精品在线播放| 日韩少妇一区二区| 国产精品视频a| 亚洲国产精品自拍视频| 免费在线黄色网| 国产激情视频在线播放| 日本高清一区二区视频| 国产美女网站视频| av中文字幕网址| 亚洲国产精品久久久久爰性色| 欧美性猛交xxxx乱大交少妇| 国产毛片毛片毛片毛片毛片毛片| 中文字幕一区二区三区免费看| 免费在线观看国产精品| 国产一级淫片a| 国产成人精品综合久久久久99| 中文字幕在线有码| 亚洲成人av免费在线观看| 欧美日韩在线观看不卡| 九九精品免费视频| 国产又粗又大又黄| 国产精品午夜福利| 国产乱国产乱老熟300| a级一a一级在线观看| 亚洲欧洲成人在线| 中文成人无字幕乱码精品区| 手机在线成人av| 天天爽天天爽天天爽| 特级毛片www| 日韩精品视频免费看| 日韩av在线天堂| 日韩高清免费av| 天天干天天综合| 在线免费av网| 一级黄色片在线免费观看| 亚洲中文字幕无码av| 亚洲欧美高清视频| 69av视频在线| 国产www视频| 久久久久久不卡| 日本一二三不卡视频| 日韩在线 中文字幕| 五月婷婷色丁香| 亚洲精品久久久久久久蜜桃| 亚洲欧美va天堂人熟伦| www..com国产| 精品无码久久久久成人漫画| 免费av网站观看| 特级毛片www| 亚洲精品国产欧美在线观看| 一级黄色在线视频| 69视频免费在线观看| 9i看片成人免费看片| 朝桐光av在线| 国产一国产二国产三| 免费观看特级毛片| 怡春院在线视频| 国产第一页浮力| 免费观看特级毛片| 中字幕一区二区三区乱码| www.五月天色| 欧美一区二区三区影院| 亚洲精品乱码久久久久久蜜桃欧美| www.蜜臀av.com| 欧美成人一区二区三区四区| 五十路在线视频| 一级黄色在线视频| 精品无码人妻一区二区三区品| 日韩久久久久久久久| 91亚洲国产成人久久精品麻豆| 国产精品久久久久久久久久久久久久久久| 久久久久久久久艹| 亚洲精品成人区在线观看| 国产人妻精品午夜福利免费| 天天干天天操天天拍| 国产理论片在线观看| 一区二区三区麻豆| 精产国品一二三区| 亚洲熟女乱综合一区二区| 久久久久成人精品无码| 亚洲天堂视频一区| 免费a v网站| 99国产精品久久久久久| 日本高清久久久| 国产成人一区二区三区影院在线| 欧美日韩中文字幕视频| 插我舔内射18免费视频| 少妇精品无码一区二区免费视频| 9i精品福利一区二区三区| 色屁屁影院www国产高清麻豆| 国产黄色一区二区| 中文字幕你懂的| 日本不卡一区在线| 好吊视频在线观看| 91亚洲国产成人精品一区| 日本a√在线观看| 国产精品一级视频| 91中文字幕永久在线| 天天色天天操天天射| 激情五月婷婷小说| 99精品999| 亚洲免费看av| 五月天久久久久久| 日本免费网站在线观看| 国产美女无遮挡永久免费| 91禁男男在线观看| 中文字幕乱视频| 五月激情婷婷网| 日韩av手机在线免费观看| 九九热精品在线观看| 一本色道久久综合无码人妻| 青娱乐国产视频| 久久无码人妻精品一区二区三区| 97精品人妻一区二区三区蜜桃| 少妇伦子伦精品无吗| 国产毛片一区二区三区va在线| 亚洲综合五月天婷婷丁香| 四虎影院中文字幕| 日韩xxxxxxxxx| 日韩少妇一区二区| 熟妇人妻无乱码中文字幕真矢织江| 乱码一区二区三区| 久久亚洲天堂网|