[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-657495-105":59,"doc-detail-657495-en":129},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":122,"head_meta":124,"extra_data":126,"updated_unix":128},105,"en","lab-assessment-for-software-design-and-modelling-week-6-semester-1-2021","Lab assessment for Software Design and Modelling - Week 6, Semester 1, 2021","","Individual open-book lab assessment instructions for Software Design and Modelling, covering academic conduct requirements, timing (75 minutes; some students may have extended time), and marking out of 20 across three parts. Part A focuses on constructing a UML class diagram in LucidChart and exporting A1.pdf, plus a sequence diagram via SequenceDiagram.org with A2.txt/A2.png submission. Part B adds a nested UML state diagram with OCL constraints and exports B.pdf. Part C is optional and only assessed after first-class performance in Parts A and B.",{"@graph":69,"@context":121},[70,84,104],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":20,"@type":76,"position":81},"https://docshare.wps.com/document/exam/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/lab-assessment-for-software-design-and-modelling-week-6-semester-1-2021/657495/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":98,"encodingFormat":97,"isAccessibleForFree":99,"interactionStatistic":100},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/lab-assessment-for-software-design-and-modelling-week-6-semester-1-2021/657495.png","ImageObject",300,407,{"name":92,"@type":93},"Helloiii","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-26",true,{"@type":101,"interactionType":102,"userInteractionCount":14},"InteractionCounter",{"@type":103},"ViewAction",{"@type":105,"mainEntity":106},"FAQPage",[107,113,117],{"name":108,"@type":109,"acceptedAnswer":110},"Is the assessment individual and open-book?","Question",{"text":111,"@type":112},"Yes. The assessment must be done individually and is open-book, but collaboration is not allowed.","Answer",{"name":114,"@type":109,"acceptedAnswer":115},"How is the assessment divided and how much time is suggested for each part?",{"text":116,"@type":112},"It is marked out of 20 in three parts: Part A (10 marks, up to 30 minutes), Part B (6 marks, up to 30 minutes for strong understanding, possibly 45 minutes), and Part C (4 marks, for students who find A and B easy). The overall design target is 75 minutes.",{"name":118,"@type":109,"acceptedAnswer":119},"What are the required submission formats and file names?",{"text":120,"@type":112},"Each question specifies what to submit with exact names and formats (e.g., A1.pdf, A2.txt, A2.png, and B.pdf). Save locally, then upload a zip named done.zip containing the required files.","https://schema.org",{"og:url":83,"og:type":123,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":125,"canonical":83},"index,follow",{"doc_id":127,"site_id":62},657495,1793051839,{"code":4,"msg":5,"data":130},{"doc_id":127,"user_id":131,"nickname":92,"user_avatar":132,"doc_module":4,"category_id":19,"category_name":20,"doc_title":65,"doc_description":67,"doc_content":133,"file_id":134,"file_url":135,"file_type":136,"file_size":137,"view_count":14,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":19,"language":138,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":139,"faqs":140,"seo_title":141,"seo_description":67,"update_tm":142,"read_time":52},5909897196768,"https://ap-avatar.wpscdn.com/davatar_29158cc5080c5b710cf443261637dec0","Lab assessment for Software Design and Modelling  \nWeek 6, Semester 1, 2021  \n􀀏 This assessment is to be done individually, making use of the tools you have used in the lab sessions so far.  \n􀀏 It is open-book: you may consult the course material and any online source you have found useful. However, you may not collaborate with one another or with anyone else.  \n􀀏 Please remember the good scholarly practice requirements of the University regarding work for credit. You can 􀀌nd guidance at the School page  \n[https://web.inf.ed.ac.uk/infweb/admin/policies/academic-misconduct](https://web.inf.ed.ac.uk/infweb/admin/policies/academic-misconduct)  \n[which also has links to the relevant University pages. Please do not publish solutions to these](which also has links to the relevant University pages. Please do not publish solutions to these)[ ](which also has links to the relevant University pages. Please do not publish solutions to these)[exercises on the internet or elsewhere](exercises on the internet or elsewhere), [until I tell you you may](until I tell you you may).  \n􀀏 The exercise has been designed to be done in 75 minutes. Those given 25% extra time in exams may use 94 minutes, according to their usual arrangements.  \n􀀏 The assessment will be marked out of 20 . It is in three parts.  \n{ Part A is worth 10 marks, and is intended to take no more than 30 minutes, provided you understand the work and the tools well.  \n{ Part B is worth 6 marks. You are advised not to work on it until you are con􀀌dent that you have done Part A well. It is intended to take no more than 30 minutes for those who understand the work and the tools very well, but might take up to 45 minutes with a few false steps.  \n{ Part C is worth 4 marks. It is intended to challenge those students who 􀀌nd parts A and B easy and do them fast. Don't worry if you don't get to it: as you see, a 􀀌rst-class mark can be obtained without attempting it. You are advised not to attempt it unless and until you feel you have done Parts A and B very well. It will not be marked unless your Parts A and B have already earned you a 􀀌rst-class mark.  \nTo submit  \nEach question tells you what to submit, giving a 􀀌lename and format, e.g. A1.pdf. Save your 􀀌les locally. Then when you are ready to submit, make a zip 􀀌le called [done.zip](done.zip), containing them all, and upload it using the button in the question where you got this paper. Use exactly the names and formats speci􀀌ed, otherwise you may lose marks.  \nPart A  \n1. In LucidChart draw a UML class diagram showing:  \n􀀏 a class Participant with a private attribute name of type String and a public operation join taking a VideoCall as argument and returning a boolean  \n􀀏 an abstract class VideoCall  \n􀀏 concrete subclasses ZoomCall and TeamsCall of VideoCall  \n􀀏 an appropriate relationship between VideoCall, ZoomCall and TeamsCall  \n􀀏 an appropriate relationship between Participant and VideoCall, demonstrating that at anyone time a given participant can be in at most one video call, while a video call may have any number of participants (including zero, say, to account for scheduled calls) .  \nExport your diagram as A1.pdf  \n(6 marks)  \n[2. Using SequenceDiagram.org](2. Using SequenceDiagram.org), draw a sequence diagram showing lifelines for an actor called s of type Scheduler and for two Participants called p1 and p2 . Show that s creates a ZoomCall and then causes 􀀌rst p1 and then p2 to join it: show that they do so successfully.  \nYour diagram should illustrate just the example behaviour described: do not use fragments, do not concern yourself with error behaviour. There is no need to show activation bars.  \nSave Source Text as A2.txt and also export the PNG Image File as A2.png-include both 􀀌les in your zip for submission.  \n(4 marks)  \nPart B  \nThis multi-part question produces a single LucidChart diagram which you will export as B.pdf.  \nNote: you will probably need to enrich the sets of attributes and operations of the Partici","cbCainoNc316JoPV","https://ap.wps.com/l/cbCainoNc316JoPV","pdf",125508,"English","# Instructions and Submission Rules\n## Timing, Marking, and Academic Conduct\n## To Submit\n# Part A\n## Question 1: UML Class Diagram (A1.pdf)\n## Question 2: Sequence Diagram (A2.txt, A2.png)\n# Part B\n## Question 1: Nested State Diagram for Participant\n## Question 2: OCL Constraint and OCL Guard\n# Part C","[{\"question\":\"Is the assessment individual and open-book?\",\"answer\":\"Yes. The assessment must be done individually and is open-book, but collaboration is not allowed.\"},{\"question\":\"How is the assessment divided and how much time is suggested for each part?\",\"answer\":\"It is marked out of 20 in three parts: Part A (10 marks, up to 30 minutes), Part B (6 marks, up to 30 minutes for strong understanding, possibly 45 minutes), and Part C (4 marks, for students who find A and B easy). The overall design target is 75 minutes.\"},{\"question\":\"What are the required submission formats and file names?\",\"answer\":\"Each question specifies what to submit with exact names and formats (e.g., A1.pdf, A2.txt, A2.png, and B.pdf). Save locally, then upload a zip named done.zip containing the required files.\"}]","Lab assessment for Software Design and Modelling - Week 6, Semester 1, 2021 | PDF",1792981186]