SAT Project Requirement

5
CT059-3-2-SAT Software Architecture and Testing Assignment Page 1 of 3 ASIA PACIFIC UNIVERSITY OF TECHNOLOGY AND INNOVATION Level 2 CT059-3-2-SAT Software Architecture and Testing Assignment Hand-out Date: 13 November 2015 (Friday of Week 4) Hand-in Date: 12 February 2015 (Friday of Week 15) Learning Outcome 1. Decide the aims and objectives, deliverables and scope of typical IT Software architectural styles. 2. Analyse the importance of software architectures. 3. Analyse the different types of software architectures and associated purposes for these respective types of architectures. 4. Evaluate and deploy a software architecture for a software development project. 5. Select an appropriate software architecture to develop software. 6. Analyze the software architecture using ATAM, ARID and SAAM. How to proceed with your assignment: o Organise yourselves into groups of not more than three (3) students. o Answer all questions. o Work with your group. o Submit a final documentation of your findings by the respective due date. Research Questions Level 2 Asia Pacific University of Technology & Innovation

description

SAT assignment question

Transcript of SAT Project Requirement

Page 1: SAT Project Requirement

CT059-3-2-SAT Software Architecture and Testing Assignment Page 1 of 3

ASIA PACIFIC UNIVERSITY OF TECHNOLOGY AND INNOVATION

Level 2

CT059-3-2-SAT Software Architecture and Testing

Assignment

Hand-out Date: 13 November 2015 (Friday of Week 4)Hand-in Date: 12 February 2015 (Friday of Week 15)

Learning Outcome

1. Decide the aims and objectives, deliverables and scope of typical IT Software architectural styles.

2. Analyse the importance of software architectures.3. Analyse the different types of software architectures and associated purposes for

these respective types of architectures.4. Evaluate and deploy a software architecture for a software development project.5. Select an appropriate software architecture to develop software.6. Analyze the software architecture using ATAM, ARID and SAAM.

How to proceed with your assignment:

o Organise yourselves into groups of not more than three (3) students.o Answer all questions.o Work with your group.o Submit a final documentation of your findings by the respective due date.

Research Questions

Think of a system that is potentially ready for an architecture evaluation.

Group Component (70%)

1. What is it about the system that made you choose it? Then, generalise your answer to establish criteria that the system is ready for an architecture evaluation.(20 marks)

2. One of the benefits the client perceived from ATAM exercise was the chance to achieve consensus among the stakeholders about which system enhancement to tackle first. Suppose that was one of your goal. Apply ATAM to evaluate the system architecture, define its steps, phases, participants and artifacts.(25 marks)

Level 2 Asia Pacific University of Technology & Innovation

Page 2: SAT Project Requirement

CT059-3-2-SAT Software Architecture and Testing Assignment Page 2 of 3

3. The SAAM is a relatively simple architecture evaluation method that was created to operationalise the vague claims of modifiability, robustness, portability and so forth that people typically make for their architecture. Elaborate a software architecture evaluation strategy using SAAM on your chosen system. Clearly identify and assess the steps involved.(25 marks)

Individual Component (30%)

4. Pick any one model from the 4+1 Architecture View of your chosen system and walk through a small ARID exercise on it. Identify the designer who would represent it during the review. Choose the stakeholders you would want to review with. Propose a set of scenarios that exemplify its usage.(Note: You must use a different set of design/view among group members.)

Assessment Criteria

Each question will be assessed on the following criteria:

1. Documentation and Coherency Introduction, body of report and Conclusion (with recommendations), inter-

relation of discussion among all questions. Question 1, 2, 3, and 4:- 5 marks.

2. Application and Analysis Application of evaluation methods, explanation, justification, usage of

examples, recommendations, etc. Question 1:- 10 marks; Question 2 and 3:- 15 marks; Question 4:- 20 marks.

3. Research and References Resources cited/referenced. Question 1, 2, 3, and 4:- 5 marks

The workload matrix should indicate the contribution of each individual for each required question (shown in percentage (%) form) and should be signed off by each team member. It is advisable for all group members to contribute in all questions.

Sample Workload Matrix

No. Description Student 1 Student 2 Student 31 Question 1 100%2 Question 2 100%3 Question 3 100%4 Question 4 100%

Level 2 Asia Pacific University of Technology & Innovation

Page 3: SAT Project Requirement

CT059-3-2-SAT Software Architecture and Testing Assignment Page 3 of 3

Signature

Final Documentation

The final documentation of your assignment should be a comb binding copy with an appropriate cover page stating:

APU LogoSubject titleTopic of assignment

Intake codeYour group No.Student ID number.

To address the subject satisfactorily for each question length should be a maximum of 1,500 words [excluding diagrams and appendices]. The documentation has to be word-processed, printed on single side A4 size paper with 1.5 line spacing.

You will not be assessed on presentation skills. We are looking primarily for quality of research, supporting evidence for your arguments, and mature value judgements about the assignment’s subject matter.

Performance Criteria

Grade Assessment GuidelinesGeneral Pass answers are expected to be legible, tidy, well organised and written

in clear, understandable English. Students who grossly exceed the word limit will be penalized.

0-49% Superficial analysis, concepts and language of the subject are absent or scant. Irrelevant regurgitation of text book. Ideas are poorly expressed. Many key issues are ignored. Concepts and language of the subject are used but are often confused in application and or explanation. Some key issues are ignored.

50-64% Some understanding of the relevant models and concepts. Some elements of an appropriate structure are present. Restricted analysis of some issues.

65-74% Evidence of reading and research. Understanding of the application of appropriate models and concepts is demonstrated. Key issues are identified and analysed, although this may be restricted at times. Some sources are acknowledged.

Level 2 Asia Pacific University of Technology & Innovation

Page 4: SAT Project Requirement

CT059-3-2-SAT Software Architecture and Testing Assignment Page 4 of 3

75-79% Evidence of wider reading. The assignment effectively interprets the information and exhibits the integration of ideas across the subject area. The assignment has credible recommendations. A systematic approach to development and evaluation is used. Most sources are acknowledged and referenced using Harvard system.

80% and above

Arguments are clear and convincing. Confident integration of theory and practices is demonstrated. Consistent referencing to sources using the Harvard system.

Level 2 Asia Pacific University of Technology & Innovation