Looking for Plagiarism-Free Answers for Your US, UK, Singapore, New Zealand, and Ireland College/University Assignments?
Talk to an Expert| Category | Assignment | Subject | Engineering |
|---|---|---|---|
| University | University of Sunderland (US) | Module Title | CET3016 Enterprise Software Engineering |
| 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 |
Do You Need Help With Your CET3016 Assignment?
Talk to Our Software Engineering ExpertsCET3016 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.
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.
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.
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.
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.
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.
Working on CET3016 Enterprise Software Engineering Assignment 1 at the University of Sunderland? Enterprise software engineering assignments may involve software requirements, system design, development methodologies, software architecture and technical documentation, depending on the assessment brief. Workingment offers Software Engineering Assignment Help UK for students who need guidance with understanding technical concepts, organising their work and structuring their reports. Get support with enterprise software engineering coursework, software development processes, design approaches and academic writing. You can also explore our Computer Science Assignment Help for guidance across programming, software systems and related computing subjects.
Get Your Free Academic Quote
No hidden fees · Instant response · 100% confidential
Let's Book Your Work with Our Expert and Get High-Quality Content