Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

1 HOUR JOB APPLICATION TEST BELGRAVE STUDIO CASE STUDY Design software for a project management system for Belgrave Studio in Malaysia. In this application you

1 HOUR JOB APPLICATION TEST BELGRAVE STUDIO CASE STUDY Design software for a project management system for Belgrave Studio in Malaysia. In this application you should be able to create companies, projects, users, and tickets. Assign projects to companies, users to projects and tickets to users. Allow users to be able to change the state of the ticket. Build a board that shows up tickets. Produce reports that show productivity of users and development progress. Predict the number of projects that each company will have, and the number of people needed to build these projects for any future date, based on historic data for Belgrave Studio. PART A - Requirements Main Functions built into the product: Designs for the forms: Functionalities of the application: The product does: The activities that users can perform when using the product is that: Software/System Requirements for the system [Only what needs to be done has been mentioned, not how it shall be done] EXAMPLE HOW IT SHOULD LOOK The software shall allow the user to enter expenses for a certain date. R1.1 The software must allow for the setting up of contacts. R1.2 The software will provide a form for the entry of expenses. R1.2.3 An option will be given to enter recurring or one off expenses. R1.3 R2 Allow the user to produce a report. R3 Allow the user to produce a prediction for a certain date. Non-Functional Requirements NF1. The application must run on windows. NF2. The application must be implemented using c# and WPF. 1 HOUR JOB APPLICATION TEST BELGRAVE STUDIO PART 2 Draw one or more use case diagrams for the system using UML For each use case create a use case description for the main flow for Belgrave Studio in Malaysia PART 3 PART C Classes - MAKE A CRC TABLE Class Name Type Responsibility Collaborations Payment Model Holds details Expense IncomeDetailsView View (Form) View for creating or updating income details. IncomeDetailsViewController - MAKE A Domain model PART D - Collaboration MAKE A Analysis Sequence Diagram PART E - Activity MAKE A Algorithm for the prediction of the number of projects and the number of people needed at a given date based on historic data MAKE A Detailed activity diagram to describe the calculation

Attachments:

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Students also viewed these Programming questions

Question

compare and contrast positivity and negativity;

Answered: 1 week ago

Question

5. What was the core rate Of inflation from 2018 to 2019?

Answered: 1 week ago