Assignment title: Information
3412ICT/7412ICT Software Architecture and Application Services
Group Assignment
Assignment Summary
The group assignment involves choosing a system that your group will work with for the group assignment and a group presentation. Beyond this choice, the assignment firstly allows you to examine the system, its high-level context and its competitors. This analysis will help in analysing and evolving the architecture in the later part of the assignment. Then your group will formally present the architecture of the system through three different views and then show the relationship between the views.
Learning Objectives
After completing this assignment, students in the group will Know which open source system they will be studying; and, Understand the key behavioural requirements and quality attributes of the system; and, Understand the competitors, strengths, weaknesses, opportunities, and threats that system has so that the question of how should the system evolve can be answered. Understand how to choose views appropriate to describe the system architecture; Know how to describe the relationship between the chosen views in a way that helps the reader learn more about the system; and, Be able to document the individual architecture views.
Marking Scheme
Overall Mechanics (15 pts)
Very few mistakes in punctuation and grammar. (5 pts) Use the provided template and provide clear and completed project management report. (5 pts) Complete references and all external sources cited where appropriate. (5 pts)
Executive Summary (15 pts)
Good and clear summary structure (5 pts) Concise summary includes most important information. (5 pts) Clear and to the point. (5 pts)
System Introduction (30 pts)
All high-level functions of the system are concisely described. (2 pts) System history is complete and is useful in understanding the system. (5 pts) Most stakeholders are listed and their concerns are concisely and completely explained. (5pts) Most competitors are described, including 'game changers'. (3 pts) Summary of the SWOT analysis is concise and includes the most important points. (5 pts) Complete and concise rationale given for why items constitute a strength, weakness, opportunity or threat. (10 pts)
Architecture Background (20 pts)
Complete and informative context diagram. (5 pts) Complete and concise description of contextual information, All inputs and outputs of the context diagram are concisely described. (5 pts) All driving requirements are fully explained with rationale. (5 pts) Major design decisions are clearly described and fully explained . (5 pts)
Module View (20 pts)
All view packets have complete primary presentation with complete element catalogue. (5 pts) All elements of in the view packets are correctly and completely described. (10 pts) Context information (should include a context diagram) for each view packet is informative and relates to intended stakeholders. (5 pts)
C&C View (20 pts)
All view packets have complete primary presentation. (5 pts) All elements of in the view packets are correctly and completely described. (5 pts) All relations of all view packets are correctly and completely described. (5 pts) Context diagram for each view is informative and relates to intended stakeholders. (5 pts)
Allocation View (10 pts)
All view packets have complete primary presentation. (5 pts) All elements of in the view packets are correctly and completely described. (5 pts)
Relationship among Views (20 pts)
All applicable general relationships among views are correctly specified. (5 pts) Specific relationships among views are completely and correctly described. (5 pts) Relationships among views illustrated with examples appropriate to stakeholders. (10 pts)
Late Submission Penalty
Check the university's later submission policy Individual marking: The assignment is a group assignment but individually marked. A student's final mark is depend on his effort, contribution and the quality of his work. The effort and contribution are given by the group in the group assignment, the quality is assessed by the assessor of the assignment. You may use following tables as templates for your project management.
Task Plan Actual
#Task NameStudentPlaned TimeCumulative TimeFinished DateTimeCumulative TimeFinished Date1Project planSmith2 Hours2 Hours17/03/102.5 2.518/3/10Mark3 Hours3 Hours17/03/103317/3/10Task Total5 Hours5 Hours17/03/105.55.518/3/102SWOT analysisSmith3 Hours5 Hours21/03/1024.521/3/10Anna2 Hours2 Hours20/03/103321/03/10Task Total5 Hours10 Hours510.53Draw C&C views
Project Working Load Summary
Plan (hours) Actual (hours)
Total time 100 105
Average time per person 20 21
Smith 20 25
Anna 20 15
Mark 20 20
Joe 15 18
Tom 25 27
Individual marking adjustment table (Example)
Student Effort Level*
(Rating from 0 – 5, the information is filled by the group) Contribution Level*
(Rating from 0 – 5, the information is filled by the group) Justification
If a student received level rating of 3 or less, your group need to give explanation for the low level rating
Smith 5 4
Anna 5 5
Mark 5 5
Joe 4 3 Joe didn't complete all the tasks assigned to him (he didn't draw the two RBTs assigned to him) and Mark helped to complete the tasks….
Total 12 12
*Level ratings, 5 = excellent, 4 = good, 3 = reasonable, 2 = poor, 1 = unacceptable, 0 = none