Reference no: EM133189268
COIT20258 Software Engineering
Objectives
The purpose of this assessment item is to assess your skills attributable to the following learning outcomes and achieving the expected graduate attributes of advanced level knowledge, and cognitive, technical, and creative skills, and professional level communication.
Develop models of the proposed multi-tiered software application as per the requirements identified following formal requirements engineering procedures
Assessment task
Your task in this assessment is to analyse the given case study, apply the principles of requirement engineering by eliciting functional and non-functional requirements, and documenting system and user requirements specification. You will also choose appropriate modelling techniques to model the system and design the system architecture. In this assignment task, you will be using the topics learnt in Weeks 1-4.
Report
You should submit a document file (.doc or .docx) containing the following details.
Introduction
This should include an introduction, system overview, system users, system usability and operational constraints.
Context diagram
Use case diagram
Use case descriptions
System architecture
System requirements
Describe the generic system requirements from a client's perspective such as the type of the system, user interface, availability, and response.
User Requirements
Include the functional, non-functional requirements and administrator requirements here.
Sequence diagrams for search and update function
UML class diagrams
User Interface design
Conclusion
Conclude your report highlighting the requirements identified and a reflection on the overall system usability and opportunity for extension.