Assignment 2 (2)
Assignment 2 (2)
Objective: This assignment will assess your ability to identify and describe functional and
non-functional requirements for a software project. You will also analyze and compare
existing systems to evaluate their features, focusing on critical thinking and differentiation.
This assignment encourages handwritten responses to ensure originality.
Instructions:
• This assignment must be handwritten. Write clearly and structure your answers
logically.
• Avoid plagiarism. Explain concepts and comparisons in your own words.
• Use proper formatting and provide examples where applicable.
• Ensure clarity, legibility, and neatness for full marks.
Scenario:
You are part of a development team tasked with building a Smart Home Automation
System. The system will provide features such as voice control, mobile app control, energy
monitoring, security camera integration, and HVAC control. It should also offer
customization for automation rules, compatibility with third-party devices, and robust
security measures.
Task:
List at least 10 functional requirements for the Smart Home Automation System. Use the
following table format:
Task:
List at least 5 non-functional requirements for the Smart Home Automation System. Use
the following table format:
Example:
Scenario:
You are evaluating existing Smart Home Automation Systems to identify strengths and
gaps for your project. Using the table below, compare features between three competing
systems: SmartHomeX, EcoHome, and SecureLiving.
Task:
Complete the following comparison table, ensuring at least 10 feature comparisons. For
each feature, provide brief insights into how the systems differ and what that means for users.
Marking Scheme
• Part 1: 40 Marks
o Functional Requirements: 20 Marks
o Non-Functional Requirements: 20 Marks
• Part 2: 30 Marks
o Feature Comparison Table: 25 Marks
o Strength and Limitation Analysis: 5 Marks
• Part 3: 30 Marks
o Requirement Categories: 10 Marks
o Feature Comparison Insights: 10 Marks
o Design Considerations: 10 Marks
• Presentation and Clarity: 5 Marks
o Neat handwriting, proper formatting, and clear explanations.