1. Homepage
  2. Programming
  3. COMP223: Software Engineering Final Project Guideline

COMP223: Software Engineering Final Project Guideline

Engage in a Conversation
MPUCOMP223Software Engineering

COMP223: Software Engineering Final Project Guideline CourseNana.COM

Grading System (1/2) CourseNana.COM

 Popup Quiz ................................................... 10 %  (Almost) every session will have a quiz.
 Based on the previous session. CourseNana.COM

 Group Activity (SDP) .................................... 20 %  Group activity in the classroom CourseNana.COM

 Test (Mid Term) ............................................. 15 %  Details shall be provided later. CourseNana.COM

 Final (Group) Project .................................... 15 %  Final Project Report (15 %) CourseNana.COM

 Final Exam ..................................................... 40 %  Details shall be provided later. CourseNana.COM

Group Final Project CourseNana.COM

 Group Member: more (or equal) than 3 up to 5
 Not less than 3, No more than 5
 Make your team within the sections (do NOT mix your sections). CourseNana.COM

 Target (or Objectives)
 Developing a new software (any type of software) CourseNana.COM

 Components of the project (15 points)
 Source codes (and data if it is applicable) .................. 3 pts.  Documentation (README.md) .................................... 9 pts.  Demonstration – Video clips ........................................ 3 pts. CourseNana.COM

 Use GitHub: Main channel to communicate  Youtube might be optional. CourseNana.COM

Grading System CourseNana.COM

 Popup Quiz ................................................... 10 %  (Almost) every session will have a quiz.
 Based on the previous session. CourseNana.COM

 Group Activity (SDP) .................................... 20 %  Group activity in the classroom CourseNana.COM

 Test (Mid Term) ............................................. 15 %  Details shall be provided later. CourseNana.COM

 Final (Group) Project .................................... 15 %  Final Project Report (15 %) CourseNana.COM

 Final Exam ..................................................... 40 %  Details shall be provided later. CourseNana.COM

Group Final Project CourseNana.COM

 Target (or Objectives)
 Developing a new software (any type of software) CourseNana.COM

 Components of the project (15 points)
 Source codes (and data if it is applicable) .................. 3 pts.  Documentation (README.md) .................................... 9 pts.  Demonstration – Video clips ........................................ 3 pts. CourseNana.COM

 Use GitHub: Main channel to communicate  Youtube might be optional CourseNana.COM

Source codes CourseNana.COM

  •   You (or your group) can develop  any kinds new software CourseNana.COM

     by using any programming language,
     by using any libraries
     or packages
     (as long as it is declared in the documents). CourseNana.COM

  •   The size of software does not have to be big but should be big enough for adapting software development process. CourseNana.COM

  •   The software should run at least demo stages (i.e., a pilot level). CourseNana.COM

Documentation (1/3) CourseNana.COM

 README.md: (in GitHub)
 Documentation will be your report.
 All communication will be based on the GitHub CourseNana.COM

 GitHub Introduction
 https://youtu.be/BEWHWto8wCM7/92 CourseNana.COM

Documentation (2/3) CourseNana.COM

 The document should contain the following items:  Graphical Abstract* CourseNana.COM

• Single pictures that shows your project. CourseNana.COM

 Purpose of the software includes:
• Which type of software development process is applied. CourseNana.COM

• Why you choses this type (Waterfall vs. Agile)?
• Possible usage of your software (i.e., target market)
CourseNana.COM

 Software development plan • Development Process CourseNana.COM

• Members (Roles & Responsibilities & Portion) • Schedule
• Algorithm*
• Current status of your software CourseNana.COM

• Future plan CourseNana.COM

Documentation (3/3) CourseNana.COM

 Additional components in README.md CourseNana.COM

 Domo (Youtube URL) CourseNana.COM

 Environments of the software development and running
• Programming language; minimum H/W, S/W requirements; Required CourseNana.COM

pakcages; ... CourseNana.COM

 Declaration
• Any open sources, packages which are not developed by you (your CourseNana.COM

group) should be declared clearly. CourseNana.COM

 Submission via Canvas CourseNana.COM

 Basic information (directly put in Canvas) CourseNana.COM

 Filled contribution portion form (not same as the software development R&R) CourseNana.COM

 GitHub Link of your software 9/92 CourseNana.COM

Demo & Remarks CourseNana.COM

 Demo video clip should include:  How to run (or start) the software; CourseNana.COM

 Show them how to use the software;
 Duration: 10 ~ 15 minutes (recommended). CourseNana.COM


CourseNana.COM

Marking Scheme (1/2) CourseNana.COM

 Source code [+3]
 [+1] Uploaded via GitHub; CourseNana.COM

 [+1] feasible to run (i.e., aligned with the demo);
 [+1] big enough to adapt software development process; CourseNana.COM

 Document (README.ed) [Up to 9 marks]  Good page design [Up to +2] CourseNana.COM

 Graphical Abstract [Up to 2; 0 – No] CourseNana.COM

 Covering the purpose [Up to 3 marks] CourseNana.COM

 Covering the components in SW development [Up to +7] • [+7] All components are covered CourseNana.COM

• [+4 to +6] somewhat covered
• [+3 or less] most parts are missing
CourseNana.COM

Marking Scheme (2/2) CourseNana.COM

 Demo [+3]
 [+1] the video clip (or URL) is provided CourseNana.COM

 [+1] Show how to start the software;  [+1] Show how to run the software. CourseNana.COM

 Additional extra marks CourseNana.COM

 [+1] Submit all required documents via Canvas on time CourseNana.COM

 [+2] Overall shape of the document (English writing, formats of using GitHub (README.md, ...) CourseNana.COM

 [+2] Good video editing (i.e., proper BGM, audio, ...)  Total points could NOT be more than 15 points. CourseNana.COM

CourseNana.COM

Get in Touch with Our Experts

WeChat (微信) WeChat (微信)
Whatsapp WhatsApp
MPU代写,COMP223代写,Software Engineering代写,MPU代编,COMP223代编,Software Engineering代编,MPU代考,COMP223代考,Software Engineering代考,MPUhelp,COMP223help,Software Engineeringhelp,MPU作业代写,COMP223作业代写,Software Engineering作业代写,MPU编程代写,COMP223编程代写,Software Engineering编程代写,MPUprogramming help,COMP223programming help,Software Engineeringprogramming help,MPUassignment help,COMP223assignment help,Software Engineeringassignment help,MPUsolution,COMP223solution,Software Engineeringsolution,