FIT2001 Applied/Tutorial 11 - SAMPLE Exam questionsProlog

Java Python FIT2001 Applied/Tutorial 11 - SAMPLE Exam questions

Exam Structure:

The exam structure document (named as FIT2001 Exam Structure) can be found in the Week 12 section under the sub-section (called Scheduled Final Assessment) on Moodle. The document and other exam resources will be available in week 12.

Practice Applied Quiz Questions:

In the exam sub-section (called Scheduled Final Assessment) of the Week 12 section on Moodle, we will put together all the quiz questions from Weeks 2-12.  This will help with practising for Section A of the exam. You will be able to practise unlimited times. Reviewing the feedback is important not   only for the quiz part of the exam, but also for your general understanding of the content.

Answers to sample questions:

We will provide answer discussion to sample questions in video format released in Week 12 to help with your understanding and learning of the content. We will not be providing written sample answers as that encourages memorising rather than learning. Our goal in this unit is to ensure that you learn so that it helps you in your future career, rather than facilitating memorising answers to pass an exam which is not going to help you at all.

Staff will be available throughout Swot Vac and the exam period for zoom and on-campus consultations.  While we will not mark questions or give students’ sample answers, we are more than happy to have detailed discussions for any of the questions, providing you have really tried to give it ago yourself first.

SAMPLE QUESTIONS

Question 1. (Seminar 1)

Briefly discuss why the Student Enrolment system is an information system and, describe its key components.

Question 2. (Seminar 1)

You are chatting with a friend about your job as an IT Developer, and they ask for a brief description on how IT systems are developed.  Briefly describe the key phases of IT systems development, and the importance of each phase in the development process.  (Seminar 1)

Question 3. (Seminar 1)

You are attending a job interview as a System Developer.  What skills are you going to showcase in your interview?  (Seminar 1)

Question 4. (Seminar 2)

You have just started at a new job, and are a bit surprised to discover that the IT department is using the Waterfall model of development, especially since you have come from an organisation that successfully adopted the Agile approach.  The IT manager has called you in for a chat to welcome you, and you decide to tell him about why you think the Agile approach is better. (Seminar 2)

A.   Briefly discuss the reasons you would use to convince your manager of the suitability of an Agile approach when compared to a waterfall approach?

B.   The manager has decided to adopt the Agile approach.  Please provide a brief description of the approach, the main activities and the main artifacts to the team.

Question 5. (Seminar 2)

Software development often leads to unhappy users who do not believe that the system built for them meets their requirements.  What type of systems development approach would you recommend for developing a software system that involves a high level of uncertainty?  Describe this approach, detailing how it helps meet the client’s requirements.

Question 6. (Seminar 2)

ABC Etron, an electronics manufacturing company have approved the development an e-purchasing system. The system will link the Purchasing Department employees of the organisation with 20 suppliers, who supply a wide range of components ABC Etron. The project was initiated at the request of the Purchasing Director who thinks the system is going to be a key improvement for his department. It was approved by the Chief Executive Officer of ABC Etron, who has just been through the process of reviewing and approving 40 projects for the organisation. The purchasing staff are not keen to cooperate because they are concerned that the new system may lead to job losses, and the suppliers are not keen either, because they think the system will be an extra administrative and financial burden for them, and force them to change the way they work. The IT Manager of ABC Etron supports the development of the e-purchasing system, as he expects that the successful implementation of the system will help improve his IT department’s credibility and improve his chances of promotion.

Based on the description above:

A.   Identify the key stakeholders and place them on the quadrants in the matrix below, by

considering their influence/power and interest in the development of the electronic purchasing system.

B.   For each stakeholder, discuss why you have placed them in a particular quadrant.

Question 7. (Seminar 3)

The key to successfully developing information systems is understanding the requirements of the system.

A.   Case Study: Your client, APEX Hardware, specialises in Do It Yourself (DIY) supplies and

products. They work with over 10,500 supplier companies and now require a new Supplier

Management System. They would like to find out what impact the new system’s functional requirements would have on their suppliers, particularly, the impact of the new “flexible stock level management” functionality. APEX Hardware is keen to get input from the majority of

their 10,500 suppliers, as to whether, they would prefer to continue as it, or if they can comply with a new dynamic (changing) supply system, where they need to change the level of supply based on APEX Hardware’s changing demand.

Name the data gathering technique most suitable to get this data.  Briefly describe 2 reasons why you would choose this technique.

B.   Case Study: You are the system analyst at a motorcycle manufacturing organisation, and have been called in to review work practices because there are constant problems on the factory floor. You have started by reviewing the process documentation, and from the documentation the work processes appear well structured and should not be causing any problems.

Name the data gathering technique most suitable to discover the cause of the problems. Briefly describe 2 reasons why you would choose this technique.

C.   Interviews are often used to investigate the requirements of a system. Briefly describe 2

problems and 2 benefits that you need to consider when using interviews as a requirement gathering technique.

Question 8. (Seminar 3)

When you ask your user to describe their non-functional requirements, they are quite confused.

Explain to them the difference between functional and non-functional requirements, and give them 3 examples of non-functional requirements to help them understand what it means.

Question 9. (Seminar 4)

Briefly describe what this Activity diagram is telling you. Please use bullet points for your description.

Question 10. (Seminar 5)

Briefly describe what this Use Case diagram is telling you. Please use bullet points for your description.

Question 11. (Seminar 9)

How are coupling and cohesion used to assess the quality of design models?

Question 12.  (Seminar 7.1)

You are about to proceed with an Agile iteration for developing the appointment system for the

Makeuwell Medical clinic, and would like to develop some prototypes to help with understanding

requirements and to help the developers.  Your boss is keen for you to just get on with it using the

system description you already have as they have a very tight schedule.  Briefly discuss with your

boss the key advantages and disadvantages of prototyping, so that they make an informed decision.

FOR Questions 13 & Questions 14

Makeuwell Medical Clinic - Description of partial functionality of the system used by Makeuwell medical clinic.  Please use this description for the specified questions.

The Makeuwell medical clinic registers new patients by getting their name, address, email, phone and medicare no.  Before registering the patient, the clinic checks that the patient is not already on the system by checking their medicare number.  The patient is listed as either a private patient or a government patient. If the patient is a government patient, the government benefit type e.g. pensioner and the benefit number is noted.  If they are a private patient, their health fund name and  FIT2001 Applied/Tutorial 11 - SAMPLE Exam questionsProlog number are  noted. The patient is emailed a welcome pack with information about the clinic and doctors at the end of registration, and they have to enter a password to confirm registration. Their email and password give them access to the appointment system.

Question 13. (Seminar 4)

Using the Makeuwell Medical Clinic description:

A.   Make a list of all the features of the ‘Register New Patient’ epic.

B.   Write complete, detailed user stories using the format specified in FIT2001 for any 2 of the features you have identified in the ‘Register New Patient’ epic.

C.   Briefly discuss 3 issues that a developer may experience when trying to write user stories?

D.   When understanding the business requirements of a user, is it better to just write the user stories individually, or is user story mapping useful?  Discuss.

Question 14.  (Seminar 7.1 and Seminar 8)

Using the Makeuwell Medical Clinic description:

●    Draw the interface for Registering the patient.

●    Discuss the interface guidelines you used while designing the interfaces – for each guideline you discuss, support your discussion using examples of the guideline using your interface design.

Question 15.  (Seminar 7.1 and Seminar 8)

The following interfaces are for the Appointment Request system for the Makeuwell Medical Clinic.

●     Discuss any 6 guidelines for designing user interfaces – for each guideline you discuss,

support your discussion with either a good or bad example of the guideline from the interfaces and description given below:

Screen 1 - Makeuwell Sign in Screen

When a patient goes to the Makeuwell website. They see the Sign In

screen which is also the Home screen of the

system.  The welcome

signs are flashing, and the images are of the doctors  and they keep changing

so that you see pictures of all the doctors.

The registered patient has to enter their email and

password, and then click the ‘Sign In’ button.

The following validation is carried out:

1.   email format must be valid

2.   Patient must be registered

3.   Password must be correct

If there are any errors the following error message is displayed:

“Email or password invalid”

Screen 2- Makeuwell Appointment Request Screen

When a registered patient has signed in they are taken to the ‘Make an Appointment’ Screen 2 The have to select one of the following options:

1.   Choose my Doctor … the name doctor they have seen most frequently is displayed at the top of the drop-down list, then it is alphabetical

2.   Choose a specialist Doctor … they choose a specialty - there are 40 specialties in the drop- down list in the order they were entered into the database

3.   Choose a doctor for me … the clinic will choose a doctor for them

If they choose all 3 options, then the system will base the appointment on Choose my Doctor.

The requested appointment date is then entered.  The patient can either enter the date directly into the input field or use the date picker.  The patient can only book appointments 2 days from today’s  date.  The date picker will only start from 2 days from today’s date and will block out weekends. No validation is done on the date selection using the date picker.

If the patient enters a date directly into the input field

-     and it is in the wrong format - the following error message is displayed: “Please re-enter the date in the following format - DD/MM/YYYY

-     And it is either the weekend or not 2 days from today’s date - the following error message is displayed: “Invalid date entered, please re-enter”

The time period is selected from the time period drop down box.  No validation is done.

When they have entered all the data they have to click on the ‘Submit request’ button.

When they do Confirmation Screen 3 is displayed.  They can then either click OK to confirm their request of Cancel to not proceed with the request.

When they click either OK or Cancel it returns to Makeuwell Home - Sign In Screen

Screen 3 - Makeuwell - Confirmation Screen

Question 16. (Seminar 10)

A.   Briefly discuss what this graph tells us about Testing?

B.   Why are there many different types of Testing? Discuss.

Question 17.  (Seminar 11)

The Monash Bank is developing a new Customer Relationship Management (CRM) system for implementation across all its branches.  This is an important initiative for the bank so they have a big budget for the project.   The IT team have completed the first phase - the ‘Manage new customer’ functionality, while other CRM functionality will be developed in the coming months. Bank staff are very excited about the ‘Manage new customer’ functionality, because they have been heavily involved in requirements gathering and usability testing, and they feel that they know the system well. They can see that even though the ‘Manage new customer’ functionality is simple, it is a huge improvement on what they have currently, and will improve their productivity.

A.   What deployment strategy would you use for this scenario? Why?

B.   Once the system is deployed it will need to be maintained to ensure that it continues to

perform. as expected.  Briefly describe 4 types of maintenance that may need to be carried out.

C.   The development of the system is running over time, and the bank wants to have very limited training.  What are the consequences of this?

D.   Briefly describe 3 reasons why a post-implementation review needs to be conducted.

Question 18.  (Seminars 5, 6 and 9)

Makeuwell Medical Clinic - Description of partial functionality of the system used by Makeuwell medical clinic.  Please use this description for the specified questions.

The Makeuwell medical clinic registers new patients by getting their name, address, email, phone and medicare no.  Before registering the patient, the clinic checks that the patient is not already on the system by checking their medicare number.  The patient is listed as either a private patient or a government patient. If the patient is a government patient, the government benefit type e.g. pensioner and the benefit number is noted.  If they are a private patient, their health fund name and number are  noted. The patient is emailed a welcome pack with information about the clinic and doctors at the end of registration, and they have to enter a password to confirm registration. Their email and password give them access to the appointment system.

There are a number of doctors at the clinic and their name, general medical qualification and their range of specialties such as diabetics, women’s health, etc. are displayed on the website.  For each specialty they have done, they also list their qualification in that specialty.

All appointment requests must be made via the clinic’s website. The patient puts in an appointment   request for a date and time period, and they can either request a specific doctor or they can select a speciality or they can request that the clinic allocates any doctor.  The clinic then organises the appointment with a doctor and emails the appointment details (date, time, doctor name) to the patient. If the appointment request is not possible, they email the patient to let them know, and update the status of the appointment request.

After the patient attends their appointment, they pay the fee if they are a private patient.  Government patients do not have to pay a fee as their fees are paid by the government. The doctor records the date, medicine name and dose of any medicines they have prescribed associated with the appointment.  Before they can note the prescription, they must check that the medicare no. is valid with the Government medicare system

Use the Makeuwell system description for the following questions:

A.   Develop a Domain Model Class diagram for the Makeuwell medical clinic. The model should include  all  relevant  domain  classes  and  the  attributes  for  each  class,  relationships  and relationship multiplicities.

B.   Develop a Use Case diagram for the Makeuwell medical clinic.

C.   Develop a First-cut sequence diagram for the 'Register patient' use case for the Makeuwell medical clinic         

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值