首页
网站开发
桌面应用
管理软件
微信开发
App开发
嵌入式软件
工具软件
数据采集与分析
其他
首页
>
> 详细
代写CMT313、代做Java/c++编程语言
项目预算:
开发周期:
发布时间:
要求地区:
Cardiff School of Computer Science and Informatics
Coursework Assessment Pro-forma
Module Code: CMT313
Module Title: Software Engineering
Lecturer: Dr Usashi Chatterjee, Annelies Gibson
Assessment Title: Individual portfolio
Assessment Number: 3 of 3
Date Set: 19/02/2024
Submission Date and Time: Spring Week-11, May 2nd, 2024 at 9:30am
Feedback return date: 5th June, 2024
If you have been granted an extension for Extenuating Circumstances, then the submission deadline and return date will be later than that stated above. You will be advised of your revised submission deadline when/if your extension is approved.
If you defer an Autumn or Spring semester assessment, you may fail a module and have to resit the failed or deferred components.
If you have been granted a deferral for Extenuating Circumstances, then you will be assessed in the next scheduled assessment period in which assessment for this module is carried out.
If you have deferred an Autumn or Spring assessment and are eligible to undertake summer resits, you will complete the deferred assessment in the summer resit period.
If you are required to repeat the year or have deferred an assessment in the resit period, you will complete the assessment in the next academic year.
As a general rule, students can only resit 60 failed credits in the summer assessment period (see section 3.4 of the academic regulations). Those with more than 60 failed credits (and no more than 100 credits for undergraduate programmes and 105 credits for postgraduate programmes) will be required to repeat the year. There are some exceptions to this rule and they are applied on a case-by-case basis at the exam board.
If you are an MSc student, please note that deferring assessments may impact the start date of your dissertation. This is because you must pass all taught modules before you can begin your dissertation. If you are an overseas student, any delay may have consequences for your visa, especially if it is your intention to apply for a post study work visa after the completion of your programme.
NOTE: The summer resit period is short and support from staff will be minimal. Therefore, if the number of assessments is high, this can be an intense period of work.
This assignment is worth 40% of the total marks available for this module. If coursework is submitted late (and where there are no extenuating circumstances):
1 If the assessment is submitted no later than 24 hours after the deadline, the mark for the assessment will be capped at the minimum pass mark;
2 If the assessment is submitted more than 24 hours after the deadline, a mark of 0 will be given for the assessment.
Extensions to the coursework submission date can only be requested using the Extenuating Circumstances procedure. Only students with approved extenuating circumstances may use the extenuating circumstances submission deadline. Any coursework submitted after the initial submission deadline without *approved* extenuating circumstances will be treated as late.
More information on the extenuating circumstances procedure and academic regulations can be found on the Student Intranet:
By submitting this assignment you are accepting the terms of the following declaration:
I hereby declare that my submission (or my contribution to it in the case of group submissions) is all my own work, that it has not previously been submitted for assessment and that I have not knowingly allowed it to be copied by another student. I declare that I have not made unauthorised use of AI chatbots or tools to complete this work, except where permitted. I understand that deceiving or attempting to deceive examiners by passing off the work of another writer, as one’s own is plagiarism. I also understand that plagiarising another’s work or knowingly allowing another student to plagiarise from my work is against the University regulations and that doing so will result in loss of marks and possible disciplinary proceedings1.
Assignment
This Individual portfolio will be made up of the work undertaken during the module in both the Autumn and the Spring Semester. There will be specified opportunities for you and the team you are working with to demonstrate the software being developed to the teaching team. This document must be read in alongside AAT Prototype Features and Mark Scheme
INTRODUCTION
CMT313: Software Engineering is assessed through coursework that is developed as part of a software development project carried out in teams normally of six or seven members. Although this assessment is individual you are expected to complete tasks as part of a team. Working successfully in your team has significant potential to improve the material in this individual portfolio.
Your team should meet regularly outside the scheduled meetings without the module leader (flexible meeting).
Non-participation of Team Members
If your team believes that someone is not contributing then you should email Annelies Gibson (gibsona3@cardiff.ac.uk) as soon as possible so that she can investigate further. It is also important that anyone who is having difficulty contacting their team or has any other issues that are affecting their ability to work with the team informs as soon as possible.
Some important advice:
Your team will need to split up the system into appropriate features / modules which can be allocated to team members to develop. Requirements that need more complicated functionality or complex interfaces can be split. However, each team member should take lead responsibility for the development and testing of one requirement. Make sure your team manages the dependencies. If core functionality is required which is needed by other parts of the prototype, you will need to work closely together. Ensure each team member clearly understands what they are developing and how this relates to the work of others.
You need to demonstrate a working prototype. It is a good idea to develop your code in small chunks, integrate and test this frequently, reducing the amount of code to check through if it stops working. You are expected to use GitLab when developing the prototype with your Team.
Portfolio Deliverables
Your individual portfolio should include the following components:
Task 1 - Test Cases (ONE TEST CASE only)
Although this is an individual portfolio the test case handed in by each member of your team MUST be for a different main requirement. You can refer to the AAT Prototype Features and Mark Scheme sheet attached for the main requirements. Each test case should be presented using the test case template supplied in the lecture notes:
Create ONE test case that a user can follow to validate that your prototype meets ONE of the main requirements. Each Test Case should have a clear procedure, and input Data that can be followed by a tester to carry out the essential steps for the basic flow and a clear indication of the outputs that your prototype should give in response to the tester’s actions. (You can also provide wireframe diagrams to help them carry out the tests. These will be used to help determine if you have provided sufficient information in your test case to cover the essential steps for each requirement.)
Task 2 - Developing the prototype (700 words limit)
Explain and evaluate the effectiveness of your team whilst developing the prototype. This section should consider the project management and development methodologies your team used alongside team dynamics covered in the module. (Artifacts such as - charts, and boards appropriate to the methodology used can be included in an appendix of 3 pages max)
Task 3 – Video & Quality Criteria – Walk through demonstration, including software quality criteria of the elements of the prototype you developed.
Make a video (Maximum of 5-minutes) with narrative that runs through the working functionality of the prototype that you developed, This video should.
oclearly showing how your section integrates with other related sections of the prototype.
oAs part of the demonstration highlight TWO examples of how and where your part of the final product took into consideration software quality criteria (e.g. usability, reliability, integrity, maintainability, testability, and flexibility).
oHighlight any extra features or interesting functionality that were successfully implemented.
Task 4 – Peer and Self-assessment (use form provided, max 1 page per student)
Looking back at your experience having undertaken the team exercise for module CMT313 Software Engineering during the Spring semester, complete a peer/self- assessment for each member of your team including yourself.
Portfolio Element Contribution
Task 1 - Test cases 20%
Task 2 - Developing the prototype 35%
Task 4 - Video - Demonstration (Prototype) 40%
Task 5 – Peer and Self-Assessment 5%
Total 100
Learning Outcomes Assessed
Select, follow, and evaluate software development methodologies
Analyse and reflect on personal and team performance
Evaluate the outcomes of a project taking into consideration appropriate characteristics of software quality
Criteria for assessment
The criteria and feedback rubric used for marking are provided so you can see how your coursework will be marked against the stated criteria - see “Criteria for Assessment’ section at the end of this document.
Overall mark will be awarded as follows:
70% or more will be awarded if most criteria are met at ‘Distinction’ level
60-69% will be awarded if most criteria are met at ‘Merit’ level
50-59% will be awarded if most criteria are met at ‘Pass’ level
49% or below will be awarded if most criteria are ‘Fail’
Feedback and suggestion for future learning
Feedback on your coursework will address the specified assessment criteria.
Feedback and marks for the team will be returned by the date specified on the first page of this document via Learning Central.
Feedback for this assignment will be useful for your dissertation.
Submission Instructions
If you have any difficulties submitting via Learning Central, you MUST e-mail the module leader at least half an hour before the deadline time.
Description Type Name
Portfolio including Task 1, 2, and 4 Compulsory One .pdf file StudentNumber_Assessment_3.pdf
Replace StudentNumber with your student number without ‘c’, e.g. 1234567_Assessment_3.pdf
Task 3 - Video – Demo of software and quality criteria, Compulsory MP4 video Max 5 minutes StudentNumber_demoVideo.mp4
Any deviation from the submission instructions above (including the number and types of files submitted) will result in a mark of zero for the assessment or question part.
Staff reserve the right to invite students to a meeting to discuss coursework submissions.
Support for assessment
The module teaching team will usually arrange progress meetings with each team during the Semester. These progress meetings will be an opportunity for the team to review how well they are working as a team and the associated deliverables. Team members will also have an opportunity to raise any questions or concerns they may have about the assessment tasks.
Questions about the assessment can be asked in the ‘FORUM for questions and discussion’ channel of the module’s team on Microsoft Teams , or during the contact sessions in Spring Weeks 6 - 10.
Criteria for Assessment
Task 1 – Test Case 20%
Distinction
14 -20 The test case covers all essential steps in the basic flow that are relevant for validating whether the prototype has met the main requirement.
All steps in the test case clearly provide the information required to carry out a procedure using appropriate input test data with a clear indication of the outputs that the user should expect to see in response to their actions.
Merit
12 - 13 The test case covers most essential steps in the basic flow that are relevant for validating whether the prototype has met the main requirement.
Most steps in the test case provide appropriate information to carry out a procedure using appropriate input test data with an indication of the outputs that the user should expect to see in response to their actions.
Pass
10-11 The test case provides some reasonable steps for validating whether the prototype has met the main requirement
The test case gives the user a reasonable indication of how to carry out the test and gives some indication of the expected outputs, but provides not actual input test data.
There are some mis-understanding in how the test case template should be filled in.
Fail
0-9 Steps provided (if any) give little confidence that the main requirement can be validated.
Gives little or no indication of how to carry out test or what outputs to expect.
Appropriate template not used. Most of the sections completed incorrectly.
TASK 2 – Developing the Prototype 35%
Explain and evaluate the effectiveness of your team whilst developing the prototype.
No explanation included No project planning or management evident
Distinction
25 -35 The portfolio contains a clear and consistent explanation of the project management and development methodologies used by the team when implementing the prototype.
Comprehensive evaluation, with excellent justification of the effectiveness of your team, which covers Project Management, Development methodology and team dynamics
Merit
21 - 24 The portfolio contains a mostly clear explanation of the project management and development methodologies used by the team when implementing the prototype.
Good evaluation of the effectiveness of your team with excellent justification covering 2 from Project Management, Development methodology and team dynamics
Pass
18 - 20 The portfolio contains an explanation of the project management and development methodologies used by the team, however this explanation is difficult to follow and could have been structured better.
Some evaluation of the effectiveness of your team, with regards to Project Management, Development methodology and team dynamics However justification is limited.
Fail
0 - 17 The portfolio contains only a very brief explanation of the project management and development methodologies used by the team.
A description rather than an evaluation of Project Management, Development methodology and team dynamics.
TASK 3 – Quality Criteria & Video 40%
Distinction
28 - 40 The implemented system exceeds this requirement. It meets the criteria for a good demonstration and has provided interesting and relevant extra features or impressive functionality for this requirement.
This requirement integrates extremely well with the rest of the prototype with the interface having a consistent look and feel.
Two software quality criteria have been correctly and comprehensively explained demonstrating insight and professional understanding.
Merit
24 - 27 The implemented system clearly satisfies this requirement by covering all essential steps for a suitable basic flow in a logical order and providing a reasonable interface for the task performed
This requirement integrates well with the rest of the prototype, the interface has a similar look and feel.
Two relevant and correct software quality criteria have been identified and clearly explained demonstrating understanding / only one software quality criteria have been correctly and comprehensively explained demonstrating insight and professional understanding.
Pass
20 - 23 The implemented system shows reasonable progress towards satisfying this requirement. However, a bit more work is needed in one or more of the following: to include some missing steps in the basic flow, correct the logic of the flow, correct some errors in the task or improve the interface.
This requirement integrates with the other necessary components of the prototype however the interface is inconsistent.
Only one relevant example provided highlighting software quality criteria / Two relevant software quality criteria have been identified however the explanation demonstrating limited understanding.
Fail
0 - 19The implemented system does not satisfy this requirement and will require a significant amount of work to address one or more of the following: to include missing steps in the basic flow, correct the logic of the flow, correct errors in the task or improve the interface.
This requirement does not integrate with the other components of the prototype
Failed to provide any correct examples / explanation of Software quality criteria
TASK 4 Peer and Self-assessment 5%
Distinction
4-5 Comprehensive professional reflection and evaluation of the contributions made by themselves and all team members, including comprehensive justifications.
Merit
3 Good professional reflection and evaluation, of their contribution and those of all other team members with relevant justification
Pass
2.5
Professional comments made regarding their and team members contribution, but the evaluation / justification is minimal. (All, Some forms)
Fail
0-2 Comments have been made regarding the contribution of themselves and team members, but these were not well justified or particularly professional.
软件开发、广告设计客服
QQ:99515681
邮箱:99515681@qq.com
工作时间:8:00-23:00
微信:codinghelp
热点项目
更多
代写dts207tc、sql编程语言代做
2024-12-25
cs209a代做、java程序设计代写
2024-12-25
cs305程序代做、代写python程序...
2024-12-25
代写csc1001、代做python设计程...
2024-12-24
代写practice test preparatio...
2024-12-24
代写bre2031 – environmental...
2024-12-24
代写ece5550: applied kalman ...
2024-12-24
代做conmgnt 7049 – measurem...
2024-12-24
代写ece3700j introduction to...
2024-12-24
代做adad9311 designing the e...
2024-12-24
代做comp5618 - applied cyber...
2024-12-24
代做ece5550: applied kalman ...
2024-12-24
代做cp1402 assignment - netw...
2024-12-24
热点标签
mktg2509
csci 2600
38170
lng302
csse3010
phas3226
77938
arch1162
engn4536/engn6536
acx5903
comp151101
phl245
cse12
comp9312
stat3016/6016
phas0038
comp2140
6qqmb312
xjco3011
rest0005
ematm0051
5qqmn219
lubs5062m
eee8155
cege0100
eap033
artd1109
mat246
etc3430
ecmm462
mis102
inft6800
ddes9903
comp6521
comp9517
comp3331/9331
comp4337
comp6008
comp9414
bu.231.790.81
man00150m
csb352h
math1041
eengm4100
isys1002
08
6057cem
mktg3504
mthm036
mtrx1701
mth3241
eeee3086
cmp-7038b
cmp-7000a
ints4010
econ2151
infs5710
fins5516
fin3309
fins5510
gsoe9340
math2007
math2036
soee5010
mark3088
infs3605
elec9714
comp2271
ma214
comp2211
infs3604
600426
sit254
acct3091
bbt405
msin0116
com107/com113
mark5826
sit120
comp9021
eco2101
eeen40700
cs253
ece3114
ecmm447
chns3000
math377
itd102
comp9444
comp(2041|9044)
econ0060
econ7230
mgt001371
ecs-323
cs6250
mgdi60012
mdia2012
comm221001
comm5000
ma1008
engl642
econ241
com333
math367
mis201
nbs-7041x
meek16104
econ2003
comm1190
mbas902
comp-1027
dpst1091
comp7315
eppd1033
m06
ee3025
msci231
bb113/bbs1063
fc709
comp3425
comp9417
econ42915
cb9101
math1102e
chme0017
fc307
mkt60104
5522usst
litr1-uc6201.200
ee1102
cosc2803
math39512
omp9727
int2067/int5051
bsb151
mgt253
fc021
babs2202
mis2002s
phya21
18-213
cege0012
mdia1002
math38032
mech5125
07
cisc102
mgx3110
cs240
11175
fin3020s
eco3420
ictten622
comp9727
cpt111
de114102d
mgm320h5s
bafi1019
math21112
efim20036
mn-3503
fins5568
110.807
bcpm000028
info6030
bma0092
bcpm0054
math20212
ce335
cs365
cenv6141
ftec5580
math2010
ec3450
comm1170
ecmt1010
csci-ua.0480-003
econ12-200
ib3960
ectb60h3f
cs247—assignment
tk3163
ics3u
ib3j80
comp20008
comp9334
eppd1063
acct2343
cct109
isys1055/3412
math350-real
math2014
eec180
stat141b
econ2101
msinm014/msing014/msing014b
fit2004
comp643
bu1002
cm2030
联系我们
- QQ: 9951568
© 2021
www.rj363.com
软件定制开发网!