BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Thursday 27th March 2014 - Morning Answer any THREE questions out of FIVE. All questions carry equal marks. Time: THREE hours Answer any Section A questions you attempt in Answer Book A Answer any Section B questions you attempt in Answer Book B The marks given in brackets are indicative of the weight given to each part of the question.

Calculators are NOT allowed in this examination. Section A Answer Section A questions in Answer Book A A1.

[Socio-Technical Systems, System Design and Risk Management] a) Explain the key features of and differences between a “Technical computerbased system” and a “Socio-technical system”. Your explanation should include examples of each. (5 marks) b) Define what is meant by an emergent property of a software system and distinguish between non-functional emergent properties and functional emergent properties. (5 marks) c) The following strategies which may be used in system design to manage risks of an accident or incident occurring when a critical system is in operation to ensure its dependability. Explain each strategy with suitable examples and discuss any problems associated with each strategy: i) Damage Limitation, ii) Risk Detection and Removal, and iii) Risk Avoidance. (15 marks)

A2.

[Component Based Software Engineering and Software Product Lines] a) Explain what is meant by Component-Based Software Engineering (CBSE) and discuss the impact of Open Source Software Engineering projects, available from the internet, on the practice of CBSE. (5 marks) b) In the context of Software Engineering, explain what is meant by a Software Product Line. Discuss how and why a software house may wish to develop its own Software Product Line. Your answer should include appropriate examples. (15 marks) Turn Over]

c)

A3.

Outline the advantages and disadvantages of using externally acquired Components-Off-The-Shelf and externally sourced web services in a software development project. (5 marks) [Agile Development and Testing]

a) Discuss four key features or practices of Agile Development and explain the rationale for each. (8 marks) b) Compare ordering of software processes in the V-model of the Software Life Cycle with ordering of software processes in the Agile approach to software development and testing. (12 marks) c) Discuss the differences between Model-Driven Development and Test-Driven Development and indicate under which conditions it is appropriate to use each. (5 marks)

Section B Answer Section B questions in Answer Book B

B4.

[Software Maintenance] a) Define the term software maintenance and distinguish between corrective, adaptive, perfective, and preventive maintenance activities. (10 marks) b) Discuss how the mechanisms available for evaluating, controlling, and making changes to software have impacted on the percentage of time spent correcting mistakes. Your answer should include appropriate examples. (15 marks)

B5.

[Software Management] a) You have been appointed as a project manager for a small company trying to develop the next generation of web technologies for a very competitive retail market. Discuss your approach to team selection and structures, and the mechanisms you would choose to control and deliver project success for this organisation. (16 marks) b) Discuss the view that managing the software projects of today is no different from managing projects in other business sectors. (9 marks)

BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER ...

Mar 27, 2014 - b) Define what is meant by an emergent property of a software ... You have been appointed as a project manager for a small company trying to.

76KB Sizes 1 Downloads 264 Views

Recommend Documents

3) BCS-053
Dec 4, 2015 - No. of Printed Pages : 2 ... Design an HTML form which should allow ... 2. (a) What are cookies ? Write a program to create cookies to store ...

I BCS-011
June, 2015. BCS-011 : COMPUTER BASICS AND PC SOFTWARE ... (a) What is data communication ? Explain data communication process with the help of a.

BCS-055.pdf
Page 1 of 17. BCS-055 Business Communication. Megha Sahu Page 1. Page 1 of 17. Page 2 of 17. BCS-055 Business Communication. Megha Sahu Page 2.

BCS-011 notes.pdf
(d) What is software project management ? Explain the following with respect. to software project management : (i) Scheduling. (ii) Timesheet Management. (e) What is Internet ? Explain the basic structure of Internet with the help of. a diagram. (f)

BCS-051.pdf
Efficiently manage the student (academic, personal, fee) details. Software Required: Operating System: Microsoft Windows XP. Front End tools: HTML, ASP.

BCS-052.pdf
Page 1 of 13. Ignou Study Helper. Ignou Study Helper. sunilpoonia006.blogspot.com. 1. (a) Why flow control is used at both Data-Link layer and Transport Layer ...

BCS-011 notes.pdf
(a) What is the need of memory hierarchy in computer systems ? Compare. magnetic memory with semiconductor memory in terms of speed and cost. (b) What are malwares ? Explain any three malwares, in brief, with the help of. an example of each. (c) What

BCS-053.pdf
Page 1 of 19. www.onlinecode.in. Provided By : Online Code. Prepared by : IGNOU ROCK. Page | 1. 1. (a) List important technologies of Web 2.0. Explain the ...

BCS-053.pdf
Examples of Web 2.0. include social networking sites and social media sites (e.g.,Facebook), blogs, wikis, folksonomies. ("tagging" of websites and links), video ...

BCS-012 notes.pdf
(c) If a mothball evaporates at a rate proportional to its surface area 42. 2, show that. its radius decreases at a constant rate. 5. (a) Show that the three points with position. (b) Find the direction cosines of the line passing through (1, 2, 3) a

BCS-055.pdf
Page 1 of 18. ignousite.blogspot.com. Megha Sahu Page 1. www.ignousite.blogspot.com. Page 1 of 18. Page 2 of 18. ignousite.blogspot.com. BCS-055 ...

the whittaker - bcs 3735
The Strata's insurance Broker is BFL Canada lnsurance Services lnc. and the Strata's appraiser company is Normac Appraisals ... It was then MOVED - 409 that Resolution "8" (Deficit Recovery) be adopted as presented. SECONDED. - 406. ..... The owner o

BCS Deputation Policy.pdf
BCS Deputation Policy.pdf. BCS Deputation Policy.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying BCS Deputation Policy.pdf.

BCS-052.pdf
Flow Control: When a data frame (Layer-2 data) is sent from one host to another. over a single medium, it is required that the sender and receiver should work at ...

bcs-041.pdf
Page 1 of 15. www.ignousite.blogspot.com. Course Code : BCS-041 Course. Title : Fundamentals of Computer Networks Assignment. july 2016 - january 2017.

BCS-062.pdf
SHTTP works by negotiating encryption scheme types used between client and server. Page 3 of 3. BCS-062.pdf. BCS-062.pdf. Open. Extract. Open with.

BCS-011 2017-18.pdf
RAM is the acronym of Random Access Memory, which is used for storage of computer data,. not your personal data. This device is used to read and write data.

BCS Catalog- Holstein Final.pdf
Milking Shorthorn: Friday March 30th @12:30PM. Guernsey: Friday March 30th @1:30PM. This sale will be broadcast live on. JerseyAuctionLive.com. Bid from.

BCS-Written-Exam-Syllabus.pdf
Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. BCS-Written-Exam-Syllabus.pdf. BCS-Written-Exam-Syllabus.pdf.

BCS Teacher Employment Application.pdf
-We affirm the resurrection of both the saved and the lost: those who are saved to the resurrection of life. and those who are lost to the resurrection of damnation (John 5:24, 28, 29). -We affirm the one universal church, which is the body of Christ

NWTL - BCs Southern Coast.pdf
Whoops! There was a problem loading more pages. Retrying... NWTL - BCs Southern Coast.pdf. NWTL - BCs Southern Coast.pdf. Open. Extract. Open with.

BCS Catalog- Holstein Final.pdf
Page 3 of 27. Buckeye Classic. Holstein Sale. Buckeye Dairy Club Staff. Kate Sherman, Chair ...............(740)972-8996. Thomas Shaw , Sawdust .........(937)621- ...