Advanced Requirement Engineering and Software Architecture

You are required to
Task 1: Requirement specification (30%)
 Understand the requirements, define the stakeholders of the system and present their functional and non-functional requirements.
 Construct you own requirement specification template for the project.
 Write down all use cases specifications for the stakeholders (actors) based upon their functional and non-functional requirements.
Deliverables: Include the requirement specification document in your final report.
Task 2: Architecture Design (30%)
The Model-View-Controller (MVC) framework is chosen to build the system architecture. Based upon the functional and non-functional requirements, please
 justify why MVC architecture is suited to the problem by comparing with other system architectures,
 present your MVC-based architecture design,
 evaluate and discuss your architecture design.
 Include your review, architecture design and critical analysis in your final report.
Task 3: Refinement and Traceability (40%)
 Use normal step-wise refinement to derive class diagram(s) based on the use cases and system architecture.
 Show a traceability analysis of all your use case models and classes. Your analysis has to be in both directions (use case to class diagram and class to use case diagram).
 A section in your final report containing analysis, design and discussion


Place your order now to enjoy great discounts on this or a similar topic.

People choose us because we provide:

Essays written from scratch, 100% original,

Delivery within deadlines,

Competitive prices and excellent quality,

24/7 customer support,

Priority on their privacy,

Unlimited free revisions upon request, and

Plagiarism free work,


Order Similar Assignment Now!

  • Our Support Staff are online 24/7
  • Our Writers are available 24/7
  • Most Urgent order is delivered within 4 Hrs
  • 100% Original Assignment Plagiarism report can be sent to you upon request.

GET 15 % DISCOUNT TODAY use the discount code PAPER15 at the order form.

Type of paper Academic level Subject area
Number of pages Paper urgency Cost per page: