Autumn 2009/2010 BSc Business Info Systems: Business App Dev II Exam, Exams of Software Development

Information about an exam for business information systems students taking the module ms214 - business application development ii. The exam code is 2bf1, and it covers questions related to java programming, including developing a simplified pilot version of an assessment grade management application and explaining various programming concepts. The exam includes compulsory and optional questions, and the document also includes instructions for candidates and the names of the examiners.

Typology: Exams

2011/2012

Uploaded on 11/24/2012

divye
divye 🇮🇳

4.6

(12)

92 documents

1 / 4

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Autumn Examinations, 2009/20010
Exam Code(s)
2BF1
Exam(s)
BSc in Business Information Systems Year 2
Module Code(s)
MS214
Module(s)
Business Application Development II
Paper No.
Repeat Paper
Special Paper
External Examiner(s)
Professor Hans van der Heijden
Internal Examiner(s)
Dr. Tom Acton, Mr. M. Hughes,
Instructions:
Candidates are required to answer question 1 and one other
question.
Duration
3Hrs
No. of Answer books
Requirements:
Handout
MCQ
Statistical Tables
Graph Paper
Other Material
No. of Pages
Department(s)
Business Infromation Systems
pf3
pf4

Partial preview of the text

Download Autumn 2009/2010 BSc Business Info Systems: Business App Dev II Exam and more Exams Software Development in PDF only on Docsity!

Autumn Examinations, 200 9 /200 10

Exam Code(s) 2BF Exam(s) BSc in Business Information Systems Year 2 Module Code(s) MS Module(s) Business Application Development II Paper No. Repeat Paper Special Paper External Examiner(s) Professor Hans van der Heijden Internal Examiner(s) Dr. Tom Acton, Mr. M. Hughes,

Instructions: Candidates are required to answer^ question 1 and one other

question. Duration 3Hrs No. of Answer books Requirements : Handout MCQ Statistical Tables Graph Paper Other Material No. of Pages Department(s) Business Infromation Systems

Please note for every application that you create include your name and

ID number as comments in the first few lines of the code

For the code generation aspects of questions 1 and 2, students are required to use either the BlueJ or Eclipse integrated development environment.

Compulsory Question

Question 1: 70 Marks

You have been asked to develop an Assessment Grade Management Application in Java for a busy academic. To prove that you have the technical ability the lecturer has asked you to produce a simplified pilot version. Your application should contain a class called GradeBook that will output the grade that each student has achieved in that subject (CS101 Introduction to Java Programming). The application will also compute and ouput the class average, lowest grade and highest grade. Finally the application should output the grade distribution. The output should be similar to that presented below. Your driver class should be called GradeBookTest and it should pass an array containing the grades to the the Gradebook Class.

Answer Either Quesiton 2 or Question 3

Question 2 3 0 Marks

Write an application that accepts three floating point numbers and returns the maximum of those numbers. The application should prompt the user to enter three floating point numbers. Following the data entry, the application prints out a line of text that displays the there numbers entered and sperately the maximum of the three numbers entered (similar to below). The numbers entered were 9.5 7.4 12. The Maximum is: 12. Note: marks will be awarded for modeling your application, following good programme development practice, the overall design of the application, explanation of your strategy especially through the use of proper code annotation, and for using the most appropriate object orientated techiques and structures.

Question 3 30 Marks

Part A 10 Marks Explain the following line of code in a much detail as possible GradeBook myGradeBook = new GradeBook(“Results”); Part B 10 Marks Explain two of the following in detail:

  • Composition
  • Member Access Modifiers
  • Control Statements Part C 10 Marks Provide a detailed explanation of Object Orientated Programming in your answer clearly identify and explain the key components of Object Orientated Programming including how they relate to each other.