Case Study Presentation Software Architecture
Semester 1, 2022
Summary
In this assignment, you will be asked to demonstrate your ability to understand, communicate, and critique an architecture of an existing software project.
1. You will present the key information about the architecture of the project you documented in your case study assignment to your practical class.
2. This will include an updated critique of the architecture and any other relevant updates to the information originally provided in your report.
1 Introduction
You will give a presentation describing the project you selected for the documentation assignment. The intent is to give everyone in the course a broader view of howsoftware architectures are used to solve problems.
Your presentation should take advantage of what you have learnt in this course since you submitted your documentation report. This may allow you to provide a more insightful critique of the architecture or to provide a more accurate description of the project’s architecture.
2 Presentation Content
You are free to structure your presentation however you wish, though you should use some form of slides to support the delivery of information. Your presentation needs to deliver the following content.
Title Slide Name of the software project, and your name and student number.
Introduction Describe the software project, explaining the its key functionality and target users.
Quality Attributes Describe the quality attributes of most importance to the project.
Context Provide an overview of the software system’s context and its external dependencies.
Architecture Describe the software’s architecture.
Critique Analyse the software’s architecture, describing how well it delivers its ASRs1.
Conclusion Highlight the key points or lessons learnt about the software’s architecture.
Your presentation should introduce the software project. Give an elevator pitch style summary of what problem the project solves and its key features. Describe which quality attributes you think are most important for the project, and why. Describe the project’s software architecture. Use appropriate views and notation to convey the important aspects of its architecture. Summarise your critique of the software architecture, highlighting howwell it supports delivering the project’s architecturally significant requirements.
Your audience is other students in this course. You may assume the audience has knowledge of the course content, though you should not assume they are familiar with the project you are describing.
2.1 Citations & References
You may cite references in your presentation to support the points you are making. These should be cited and referenced using the IEEE referencing style. The final slide(s) of your presentation should include the references to any cited material. You should display the reference slide(s) for about 3 seconds at the end of your presentation. You are not required to speak to the reference slides, aside from possibly thanking
your audience for listening and stating these are your references.
3 Presentation
Presentations will take place in your practical class sessions during weeks 10 to 13. You will have a maximum of eight minutes for your presentation, plus three minutes for questions. There is no minimum time required for your presentation, it is up to you to determine when you have described all relevant information about the software architecture within your eight minute limit.
If your presentation exceeds eight minutes, the marker will ask you to stop your presentation. No content of your presentation past eight minutes will be marked.
4 Identity Verification
The presentation is an identity verified assignment. You must make your presentation in-person. The marked result of your presentation will be used to determine any caps applied to your grade. (That means a late penalty on the submission of your slides will not affect the mark used to determine a grade cap.)
The first slide of your presentation must contain your full name, as recorded in UQ’s student enrolment system, and student number.
4.1 Online Identity Verification
If you are presenting online, at the start of your presentation youmust show your UQ student card (it does not matter if yourUQstudent card has expired), or official government photo id that shows your full name.
Your id must be clearly visible for at least 3 seconds. If a marker cannot view your card clearly enough, they will ask you to move it so it is clearly readable.
If your government id does not show your name in Roman characters, as recorded in UQ’s student enrolment system, you need to include a clear image of your government id on your first slide and a textual representation of your name that can be selected and copied from your slide so that it may be pasted into a translator. (e.g. If you use your China Resident Identity Card, you must provide clear images of the front and back of the card. You also need to provide a textual representation of your name in Chinese characters, e.g. 蒙晶.)
Your face must be visible throughout the presentation to show that you are the one speaking during the presentation. This may be through Zoom’s participants window. If you cannot arrange for your face to be visible throughout the presentation, youmust contact the course coordinator before 3 May 2022 to discuss your constraints.
4.2 On-Campus Indentity Verification
If you are presenting on-campus, at the start of the practical session in which you are presenting youmust show the marker your valid UQ student card. Like in an exam situation, if you have lost your student card you must obtain a temporary identity verification document from the UQ student centre before the presentation.