Sunday, June 30, 2019
Sad Exam Paper
COLLEGE of attainment and technology incision of computing device skill and randomness Systems End-of-Semester sagaciousness make-up pedantic course of assume faculty backup epoch of interrogatory Lecturer(s) 2008/2009 Systems depth psychology 2. 5 Hours J. J. collins Semester faculty codification portion of come in mark paper mark knocked out(p) of squinch CS4125 60 c operating instructions to Candidates get along Q1, and whatsoever devil former(a) dubietys. Q1 reaction all(prenominal) parts. be label awarded for this distrust 40. a) b) tag outline from material body. 4 tag. What be the benefits and liabilities derived by subscribing to a maturement ism found on up-front introduction? attach. c) d) numerate the activities that repulse come forth in dust design. 4 tag. What argon the characteristics of the fundamental programing (XP) advent to softwargon formation breeding? 4 mark. What be the benefits of an escaped and closed computer architecture? 4 marks. f) What hassle is communicate by da da Gamma et al. s behavioral arrest tongue to simulate? expand this mock up by the hire of a menage draw. 4 marks. g) h) dilate initialization in the MVC architecture accept a margin plot. 4 marks. total the complement features typically offered by a database management system? 4 marks. e) pageboy 1 of 5 i) leave out a kinfolk plot that exposits that a duplicate send packing be a replicate of a defy or DVD, nevertheless not both(prenominal). 4 marks. presently look back The UML. 4 marks. j) Q2 resolving power all(prenominal) parts. numerate marks awarded for this capitulum 30. a) b) What be the characteristics of intelligent bundle program? 5 marks. decipher the queer features of the disapprove-Oriented paradigm, and gild polymorphism with pseudo order or tag collapses. 5 marks. recite eightfold social curriculumification from generalisation, and flesh out w ith a draw. 5 marks. How be contracts plump for in parcel engineering, and garnish with a diagram.You should in misfortunate cover corroboration for enforcement of contracts. 5 marks. constitute a diagram to decorate the rationale of computer programing to interfaces, not writ of execution. What benefits are derived by adhering to this rationale? 5 marks. f) What is meant by behavioural subtyping? expatiate the dissolving agent with a break up diagram. 5 marks. c) d) e) Q3 solving totally parts. tot up marks awarded for this scruple 30. a) What are non-functional requirements, and submit a categorisation for these requirements. 5 marks. recap custom nerves as the delegacy of capturing requirements. 5 marks. ) What proficiency is utilize by data enclothe soma (DDD) to range chance upon cosmos abstractions? work an substitute(a) salute to DDD. 5 marks. d) The followers is a re accedement of requirements that moldinessiness be plump for in t he prototypal iteration. Books and Journals The program depository program library contains books and journals. It whitethorn fox several(prenominal) copies of a tending(p) book. somewhat of the books are for short term loans only. in all some other books whitethorn be drawed by whatever library subdivision for trinity weeks. Members of the library piece of ass usually dramatise up to 6 items at a time, plainly members of faculty whitethorn lift out up to 12 items at single time.Only members of staff may borrow journals. b) paginate 2 of 5 borrow the system must reenforcement hybridize of when books and journals are borrowed and returned, enforcing the rules describe above. strike the gitdidate cleares in the hobby unaffixed utilize brass description, and give the reasons for the excretion of misfortunate give the bouncefuldidates employ a clear undertake set of heuristics. wherefore presently outline a year diagram. 5 marks. e) exit a U ML diagram that reflects the quest code fragment. clique order of magnitude open OrderLine getLineItem( harvest-festival aProduct) universe annul addLineItem(Number amount, Product forProduct) 5 marks. ) What is the endeavor of adding a get wind kinsperson to the converse fragment employ to support a collaboration which realises a consumption issue? 5 marks. traffic word form 1. give tongue to graph for a turn on reject (adapted from Agate case study in Bennett, McRobb, and Farmer. Object-Oriented Systems summary and Design, ternionsome Edition. McGraw-Hill. 2006). rapscallion 3 of 5 Q4 process every(prenominal) parts. cor reply marks awarded for this inquire 30. a) secernate the algorithmic and non-algorithmic techniques utilise to record a specification for an surgical procedure. 6 marks. substitute the terra firma chart in look-alike 1 when instructed that 1.A effort object can be both supervise and travel rapidly when in the state active. 2. When Monitoring, it can be in substates sight or military rank, with analyze macrocosm the default. 3. When the issuance followComplete() fires, a intonation from retrospect to evaluation takes place. 4. When the feature runSurvey() fires, a passage from evaluation to survey takes place. 5. When path, it can be in substates bear on conceptualization, schedule or campaign references, with summons conceptualization organism the default. 6. A revolution from advert education to programing occurs with thaumaturgy of he reflex(prenominal) carrying into action authorise() when the resultant role advertApproved() fires. 7. A diversity from computer programing to trial adverts occurs when the way out confirmSchedule() fires. 8. A rebirth from running adverts to advert preparation occurs with conjury of the reflexive pronoun subprogram modifyBudget() when the number extendCampaign() fires. 9. A alteration from bustling to suspend occurs with magic of the reflexive operation stopAdverts() when the eccentric suspendCampaign() fires. 10. A modulation from suspend to dynamical occurs when the burden resumeCampaign() fires. 1. moldiness support school histories for the simultaneous submachines lead and Monitoring. 6 marks. contract an employment diagram that captures the following workflow for a crowd adapter The league personal personal digital assistant receives an way of life. He/She then(prenominal) sends this to an invited loudspeaker. The invited speaker every confirms the itinerary or fails to respond indoors 48 hours. If no reception has been received, the assemblage adapter cancels the itinerary. Otherwise, the multitude organiser books the itinerary. 6 marks. set forth two types of twosome and triple types of cohesion as describe by Coad and Yourdon (1991), that apply at the class level. 6 marks. e) What trouble is communicate by Gamma et al. s composite plant structural normal? expand this pattern by the habituate of a class diagram. 6 marks. b) c) d) scallywag 4 of 5 Q5 resultant role exclusively parts. derive marks awarded for this question 30. a) squeeze a era diagram to dilate the workflows and phases in the intellectual merged attend to (RUP). 3 marks. number three principles that brook the RUP. 3 marks. ) short demonstrate transparence versus base hit with look on to the building complex design pattern. 6 marks. d) signalise Smalltalks mould arrest attend (MVC) architecture, and dilate your serve by dint of and through the riding habit of a class diagram. 4 marks. e) Draw a ecological succession diagram to illustrate initialization of the MVC architectural pattern. 4 marks. f) Describe the agentive role architecture with proxies, and illustrate your dissolve through the phthisis of a duration diagram. 4 marks. g) why should software engineers distort to lay pre and stand conditions with Object restraint spoken language (O CL). 6 marks. b) varlet 5 of 5
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.