{"action":"closed","issue":{"url":"https://api.github.com/repos/jonascarpay/SEM_46/issues/9","labels_url":"https://api.github.com/repos/jonascarpay/SEM_46/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/jonascarpay/SEM_46/issues/9/comments","events_url":"https://api.github.com/repos/jonascarpay/SEM_46/issues/9/events","html_url":"https://github.com/jonascarpay/SEM_46/issues/9","id":106495406,"number":9,"title":"No unit tests","user":{"login":"jonascarpay","id":3593851,"avatar_url":"https://avatars.githubusercontent.com/u/3593851?v=3","gravatar_id":"","url":"https://api.github.com/users/jonascarpay","html_url":"https://github.com/jonascarpay","followers_url":"https://api.github.com/users/jonascarpay/followers","following_url":"https://api.github.com/users/jonascarpay/following{/other_user}","gists_url":"https://api.github.com/users/jonascarpay/gists{/gist_id}","starred_url":"https://api.github.com/users/jonascarpay/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jonascarpay/subscriptions","organizations_url":"https://api.github.com/users/jonascarpay/orgs","repos_url":"https://api.github.com/users/jonascarpay/repos","events_url":"https://api.github.com/users/jonascarpay/events{/privacy}","received_events_url":"https://api.github.com/users/jonascarpay/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jonascarpay/SEM_46/labels/missing","name":"missing","color":"fef2c0"},{"url":"https://api.github.com/repos/jonascarpay/SEM_46/labels/style","name":"style","color":"0052cc"},{"url":"https://api.github.com/repos/jonascarpay/SEM_46/labels/urgent","name":"urgent","color":"e11d21"}],"state":"closed","locked":false,"assignee":{"login":"Tclv","id":5967501,"avatar_url":"https://avatars.githubusercontent.com/u/5967501?v=3","gravatar_id":"","url":"https://api.github.com/users/Tclv","html_url":"https://github.com/Tclv","followers_url":"https://api.github.com/users/Tclv/followers","following_url":"https://api.github.com/users/Tclv/following{/other_user}","gists_url":"https://api.github.com/users/Tclv/gists{/gist_id}","starred_url":"https://api.github.com/users/Tclv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tclv/subscriptions","organizations_url":"https://api.github.com/users/Tclv/orgs","repos_url":"https://api.github.com/users/Tclv/repos","events_url":"https://api.github.com/users/Tclv/events{/privacy}","received_events_url":"https://api.github.com/users/Tclv/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/jonascarpay/SEM_46/milestones/2","html_url":"https://github.com/jonascarpay/SEM_46/milestones/Assignment%202","labels_url":"https://api.github.com/repos/jonascarpay/SEM_46/milestones/2/labels","id":1317919,"number":2,"title":"Assignment 2","description":"Software Engineering Methods 2015\r\nInstructor: Dr. Alberto Bacchelli Assignment 2\r\nTeaching Assistants: Aaron Ang, Maiko Goudriaan, Valentine Mairet,\r\nDanny Plenge, Bastiaan Reijm, Jurgen van Schagen Week 03–04\r\nIn this assignment you apply (1) Responsibility Driven Design, (2) Software Modeling with UML, (3)\r\nCode review. To correctly complete this assignment you must:\r\n\u000F Carry out the assignment with your team only–unless otherwise stated. You are free to discuss solutions\r\nwith other teams, but each team should come up its own personal solution. A strict plagiarism\r\npolicy is going to be applied on all the artifacts submitted for evaluation.\r\n\u000F Complete the assignment by following the SCRUM methodology. Regarding this, you must push\r\nthe following documents on the main branch of your GitHub repository by the specified deadlines\r\nand tag the commit that your TA has to consider for grading:\r\n– A sprint plan for this assignment, using the template “Sprint Plan Template” available on Blackboard,\r\nby Sep 22, 2015 @ 12:55PM.\r\n– A sprint reflection for this assignment, using the template “Sprint Reflection Template” available\r\non Blackboard, by Oct 06, 2015 @ 12:55PM.\r\n\u000F Provide solutions to the exercises. Each solution will consist of changes to the source code of your\r\nproject and/or explanations (e.g., of decisions taken):\r\n– The explanations must be written in a PDF file with the name:\r\nGroup[id on google spreadsheet]-[AssignmentNumber].pdf1\r\n– Changes and explanations must be pushed to the master branch of your GitHub repository by\r\nSep 25, 2015 @ 23:552 and the commit that you TA has to consider must be tagged.\r\nExercise 1 - 20-Time (45 pts)\r\n1. Google asks its employees to spend 20% of their time at Google to a project that their job description\r\ndoes not cover. As a result of the 20% Project at Google, we now have Gmail, AdSense, and Google\r\nNews, among the others.\r\nThis is your occasion to have similar freedom. You can decide what to do next to your game:3 It can\r\nbe an extension/improvement from any perspective, such as improved code quality, or novel features.\r\nDefine your own requirements and get them approved by your teaching assistant. The evaluation of\r\nthe implementation and process will be based on the rubrics on Blackboard, also keeping an attentive\r\neye on the code review process. (30 pts).\r\n2. During the analysis and design phases of this extension use responsibility driven design and UML\r\n(push to the repository the single PDF file including all the documents produced) (15 pts).\r\nExercise 2 - Your wish is my command (45 pts)\r\n1. Each project and group is heading to a specific direction and there are specific things that should be\r\nimplemented and improved. Who knows it better than your TA?\r\n1e.g., a correct name would be: Group0-1.pdf.\r\n2Solutions sent within the first 24 hours after the deadline will be given 50% of the points they would normally get. Solutions sent\r\nafter 24 hours from the deadline will not be graded.\r\n3Consider that this exercise is worth 50% of the non-optional points of this assignment, so plan its load accordingly.\r\n1\r\nIn this exercise, you have to talk to your TA (during the group meeting on Tuesday) and (s)he will\r\ngive you what to do next to your game.4\r\nAfter you receive the task from your TA, write a requirements document, which will be evaluated\r\nin the same way as for the requirements document of the initial version. The evaluation of the\r\nimplementation and process will be based on the rubrics on Blackboard, also keeping an attentive\r\neye on the code review process. (30 pts).\r\n2. During the analysis and design phases of this extension use responsibility driven design and UML\r\n(push to the repository the single PDF file including all the documents produced) (15 pts).\r\n4The TA will take into account that this exercise is worth 50% of this assignment\r\n2","creator":{"login":"ymte","id":2787945,"avatar_url":"https://avatars.githubusercontent.com/u/2787945?v=3","gravatar_id":"","url":"https://api.github.com/users/ymte","html_url":"https://github.com/ymte","followers_url":"https://api.github.com/users/ymte/followers","following_url":"https://api.github.com/users/ymte/following{/other_user}","gists_url":"https://api.github.com/users/ymte/gists{/gist_id}","starred_url":"https://api.github.com/users/ymte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ymte/subscriptions","organizations_url":"https://api.github.com/users/ymte/orgs","repos_url":"https://api.github.com/users/ymte/repos","events_url":"https://api.github.com/users/ymte/events{/privacy}","received_events_url":"https://api.github.com/users/ymte/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":1,"state":"open","created_at":"2015-09-22T08:24:13Z","updated_at":"2015-09-25T09:05:50Z","due_on":"2015-09-28T22:00:00Z","closed_at":null},"comments":0,"created_at":"2015-09-15T07:08:34Z","updated_at":"2015-09-25T09:05:50Z","closed_at":"2015-09-25T09:05:50Z","body":""}}