Software Systems Architecture G (8746.4)
Available teaching periods | Delivery mode | Location |
---|---|---|
View teaching periods | On-campus |
Bruce, Canberra |
EFTSL | Credit points | Faculty |
0.125 | 3 | Faculty Of Science And Technology |
Discipline | Study level | HECS Bands |
Academic Program Area - Technology | Graduate Level | Band 2 2021 (Commenced After 1 Jan 2021) Band 3 2021 (Commenced Before 1 Jan 2021) |
This unit may be cotaught with 11491 Software Systems Architecture.
Learning outcomes
On completion of this unit, students will be able to:1. Demonstrate an advanced understanding of the principles of software architecture, architectural best-practices, and how architecture is used in modern software engineering;
2. Review, analyse, consolidate and synthesise the role of a software architect in software engineering practice;
3. Apply knowledge of research principles of various architecture styles and solutions;
4. Design and develop SOA using WCF web services and perform testing; and
5. Communication skills to present a clear and coherent exposition of knowledge and ideas of architecture solutions to stakeholders and demonstrate that it has met their requirements.
Graduate attributes
1. UC graduates are professional - communicate effectively1. UC graduates are professional - display initiative and drive, and use their organisation skills to plan and manage their workload
1. UC graduates are professional - employ up-to-date and relevant knowledge and skills
1. UC graduates are professional - take pride in their professional and personal integrity
1. UC graduates are professional - use creativity, critical thinking, analysis and research skills to solve theoretical and real-world problems
1. UC graduates are professional - work collaboratively as part of a team, negotiate, and resolve conflict
2. UC graduates are global citizens - behave ethically and sustainably in their professional and personal lives
2. UC graduates are global citizens - communicate effectively in diverse cultural and social settings
2. UC graduates are global citizens - make creative use of technology in their learning and professional lives
2. UC graduates are global citizens - think globally about issues in their profession
2. UC graduates are global citizens - understand issues in their profession from the perspective of other cultures
3. UC graduates are lifelong learners - adapt to complexity, ambiguity and change by being flexible and keen to engage with new ideas
3. UC graduates are lifelong learners - be self-aware
3. UC graduates are lifelong learners - evaluate and adopt new technology
3. UC graduates are lifelong learners - reflect on their own practice, updating and adapting their knowledge and skills for continual professional and academic development
Skills development
The graduate attributes of this unit address communication, analysis and inquiry, problem solving, working independently and with others, professionalism and social responsibility.
Prerequisites
6676 Professional Practice in IT G .Corequisites
None.Incompatible units
11491 Software Systems Architecture and 8745 Software Systems Architecture.Equivalent units
None.Assumed knowledge
Basic understanding of software systems and their types. Some programming experience in a language such as Java or C#.Year | Location | Teaching period | Teaching start date | Delivery mode | Unit convener |
---|---|---|---|---|---|
2024 | Bruce, Canberra | Semester 2 | 29 July 2024 | On-campus | Dr Richa Awasthy |
Required texts
Recommended Text book:
Len Bass, Paul Clements and Rick Kazman. (2013) Software Architecture in Practice, Addison-Wesley, 3rd edition.
Supplementary Text books:
Richard N. Taylor, Nenad Medvidovic and Eric Dashofy. (2009) Software Architecture: Foundations, Theory, and Practice, Wiley.
Roger Pressman and Bruce Maxim. (2014) Software Engineering: A Practitioner's Approach, McGraw-Hill Education, 8th edition.
John Dooler. (2011) Software Development and Professional Practice. Apress
Please consult the Moodle site for further information on texts/readings recommendations.
Submission of assessment items
Extensions & Late submissions
Approval of extenuating circumstances for late submission of assignments will be dependent upon the production of supporting documentation and at the discretion of the unit convener.
Late submissions for quizzes and mid-term assessments are not permitted due to the nature of these assessments. Unless supported by Inclusion & Welfare, extensions will not be granted for these assessment items. A medical certificate will only be considered for these assessment items if a) it covers the entire period the quiz was open; and b) if the extension request happens before the answers to the assessment item have been published. Please consult the unit website to see the dates when the answers will be published.
No other forms of submission other than the indicated in each assessment item will be accepted. Submissions via email will be ignored. If a student chooses to submit his/her assignment via the Internet of the campus, it is the responsibility of the student to guarantee the accessibility of the Internet. Not being able to access the Internet at a location that is off the campus is not an excuse for an extension.
Students will be asked to confirm the following online declaration at the point of submission. I certify that:
1. The attached assignment is my own work and no part of this work has been written for me by any other person except where such collaboration has been authorized by the lecturer/s concerned;
2. Material drawn from other sources has been fully acknowledged as to author/creator, source, and other bibliographic details according to unit-specific requirements for referencing; and
3. No part of this work has been submitted for assessment in any other unit in this or another Faculty except where authorized by the lecturer/s concerned.
Special assessment requirements
OVERALL MARK & REQUIREMENTS TO PASS THE UNIT
Each assessment item will be given a grade and an associated percentage mark. The marks will be totaled to produce an overall coursework mark.
The Overall Mark will be calculated as follows:
Overall Mark =
Mid-Term Assessment (20%) +
Tutorial (10%) +
Quizzes (Continuous Assessment) (20%) +
Final Assignment (50%)
Conditions to PASS the unit:
1. Students need to obtain at least 50% in the Overall Mark, calculated as described above;
AND
2. Students need to obtain at least 40% in the Final Assignment mark
Satisfying only conditions 1 or 2 will not be enough to pass the unit.
Once you have met the conditions for a Pass, higher grades will be awarded on the basis of the highest category shown below, in which your marks fit.
85 <= Final mark <= 100 |
Final grade = HD |
75 <= Final mark < 85 |
Final grade = DI |
65 <= Final mark < 75 |
Final grade = CR |
50 <= Final mark < 65 |
Final grade = P |
0 <= Final mark < 50 |
Final grade = FAIL (NX, NS, NC or NN) |
The unit convenor reserves the right to question students on any of their submitted work for moderation and academic integrity purposes, which may result in an adjustment to the marks awarded for a specific task.
Some assessment items for G students will differ from UG students.
Students must apply academic integrity in their learning and research activities at UC. This includes submitting authentic and original work for assessments and properly acknowledging any sources used.
Academic integrity involves the ethical, honest and responsible use, creation and sharing of information. It is critical to the quality of higher education. Our academic integrity values are honesty, trust, fairness, respect, responsibility and courage.
UC students have to complete the annually to learn about academic integrity and to understand the consequences of academic integrity breaches (or academic misconduct).
UC uses various strategies and systems, including detection software, to identify potential breaches of academic integrity. Suspected breaches may be investigated, and action can be taken when misconduct is found to have occurred.
Information is provided in the Academic Integrity Policy, Academic Integrity Procedure, and 91Porn (Student Conduct) Rules 2023. For further advice, visit Study Skills.
Learner engagement
Activities |
Estimated hours |
12 Lectures X 2 hours each |
24 |
Lecture's preparation (2X12) |
24 |
Weekly Tutorial classes (1 X 11) |
11 |
Weekly Tutorial preparation (1X11) |
11 |
Mid-Term |
35 |
Final assignment |
45 |
Total |
150 |
Participation requirements
Your participation in both class and online activities will enhance your understanding of the unit content and therefore the quality of your assessment responses. Lack of participation may result in your inability to satisfactorily pass assessment items.
Required IT skills
IT skills commensurate with the advanced study of information technology are assumed.
Work placement, internships or practicums
Not applicable to this unit.
Additional information
Provision of information to the group
Notifications through the unit website are deemed to be made to the whole class. It is the responsibility of the student to ensure that they check for announcements on the unit website regularly. Not checking the unit website and the student email regularly will not excuse the student of following the instructions provided via both means of communication, which may include updates to the unit contents, assignments and deadlines, among others.
Use of student email account
The University Email policy states that "students wishing to contact the University via email regarding administrative or academic matters need to send the email from the University account for identity verification purposes". Therefore all unit enquiries should be emailed using a student university email account. Students should contact servicedesk@canberra.edu.au if they have any issues accessing their university email account.
In all cases of absence, sickness or personal problems it is the student's responsibility to ensure that the unit Convener is informed within the appropriate timeframe. The minimum participation requirement must be met in order to pass the unit (regardless of supporting documentation).
- Semester 2, 2024, On-campus, UC - Canberra, Bruce (219424)
- Semester 2, 2023, On-campus, UC - Canberra, Bruce (213679)
- Semester 2, 2022, On-campus, UC - Canberra, Bruce (207220)
- Semester 2, 2021, On-campus, UC - Canberra, Bruce (202069)
- Semester 2, 2020, On-campus, UC - Canberra, Bruce (195589)
- Semester 2, 2019, On-campus, UC - Canberra, Bruce (185321)
- Semester 2, 2018, On-campus, UC - Canberra, Bruce (182388)