custom writing services

Need help: Write an email to our support staff support@myprivatementor.com or


whatsapp us

order order
Average score 4.97 out of 5 based on 836 opinions

software patterns

Question 1 – Reflection on Patterns – 10 marks

For the use case analysed in Question 2 of Assignment 2 identify and explain the pattern/s used and justify the decision to use that/those pattern or patterns.

Question 2 – Pattern Implementation – 50 marks

Implement the controller and domain entity classes necessary to support at least the normal flow for the use case described in Question 2 Assignment 2 according to your design (or the design provided). Implement a test harness for the controller class which simulates and displays input from boundary classes and then receives and displays the system responses.

Question 3 – Reflect on the role of Design Processes within the SDLC- 40 Marks

Describe and discuss the role and timing of design processes within the SDLC with specific reference to:

  1. Software Architecture
  2. Database Design
  3. User Interface Design
  4. Use Case Realization
  5. Detailed Design

Rationale

back to top

This assessment task will assess the following learning outcome/s:

  • be able to analyse and verify system requirements.
  • be able to produce and verify analysis and design models for a system.
  • be able to evaluate a problem and determine the appropriate architectural style for the solution.
  • be able to evaluate and choose appropriate software design patterns to compose the design of a software system.

Marking criteria and standards

back to top

Question 1: Reflection on Patterns – 10 marks

Criteria

High Distinction

Distinction

Credit

Pass

Mark

8.5-10

7.5-7.4

6.5-7.4

5.0-6.4

How well does the identification and explanation reflect an understanding of software patterns?

Identification of pattern or patterns correct, well justified and well explained.

Identification of pattern or patterns correct, somewhat justified and well explained.

Identification of pattern or patterns generally correct, and somewhat explained.

Identification of pattern or patterns partially correct, and somewhat explained.

Question 2: Pattern Implementation – 50 marks

Criteria

High Distinction

Distinction

Credit

Pass

Mark

42.5-50

37.5-42.4

32.5-37.4

25.0-32.4

How well does the implementation reflect an understanding of mapping a design into code?

Implementation exactly implements the illustrated design.

Implementation closely follows good object-oriented design principles.

Implementation closely follows good coding style guidelines.

Implementation mostly implements the illustrated design.

Implementation mostly follows good object-oriented design principles.

Implementation mostly follows good coding style guidelines.

Implementation generally implements the illustrated design.

Implementation generally follows good object-oriented design principles.

Implementation generally follows good coding style guidelines.

Implementation partially implements the illustrated design.

Implementation partially follows good object-oriented design principles.

Implementation partially follows good coding style guidelines.

Code style Guidelines:

  1. Meaningful variable names
  2. Good use of space to provide visual separation of logical blocks of code
  3. Correct use of commenting – neither too sparse or too dense
  4. Consistent indentation
  5. No extraneous or ‘fossil’ code
  6. Variable names are nouns and start with lower case character
  7. Class names are nouns and start with an Uppercase character
  8. Variable and class names use camelCase convention and apply it consistently
  9. No numeric literals
  10. Capitalised constant variables
  11. Minimal use of end-of-line comments
  12. No needless repetition
  13. No testing of complement in selection structures
  14. Meaningful method names that are action statements

Q3 – Reflect on the role of Design Processes within the SDLC – 40 marks

Criteria

High Distinction

Distinction

Credit

Pass

Mark

34.0-40.0

30.0-34.9

26.0-29.9

20 – 25.9

How well does the reflective discussion demonstrate a correct understanding of the role and application of design processes within an iterative software development process?

Discussion demonstrates a detailed, clear, comprehensive, and correct understanding of the role and timing of the processes involved in defining a software architecture, determining a database design, designing a user interface, use case realization, and detailed design within an iterative software development process.

Discussion demonstrates a correct understanding of the role and timing of the processes involved in defining a software architecture, determining a database design, designing a user interface, use case realization, and detailed design within an iterative software development process.

Discussion demonstrates a generally correct understanding of the role and timing of the processes involved in defining a software architecture, determining a database design, designing a user interface, use case realization, and detailed design within an iterative software development process.

Discussion demonstrates a partially correct understanding of the role and timing of the processes involved in defining a software architecture, determining a database design, designing a user interface, use case realization, and detailed design within an iterative software development process.

Presentation

back to top

All text and all diagrams should be concatenated and presented in a single MS Word compatible word processed document.

Diagrams should be exported as a high resolution PNG image file before incorporation into the word processed document.

Source code should be packaged into a ZIP file that unpacks into the appropriate package structure.

It is the student’s responsibility to ensure that all diagrams in their submission are readable.

It is also the students responsibility to ensure that only ZIP files are used for source code. No other compression format is acceptable. 7ZIP, RAR and other file format users please take note.

Requirements

back to top

It is necessary to prepare diagrams using a CASE tool that produces UML compatible diagrams.

NEED TO MAKE AN ORDER? HERE IS HOW IT WORKS

order-process

Need an answer from similar question?Click here and get a solution now

order You have just landed to the most confidential, trustful essay writing service to order the paper from. We have a dedicated team of professional writers who will assist you with any kind of assignment that you have. Your work is handled confidentially with a specific writer who ensures you are satisfied. Be assured of quality, unique and price friendly task delivered in good time when you place an order at our website. banner We have a team of dedicated writers with degrees from all spheres of study. We readily accept all types of essays and we assure you of content that will meet your expectations. Our staff can be reached  via live chat, email or by phone at any given time with prompt response.  

Prices starting at:

High school
Undergrad.(yrs 1-2)
Undergrad.(yrs 3-4)
Master’s
Doctoral
$10 / page
$10/ page
$12/ page
$15 / page
$17/ page

Note: The prices in the table above are applicable to orders completed within 14 days. Kindly see the full price table for more prices..

We urge you to provide as much information as possible to avoid many revisions. Set your deadline, choose your level, give payment information and relax while you track your work. We will deliver your paper on time. Are you in a quagmire and you are unable to complete your assignments? Do you doubt yourself on the quality of the essay you have written? Myprivatementor.com  is here to assist you. We will offer you unmatched quality that is plagiarism free. Place an order at myprivatementor.com  for guaranteed  high grades. order download

we offer gifts to our paper help customersPayment Methods

you can request our services and pay via paypal

we offer gifts to our paper help customersOur Guarantees

  1. Zero plagiarism.
  2. 100% confidentiality.
  3. FREE Reference page
  4. High Quality papers
  5. 24/7 Customer support

Our Testimonials Testimonials

I ordered a 7 page college essay and was delivered on time. Thank you guys I will definitely order again!

9.5
, FL

Our statisticsOur Statistics

  • Orders Completed todate 72387

  • Number of writers 500

  • Satisfied customers 99.7%

  • Returning customers 92.3%

  • Orders placed today 87