ASSESSMENT GUIDE
ICT602 SOFTWARE ENGINEERING
Semester3, 2025
Assessment Tasks and Learning Outcome Mapping
| Assessment ID | Assessment Item | When Due | Weighting | ULO# | CLO# for MITS | CLO# for GDITS |
| 1 | Research Report(Individual) | Session 4 | 20% | 1,2 | – | – |
| 2 | Software Requirements Specification Report (Group, 1,500words) | Session 6 | 30% | 1,2 | 1,2 | 1,2 |
| 3* | Part A– Software Design Specification Report (Group) | Session 10 | 30% | 3,4, 5 | 1,2,3,4 | 1,2,3,4 |
| Part B–Test Plan(Group) | Session 11 | 10% | 3,4, 5 | 1,2,3,4 | 1,2,3,4 | |
| Part C–Presentation(Group) | Session 12 | 10% | 3,4, 5 | 1,2,3,4 | 1,2,3,4 |
Note: *denotes Hurdle Assessment Item—students must achieve at least 40% in this item to pass the unit.
You must reference all the sources of information used in your assessments .The IEEE referencing style is required for this unit.
Refer to the VIT Library’s referencing guides for more information:
VIT Library Referencing–IEEE(PDF)
VIT enforces strict academic integrity standards. All staff and students must adhere to VIT Policies, Procedures, and Forms.
Academic misconduct includes (but is not limited to):
Students may apply for Special Consideration in the following cases:
Reasonable adjustments will be made to accommodate students with a documented disability or impairment.
Students should contact the unit teaching team for further information.
Contract cheating includes purchasing or outsourcing assignments or examinations to another party. Risks and consequences:
Your final grade will be determined according to the following scale: Grade Percentage
A 80%–100%
B 70%–79%
C 60%–69%
D 50%–59%
F 0%–49%
Assessment Task: Research Report on Contemporary Software Development Practices Weighting: 20%of total unit marks
Due Date: Session4
Submission : Submit electronically via Moodle using the submission link provided under Assessments before the deadline.
This is an individual written assessment where you are required to research and critically analyse
Contemporary software development practices used in the gaming software industry today . The
Purpose of this task is to demonstrate our understanding of software engineering concepts, apply them to real-world scenarios, and support our discussion with credible references.
You are required to choose ONE of the following for your report:
Marking Rubric is on the next page.
Marking Rubric (20 Marks Total)
| Criteria | A80–100% | B70–7G% | C60%-6G% | D50–5G% | F0–4G% |
Understanding of Concept(5marks) | Demonstrates exceptional understanding of the chosen model/phase with comprehensive detail and clarity. | Strong Understanding with min or gaps in explanation. | Adequate understanding, some are as lacking depth. | Basic understanding, Limited detail, some inaccuracies. | Very poor or no understanding shown. |
Case Studies(5 marks) | Provides two highly relevant, well- explained real-world examples with strong evidence and analysis. | Provides relevant Examples with good explanation and Some analysis. | Provides examples With basic explanation, limited analysis. | Provides weak or only Partially relevant examples, little analysis. | No real-world Examples provided or irrelevant cases. |
Critical Discussion (5marks) | Excellent critical Analysis of strengths, weaknesses ,and improvements ,with strong original insights. | Good critical analysis, with some insightful points. | Some critical discussion, mostly descriptive with limited in sight. | Mostly descriptive with Minimal critical thinking. | No critical discussion, purely descriptive or off- topic. |
| Research and Referencing (3 marks) | Uses5+ credible academic/industry references, cited Correctly and consistently. | Uses4–5references, mostly credible, with min or citation errors. | Uses3–4 references, mixed credibility, referencing inconsistent. | Usesfewerthan3 references, limited credibility, poor referencing. | No references, or all sources are unreliable/ unacknow ledged. |
| Presentation and Structure (2 marks) | Report is Exceptionally well- organized ,clear, professional ,and error-free. | Well-organised and clear, with only minor errors. | Adequate structure, some language/formattig issues. | Poorly structured, frequent errors, unclear presentation. | Very poor Organization , difficult to follow, numerous errors. |
Total:20marks(20%)
This assignment will be completed in groups.
Marks: 30% of your total marks / grades.
Due Date: Session 6
Submission: There port of not exceeding 1500 words must be submitted in the Word format through the Moodle submission link for Assignment 2.Wesh all check you report for plagiaryism or similarity through Turn it in. No DRAFT submissions will be marked.
Lateness: A late penalty of 20% per day after the due date, including weekends, applies.
Authorship: This assignment is a group assignment; students are required to form a group of 4 for this assessment. The final submission must be identifiable as the group’s own work. Breaches of this
Requirement will result in the assignment not being accepted for assessment and may result in disciplinary action. Refer to the Academic Integrity Section below for more details.
Extensions: No extensions will be given in normal circumstances .An extension may be granted in special circumstances as per the VIT policy.
Student Statement: A completed electronic student statement is required to be accepted with the submission. It is created automatically when you upload or confirm your submission via the Moodle submission system.
Academic integrity is about the honest presentation of your academic work. It means acknowledging the work of others while developing your own insights, knowledge, and ideas.
You must:
Failure to do so may result in accusations of plagiarism, as you would be passing off someone else’s work or ideas as your own.
In this assessment, students will work in groups to submit a software specification document. The document must contain the following sections:
You and your team have been tasked with developing a Smart Healthcare Appointments Management System (SHAMS) designed for hospitals, clinics, and medical practices. The system must cater to patients, doctors, nurses, and administrators, offering a seamless healthcare experience.
Key functionalities include:
The system should provide:
Additionally, the system must integrate with existing Electronic Health Record (EHR) systems, payment gateways, and third-party apps (e.g., Medicare, MyGov, health insurance portals).
The interface should be user-friendly, multilingual , and optimized for both desktop and mobile platforms to ensure accessibility for diverse patients and healthcare workers.
This assessment contributes 30% to the final grade.
Assignment 2– Marking Rubric
Case Study: Smart Healthcare Appointment C Management System (SHAMS)
Weighting: 30% off in al grade
| Criteria | HD(High Distinction)80– 100% | D (Distinction) 70–7G% | C(Credit)60–6G% | P(Pass)50–5G% | F(Fail)0–4G% | Mark s |
| Report Layouts Formatting (10marks) | Report follows all formatting Requirements (title page, TOC, headings, IDs, VIT logo),professional layout, excellent Readability . | Minor formatting errors, mostly Professional, clear layout. | Formatting adequate, some errors in structure or presentation. | Basic layout present but multiple missing Elements or poor readability. | Incorrect layout, missing several key sections, Poor readability. | /10 |
| Introduction (5marks) | Clear, concise, and well-structured introduction with excellent on text And purpose. | Clear introduction with good context and purpose. | Adequate introduction, some clarity issues. | Weak introduction, lacks clear purpose or context. | Missing or irrelevant introduction. | /5 |
System Overviews SDLC Justification (10marks) | Excellent explanation of system purpose, scope, and chosen SDLC with strong justification. | Clear explanation with good justification of SDLC. | Adequate explanation of System and SDLC, some gaps in justification. | Basic overview with limited SDLC discussion. | Missing or unclear system overview, no SDLC justification. | /10 |
Requirement Specification s(Functional, Non- functional, Others)(25 marks) | Comprehensive, detailed, well- structured requirements; functional C non- functional c leZarly distinguished and relevant. | Clear and mostly complete requirements ;good distinction between categories. | Adequate Requirements ; some overlap or missing details. | Limited requirements; weak structure or relevance. | Missing, vague, or Incorrect requirements. | /25 |
Assumptions /Constraints (10marks) | Clear, logical, and realistic Assumptions and constraints fully justified. | Mostly clear and justified assumptions and constraints. | Adequate but with minor Inconsistencies . | Weak assumptions/ constraint s, limited justification. | Missing or irrelevant assumptions/constraint s. | /10 |
| Use Case Diagram(20 marks) | Diagram complete, correct, well labeled , Syntactically C semantically Accurate . | Diagram mostly correct with Minor errors. | Adequate diagram with some missing elements or clarity issues. | Weak diagram, significant errors or unclear. | No use case diagram or entirely incorrect. | /20 |
Grammars Writing Quality(5 marks) | Writing is fluent, well-structured ,free of Grammatical /spelling errors. | Writing is clear, minor errors present. | Adequate writing, some grammar/spelling issues. | Weak writing with Frequent errors affecting readability. | Poor writing with pervasive errors, unreadable. | /5 |
Word Limit(5 marks) | Within 1500 words, Concise and focused. | Slightly Exceeds word limit but still focused. | Noticeably Over /under word limit, affects clarity. | Major issues with word limit, impacts report quality. | Not with in required word Range . | /5 |
| References (10marks) | References are extensive ,from credible sources, perfectly in IEEE Format . | Good quality references, min or IEEE formatting errors. | Adequate references, some formatting/ reliability issues. | Limited references, weak formatting. | No references or inappropriate sources. | /10 |
| Total | /100 |
Team task—approx. 4– 5students per group Total marks: 50% of unit grade
Group submissions: report (s), source code repository link, and recorded video demonstration(one submission per group).
Late penalty: 20% per day after deadline (including weekends).Extensions only per institute policy and must be approved in advance.
Your team will extend the case study used in Assignment 2 to design, build and test a fashione -retail platform (the same domain as Assignment 2 but with updated/extended requirements).The aim is to
Demonstrate sound object- oriented design, a suitable architectural pattern ,a working complex module implemented in Java, and a professional test plan and demonstration.
You must:
Orchestrate on, product recommendation engine , inventory reservation with concurrency control, or user authentication + role management. Confirm your chosen complex module within the team and document it in the report.
Note: AGUI is optional. A well –designed command-line app or API is acceptable if it clearly shows required functionality.
A conceptual class diagram for the whole system(UML)showing classes and
Relationships. Attributes / methods optional but include methods where demonstrating inheritance, polymorphism, or design patterns.
Select an appropriate architecture and justify it. Possible choices(but not limited to):
In your report, state which pattern you selected and why(scalability, separation of concerns, testability, complexity trade- offs).
Create a test plan and provide evidence of tests.
Important: simply showing the final correct output is not enough. Your test plan musts how test selection and justification.
Include a one-page WBA listing:
Markers will consider the WBA when adjusting individual marks.
Below is the rubric used for marking .Total=100 marks (converted to 50%unit weighting per the distribution above).
For the complex module, choose something with clear behavior and testable scenarios (order processing, inventory locking under concurrency, secure log in and role checks, or a
Recommendation algorithm are good examples).
| Criteria | A(85–100%) | B(75–84%) | C(65–74%) | D(50–64%) | F(0–4G%) | Marks |
Part A1: Conceptual Class Diagram (30marks) | Comprehensive and accurate Class diagram. All major Domain concepts modelled; correct associations, inheritance, composition / aggregation. Fully aligned with requirements . Clear, neat, and professional. | Strong class Diagram with most relevant domain concepts and correct use of OO principles. Few minor errors/ omissions. | Adequate class Diagram covering most concepts. Some Missing / incorrect associations or limited application of OO principles. | Basic class diagram, but lacks coverage of several concepts, associations unclear, OO principles weakly applied. | Incomplete or Incorrect diagram, little/no use of OO Principles , unreadable or irrelevant. | /30 |
PartA2: Architectures Justification(10 marks) | Architectural pattern highly suitable, clearly justified, directly maps to system design and code. | Appropriate pattern chosen, Justification mostly clear, mapping to system/code is evident. | Reasonable pattern chosen, justification somewhat vague, partial mapping to design/code. | Weak Justification for chosen pattern, limited connection to design/code. | No clear architectural pattern, justification absent/incorrect. | /10 |
PartA3: Implementation and Code Quality (20marks) | Code fully implements Complex module and aligns with design. High coding standards: clear structure, meaningful names, comments, and excellent readability. Instructions Complete and easy to follow. | Code mostly implements module as per design. Good coding standards, min or issues. Instructions mostly clear. | Code partly implements module; moderate alignment with design. Acceptable coding standards, some unclear areas. | Minimal functionality, weak alignment with design. Poor readability or missing instructions. | No working code, or Plagiarized / unrelated implementation. | /20 |
Part B: Software Testing(20 marks) | Test plan comprehensive, structured, covers objectives, scope, environment, types, schedule, risks .Extensive test cases with evidence (logs, reports, screenshots).Test coverage strong. | Test plan complete With most sections. Good set of test Cases and evidence provided. Coverage adequate. | Test plan partially complete, some missing sections. Limited test cases/ evidence. Coverage weak in areas. | Minimal test plan With major Omissions. Few test cases, little evidence. Coverage unclear. | No test plan or test Evidence provided. | /20 |
Part C1: Group Presentations | All members participate equally, clear contribution | All members present, contributions | Most members present, contributions partly | Some members Missing or unclear | Very poor or absent presentation; | /6 |
Participation (6 marks) | Descriptions , professional And engaging delivery. | Mostly clear, good delivery. | clear, adequate delivery. | contributions, weak delivery. | Contributions not Acknowledged . | |
Part C2 :Design→ Code → Run Demonstration (8marks) | Clear and logical Demonstration connecting design→ code→ working system. Functionality show cased smoothly and convincingly. | Good Demonstration of design→ code→ system, mostly clear with minor gaps. | Partial Demonstration , design-to-code mapping somewhat vague. Functionality shown but limited. | Weak demonstration, unclear mapping of design to code, minimal functionality shown. | No demonstration of System or mapping. | /8 |
Part C3:Testing And Reflection(6 marks) | Strong demonstration of test Outcomes and thoughtful Reflection on limitations and learning. | Good Demonstration of Test outcomes, some reflection. | Adequate Demonstration of Test outcomes, limited reflection. | Minimal test outcomes shown, very weak reflection. | No testing shown, no Reflection. | /6 |
Mark Distribution
Get original papers written according to your instructions and save time for what matters most.