MITS4002 OBJECT-ORIENTED SOFTWARE DEVELOPMENT Research Study (5%) 50% deduction for Late Submission within one week 0 mark for Late Submission more than one week 0 mark for duplicated Submission or...

1 answer below »
Pls see attached file


MITS4002 OBJECT-ORIENTED SOFTWARE DEVELOPMENT Research Study (5%) 50% deduction for Late Submission within one week 0 mark for Late Submission more than one week 0 mark for duplicated Submission or Shared Work You will be marked based on your submitted zipped file on Moodle. You are most welcome to check your file with your lab tutor before your submission. No excuse will be accepted due to file corruption, absence from lecture or lab classes where details of lab requirements may be given. Please make sure that you attend Lecture EVERY WEEK as low attendance may result in academic penalty or failure of this unit. MITS4002 Research Study Copyright © 2015-2018 VIT, All Rights Reserved. Page 2 Table of Contents 1. Question 1 ................................................................................................................................... 3 2. Question 2 ................................................................................................................................... 3 3. What to submit: ........................................................................................................................... 4 4. Research References: .................................................................................................................. 4 5. APPENDIX A ............................................................................................................................. 5 5.1 Use Case Model Global View (Partial) ................................................................................ 5 5.2 Checkout Use Case .............................................................................................................. 5 5.2.1 Brief Description ........................................................................................................... 5 5.2.2 Flow of Events ............................................................................................................... 5 5.2.3 Class Diagram ............................................................................................................... 6 5.2.4 Sequence Diagram (Self research question, 10% bonus) .............................................. 7 5.3 Compute Price Use Case ...................................................................................................... 7 5.4 Flow of Events ..................................................................................................................... 7 5.5 Class Diagram ...................................................................................................................... 8 5.6 Sequence Diagram (Compute Price – subtotal of items) ..................................................... 9 5.7 Sequence Diagram
Answered Same DayOct 04, 2021MITS4002

Answer To: MITS4002 OBJECT-ORIENTED SOFTWARE DEVELOPMENT Research Study (5%) 50% deduction for Late Submission...

Amit answered on Oct 05 2021
129 Votes
Title of the assignment:
Student’s name:
Student ID:
Professor’s name:
Course title: MITS4002 OBJECT-ORIENTED SOFTWARE DEVELOPMENT
Date: 10/5/2019
Table of Contents
1.    Answer 1    3
2.    Answer 2    4
3.    References:
    10
1. Answer 1
Both Gamma & Smith defined different designing patterns to understand the structural, behavioral and creational terms for application development. The creational method, abstract factory method, factory method and design pattern based on builder creation are proposed by them. These methods proposed by them are explained below:
· Creational method: The development of algorithm before the implementation of any program is proposed by this method. The initial stage knowledge towards the developed program is mainly improved by this method. It helps in understanding the complete design pattern used in any specific programming. The independent object creation becomes possible through this approach. The implementation of inheritance and separate handling of objects is easily done through this method.
· Abstract Factory method: The actual implementation of program classes is not represented by it instead of this it only shows the maintained relationship for the used objects and their classes.
· Factory method: It is an extension of above method for overcoming the issues of not representing the actual classes of developed program. By using this method, the actual implementation, and their relationships are easily defined.
· Design pattern based on creation of builder: This method is mostly used to solve the complex programming problems. The complex problems can easily be converted to simple representation and their relationships with class and objects can be improved.
2. Answer 2
The development of class diagram for iChipKart is based on the template method is carried out. This development is carried out to compute the price. The required UML implementation based on certain assumptions for this class diagram is:
Now the class diagram for check out is required but this check out diagram requires the identification of occurred sequences and these sequences are shown in below diagram:
As the sequences to add items...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here