Birla Institute of Technology & Science, Pilani Work-Integrated Learning Programmes Off Campus Programs Division Second Semester 2018-2019 ASSIGNMENT (EC-1) Course No. : SS ZG514 Course Title : OBJECT ORIENTED ANALYSIS AND DESIGN Nature of Assignment : Assignment No. of Pages =3 Weightage : 10% Duration : 15 days Date of Assignment : April 14 to 28, 2019. 1. A faculty member has been assigned to each group. There are 36 groups with 12/13 members in each group. 2. The faculty member will be the final authority in evaluating the members of the groups assigned to him/her. Students may communicate directly with the faculty member but direct communications will not be used for evaluation. Evaluation will only be done for material submitted as an Assignment Submission or under the Assignment Group Discussion. You will be required to submit an individual brief and participate in the discussion on the Group Forums provided. http://taxila-aws.bits-pilani.ac.in/mod/forum/view.php?id=81918 Please do not keep you upload for the last day as network issues may impact timely submission. http://taxila-aws.bits-pilani.ac.in/mod/assign/view.php?id=80256 Share content on the group throughout the discussion window for best participation. Requirement: 1. Each Group will be assigned one pattern. See list at the end of this handout. 2. The group members are to bring up illustrations through examples of situations that they have seen this pattern in use. Give references from their work background. Alternatively, Members may search the internet and find example. 3. Other members should ask questions based on presentations done by any one member. 4. Members may share links to work done and shared in their local Google Drive and make the link sharable by all users in the bits-pilani.ac.in domains. 5. Prepare a directory in your Google Drive. Go to the Share Option and click the advance options. Choose [change] against "Specific people can access" which is the default. the following screen will appear in which you should choose the option indicated below: 6. Each member should share his/her experience and clarify doubts from amongst group members. Emphasis should be on context, solution, variations and side-effects should be brought out. SS ZG514 OOAD EC-4 ASSIGNMENT II Semester 2015-16 Page 1 of 3 7. 8. Members should also mention how the GRASP principles (Basic 5 as well as 3Ps and 1I) are used in the examples presented. Also discuss in the context of SOLID. Intelligent questions leading to a meaningful discussion is also a creditable contribution. Students should demonstrate their knowledge of "StarUML" and share the documents UML diagrams they prepare to demonstrate the pattern under discussion and its practical examples. Faculty Evaluation: 1. 2. 3. 4. 5. 6. 7. Faculty members will be scoring individual comments made in the respective groups. Students should comment discussion forums in the course very professionally because the faculty members are free to score any forum comment. He/she will normally give 3 marks if the work is considered adequate. This would mean a good participation. Exceptionally good participation will receive a 4. 2 would indicate that the student has participated but nothing special has been noted about his/her work. 1 mark for a token participation. 5 marks will only be given in exceptional cases. The submission will be evaluated out of 5 and the discussion separately out of 5. The two scores above will add to a score between 0 and 10. Faculty may interact in the group to stimulate discussion and may even ask question to elicit a response. They may even state facts to clarify a cloudy situation. Instructions given by the faculty member will be final and all participants are expected to abide. Failure to do so may result to exclusion from the group. Faculty will be looking for use of technology, comfort with social media, leadership values, communication ability, technical knowledge and social propriety while evaluating involvement SS ZG514 OOAD EC-4 ASSIGNMENT II Semester 2015-16 Page 2 of 3 Group assignment: Group Pattern faculty Email ID A Abstract Factory muruganandam@wilp.bits-pilani.ac.in B Adapter C Chain of Responsibility D Builder E Facad F Mediator G Proxy H Observer I Abstract Factory J Adapter K Chain of Responsibility L Builder M Factory Method S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . S MURUGANANDAM . SANKHA MALLICK . N Bridge SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in O Command SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in P Prototype SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in Q Decorator SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in R Iterator SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in S Template Method SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in T Visitor SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in U Factory Method SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in V Bridge SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in W Command SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in X Prototype SANKHA MALLICK . sankhamallick@wilp.bits-pilani.ac.in Y Flyweight AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in Z Memento AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AA Singleton AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AB Composite AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AC Interpreter AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AD State AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AE Strategy AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AF Singleton AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AG Composite AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AH Interpreter AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AI State AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in AJ Strategy AMIT SRIVASTAVA . asrivatsava@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in muruganandam@wilp.bits-pilani.ac.in sankhamallick@wilp.bits-pilani.ac.in ________________________________ SS ZG514 OOAD EC-4 ASSIGNMENT II Semester 2015-16 Page 3 of 3