- Unit 8204 Working in Partnership with Others and Unit 8201 Person-Centred Assessment Questions: Level 4 Diploma in Adult Care
- AP503 Working Collaboratively with Healthcare Professionals Assignment Brief 2026
- AP502 Professional Standards within Aesthetic Practice Assignment Brief 2026
- AP501 Legal and Regulatory Requirements in Aesthetic Practice Assignment Brief 2026
- 7FNCE015W Global Banking and Lending Assessment 1, 2026 | UOW
- AP301 Skincare to Support Aesthetic Procedures Assignment Brief 2026
- CO403 Laser Core of Knowledge (J/651/6011) Assignment Brief 2026
- CO402 Client Consultation for Aesthetic Procedures Assignment Brief 2026
- CO401 Health, Safety and Hygiene for Aesthetic Procedures Assignment Brief 2026
- BMG563 Leadership and Change Assessment Brief 2026 | Ulster University
- AP415 Skin Rejuvenation using Dermaplaning (F/650/3429) Assignment Brief 2026
- AP413 Hair Reduction using Laser, Light and Energy-Based Devices Assignment Brief 2026
- AP412 Skin Rejuvenation Using Laser, Light and Energy-Based Devices (A/650/3427) Assignment Brief 2026
- AP414 Skin Rejuvenation using Electrotherapy Assignment Brief 2026
- AP411 Skin Rejuvenation using Mesotherapy Assignment Brief 2026
- AP409 Skin Rejuvenation Using Microneedling Assignment Brief 2026
- AP408 Skin Rejuvenation Using a Plasma Device Assignment Brief 2026
- AP407 Micropigmentation Techniques to Enhance Lips Assignment Brief 2026
- AP406 Micropigmentation Techniques to Enhance Eyes Assignment Brief 2026
- HSC305 Understanding Diabetes Care Assignment Brief 2026
CET3016 Enterprise Software Engineering Assignment 1 2026: SunMortgages Analysis and Design | Sunderland
| University | University of Sunderland (US) |
CET3016 Enterprise Software Engineering Assignment 1: Analysis and Design of an Enterprise Software Solution (SunMortgages Ltd)
| Module Code | CET3016 |
| Module Title | Enterprise Software Engineering |
| University | University of Sunderland, Faculty of Technology |
| Assessment | Assignment 1: Analysis and Design of an Enterprise Software Solution |
| Weighting | 40% of the final module mark |
| Deliverable | Analysis and design report with architecture and UML diagrams; Task 3 report approximately 1,500 words (no source code) |
| Submission | Digital submission via Canvas (date on the submission page) |
| Referencing | Harvard |
CET3016 Assignment 1 asks students to design, not build, a secure enterprise system for SunMortgages Ltd, a mortgage broker serving property developers and individual customers and linking them to a national bank. The design must trace clearly from requirements to architecture, UML models and justified technical decisions.
Learning Outcomes
- LO1: Critically assess and justify the selection of appropriate software engineering lifecycles and development methodologies in the design and implementation of complex systems.
- LO2: Analyse and design robust and secure software applications using industry-standard frameworks, tools and techniques.
Assessment Scenario
SunMortgages Ltd wants a system to manage client records for its two client groups, property development companies and individual customers, efficiently, securely and accessibly. Authorised staff and customers need role-appropriate access, the system must communicate with a national bank to retrieve current mortgage deals, and the design must allow for growth, maintainability, security and possible international expansion.
Task 1: System Architecture (15%)
Propose an architecture and produce a professional architecture diagram showing the major components and relationships. Address staff, customer and property developer access; authentication and authorisation; user roles and access levels; secure storage, processing and communication; integration with the national bank; scalability, maintainability, availability and future expansion; separation of responsibilities; and protection of sensitive data. Critically justify the architecture, discuss trade-offs (scalability, security, maintainability, performance, complexity, availability, data management, integration, extensibility) and explain why it beats at least one alternative approach.
Task 2A: UML Sequence Diagrams (15%)
- A member of staff retrieves a customer’s details.
- A customer updates their own record.
- The SunMortgages system retrieves the latest mortgage deals from the national bank.
Show correct UML notation, actors, components, messages and responses, authentication, authorisation, input validation, data access, external interactions, and relevant alternative or failure paths, consistent with the Task 1 architecture.
Task 2B: UML Class Diagram (15%)
Model the major software entities with classes, attributes, data types, methods, associations, relationship labels, multiplicities and a sensible distribution of responsibilities, consistent with the scenario, architecture and sequence diagrams. Marks reward the quality of modelling decisions, not the number of classes.
Task 3: Critical Methodology and Design Report (55%, about 1,500 words)
- Software development methodology: compare suitable lifecycles and methodologies, justify your choice and show how it supports requirements, design, implementation, testing, stakeholder involvement, changing requirements, quality assurance, delivery and maintenance, including its limitations.
- Architecture and design justification: justify the key decisions in your diagrams and show traceability from requirements, with alternatives considered.
- Security and access control: relate authentication, authorisation, role-based access, data protection, secure communication, secure bank integration, input validation and protection against unauthorised access to specific SunMortgages risks.
- Scalability and future development: explain support for more customers, data and transactions, new services and integrations, international expansion, maintainability and extensibility, with trade-offs.
- Technical risks and trade-offs: identify key technical risks and explain how the design reduces or manages them.
Academic Writing and Use of AI
The submission should use formal academic writing, clear headings, correct technical terminology, Harvard referencing, critical rather than descriptive analysis and clearly labelled diagrams. Generative AI may support brainstorming or proofreading where permitted, but must not make architectural, methodological or design decisions, and its use must be declared.
need help with your cet3016 sunmortgages architecture and uml design?
The CET3016 SunMortgages assignment is marked on traceability: the architecture diagram, the three sequence diagrams and the class diagram must all describe the same system, and the 1,500-word report must explain why. Strong answers show a layered or service-based design with a clear API gateway, role-based access for staff, developers and customers, and a secure integration with the bank, then justify the chosen methodology against at least one alternative. Our software engineering assignment help can guide you on UML notation, failure paths and design justification, and our university assignment help in the UK supports the Harvard-referenced report. You can also compare the CSYM025 visual object software brief or the SWE4201 software development assignment.


