CSE2SDX
Information Systems Development
Assessment 3 - Project Management (40% of total assessment)Objectives
To apply object-oriented methodology for analysis and design of information systems development in a case study
This is an INDIVIDUAL assignment. Students are not permitted to work in a group when writing this assignment.
Copying, Plagiarism
This is an individual assignment. Students are not permitted to work in a group when writing this assignment. Plagiarism is the submission of another person’s work in a manner that gives the impression that the work is their own. La Trobe University treats plagiarism seriously. When detected, penalties are strictly imposed.
Further information can be found on http://latrobe.libguides.com/academic-integrity/ethical_use Submission Guidelines
• Your assignment submission should be typed, not written/drawn by hand. • Submit the electronic copy of your assignment through the subject LMS.
• Submission after the deadline will incur a penalty of 5% of the final assignment mark per day capped at 5 days. No assignment will be accepted after 5 days. If you have
Background
Properprop is an Australian real estate company involved in a variety of real estate investments and activities. This is a company with a large number of customers who need a variety of different services.
Properprop has a web site that shows individual property information. Customers are able to search the company web site for properties based on suburb and price. If a customer can’t find any matches, they are asked to contact the company via phone or online messaging to ask the company to make a search on their behalf. A Properprop agent then searches the other real estate databases that they have access to for potential matches. If the agent finds any matches, they then contact the real estate companies responsible for those properties and update the customer on their findings
If a property is found that the customer wants to inspect, they can make an appointment with an agent to view the property. After the inspection, if the customer decides to buy or rent the property, the responsible agent will prepare the relevant paperwork.
The agent makes a record the property data and the buyer/tenant’s information for future use. As demand for their services has grown Properprop has decided to design and implement a web-based information system to assist in the management of their processes. It is envisaged that the information systems will manage the overall operational activities and processes, starting from the management of the property, to the management of real estate agencies, agents, clients and financial transactions. The system will be required to provide comprehensive reports for analysing the real estate agency’s performance and efficiency to enable management to make better informed decisions.
The system should address as a minimum the following requirements:
• Assist customers to search different properties based on:
o Property type, i.e.: house, townhouse, unit, apartment and land o Price range
o Suburb, address, postcode o Min and max bedrooms o Min and max bathrooms o Car spaces
o Availability date
• Assist customers to register their information and preferences
• Inform registered prospective customers by email whenever a property that matches their preferences becomes available
• Maintain all properties in the database; and keep seller and owner information
You are asked to analyse and design an information system for the above scenario using object-oriented methodology.
Tasks
Task 1 - Creating and Managing the Work Plan [40 marks]
In this scenario you are the project manager for the contractor that has been selected by Properprop to develop the web-based information system. Assume that Table 1 shows the high-level activities that need to be completed in order to implement the project. Based on your understanding of this project, break the high-level tasks down into at least one more level and assign the estimated number of days to each story point. You also need to determine the dependency between tasks. Following on from this prepare a Work Breakdown Structure (WBS). In the WBS you should create a task hierarchy describing all work necessary for carrying out and completing the project.
The hierarchical organization of tasks (top-level tasks and subtasks) in the WBS should include planned start and end dates (that take into consideration the estimated duration to complete the work with whatever timing constraints that may influence the completion of tasks). Please note that Table 1 describes the overall tasks but does not provide a specific set of tasks or approach to accomplish the work. This is one of your roles as the project manager. In this part, use the concept of task relationships with lags and leads to control task timing.
Tasks Duration Dependency
d. Transition e. Production VII. Deployment a. Inception b. Elaboration c. Construction d. Transition e. Production
Table 1: High-level activities
Task 2 - Gantt Chart [25 marks]
Based on the Task 1, create a Gantt chart showing bars for task timing.
Task 3 - Task Network Diagram [25 marks]
Draw a Task Network Diagram for the activities and show the Critical Path.
Task 4 – Class Diagram [20 marks]
Create a complete class diagram with associations and multiplicity information. Is there any relationship in this case study that can be described by aggregation/composition? Are there classes that can be generalized / specialized?
Task 5 - Sequence Diagram [20 marks]
Create a sequence diagram of ‘Match Property’ for the case study. Task 6 - Activity Diagram [20 marks]
Create an activity diagram for the process of selling a property.
Please Note:
You should use the Microsoft Project Formatting and Timescale tools to make a well-designed and readable WBS, Gantt chart and Task Network Diagram. Display the results into a PDF file (You can print the above documents to PDF)
When you have completed, submit the solutions to these tasks via the Upload link in CSE2SDX_2019_11 A3: Project management assignment on the LMS
You should submit the following:
• Include Task 1, 2 and 3 in a single Word document called
Assessment Marking Criteria
Task No.
Total
Marks Criteria (Expectation for HD)
Mark
1 40
No answer or answers are incorrect and/or irrelevant. 0 Some of the dependencies have been defined but not all of them are clear and correct. The work breakdown structure (WBS) has been created and covers some of the work necessary for carrying out but it is complete.
20
Most of the dependencies have been defined clearly and correctly. The work breakdown structure (WBS) has been created completely and correctly and covers most of the work necessary for carrying out and completing project work.
30
All dependencies have been defined clearly and correctly. The work breakdown structure (WBS) has been created completely and correctly and covers all work necessary for carrying out and completing project work.
40
2 25
No answer or answers are incorrect and/or irrelevant. 0 Some of the elements that are needed are present, but it is not so detail. Microsoft Project has not been used properly for drawing the chart. The Gantt chart is not clear, and it is not showing bars for task timing.
10
Most of the elements that are needed are present, and the level of detail is acceptable. Microsoft Project has been used properly for drawing the chart. There are some minor errors in Gantt chart and bars for task timing.
20
All the elements that are needed are present, and the level of detail is acceptable. Microsoft Project has been used properly for drawing the chart. The Gantt char is clear and includes the CPM.
25
3 25
No answer or answers are incorrect and/or irrelevant. 0 Some of the elements that are needed are present, but it is not so detail. The Microsoft Project has not been used properly for drawing the Task Network Diagram. The Network Diagram is not clear. There are some errors in CPM.
10
Most of the elements that are needed are present, and the level of detail is acceptable. Microsoft Project has been used properly for drawing the diagram. There are some minor errors in CPM and diagram.
20
All the elements that are needed are present, and the level of detail is acceptable. Microsoft Project has been used properly for drawing the chart. The Task Network Diagram is clear and includes the CPM.
25
The class diagram has been prepared but it has some errors. The class diagram demonstrates some of the associations and multiplicity information but there are some errors. Some of the elements that are needed are present, and the level of detail is acceptable. The Enterprise Architect has not been used for drawing the diagram.
10
The class diagram has been prepared but it has some errors. The class diagram demonstrates some of associations and multiplicity information correctly and clearly. Some of the elements that are needed are present, and the level of detail is acceptable. The Enterprise Architect has been used for drawing the diagram.
15
The class diagram has been prepared very well and demonstrates all the associations and multiplicity information. Class diagram is clear and easy to understand without syntactic errors. All the elements that are needed are present, and the level of detail is acceptable. Has demonstrated extensive skills for drawing the class diagram. The Enterprise Architect has been used properly for drawing the diagram.
20
5 20
No answer or answers are incorrect and/or irrelevant. 0
Sequence diagram is not clear and easy to understand. It has several syntactic errors. Some of the elements that are needed are present, but it does not show the detail. The Enterprise Architect has not been used for drawing the diagram.
10
Sequence diagram is clear and easy to understand with some syntactic errors. It has appropriate arrows which are horizontal. Some of the elements that are needed are present, and the level of detail is acceptable. The Enterprise Architect has not been used properly for drawing the diagram.
15
Sequence diagram is clear and easy to understand with some minor syntactic errors. It has appropriate arrows which are horizontal. Most of the elements that are needed are present, and the level of detail is acceptable. The Enterprise Architect has been used properly for drawing the diagram.
20
6 20
No answer or answers are incorrect and/or irrelevant. 0
Activity diagram is not clear to understand and has several syntactic errors. It covers some of the desired features mentioned in the requirements document, but it is not complete. The Enterprise Architect has been not used for drawing the diagram.
10
Activity diagram is clear to understand but gas some syntactic errors. It covers some of the desired features mentioned in the requirements document, but it is not complete. The Enterprise Architect has been not used properly for drawing the diagram.
Activity diagram is clear and easy to understand with some minor syntactic errors. It covers most of the desired features mentioned in the requirements document. The Enterprise Architect has been used for drawing the diagram.