BIT 309 Systems Analysis and Design
[ad_1]Task 2 – Group Assignment
COURSE: Bachelor of Business (Information Systems Specialisation) | |
Unit Code: | B01SYAD310 / BIT 309 |
Unit Title: | Systems Analysis and Design |
Type of Assessment: | Task 2 – Group Assignment |
Length/Duration: | 2000 (+/- 10 Percent) words for the report |
Unit Learning Outcomes addressed: | Able to apply iterative incremental systems software development processes Describe and apply iterative incremental systems software development processes, such as structured, object-oriented and agile approaches Critically analyse and verify business and system requirements, including producing and Analysis and design models for an information system Evaluate and choose appropriate software designs to compose the design of an information system Work effectively as part of a team in the production of a systems requirements and design document Understand and communicate business requirements and information system designs effectively |
Submission Date: | Written assignment submitted to Moodle in Week 10 |
Assessment Task: | A written assignment undertaken in groups of three or four students in the form of systems requirements and systems design models addressing a problem case study. Students may choose to adopt a waterfall or agile approach but must justify their choice. |
Total Mark: | 40 marks |
Weighting: | 40% of the unit total marks |
ASSESSMENT DESCRIPTION:
This assignment requires you to demonstrate an ability to present a sound argument showing reasonable decision-making and evaluative skills based on the material learned and to demonstrate ability to research and use credible references to aid the decision-making process and the presentation of the argument. More specific details about the assignment description are provided as Project Description at the end of this document.
Project Information
Case Study Scenario for ABC Property Management System
Description of the System
ABC Property Management system is to be developed for ABC Property Management (Pvt.) Ltd. The company registers all landlords who want to sell or rent their properties. Also, all tenants who want to rent or buy properties are registered with the company.
Potential tenants can make enquiries on the available properties, which match their requirements. Tenants who want to purchase/rent a house or a unit are then given a chance to see the properties they like. If a tenant likes to purchase/rent a house, he/she has to fill and application form giving their personal and income details. The applications are filtered and handed over by the sales staff of Property Company to the land load. If there are several customers to purchase/rent a house/unit, then the landlord will select a customer.
Then the tent has to make deposit to reserve the house/unit to purchase/rent. Mean time the property agent makes agreements. When agreement is made, both landlord and tenant have to sign to make it active. The property management company sign separate agreements with the landlords on managing their property. For each sale or rent they make ABC property management gets a commission from the landlord.
For rented properties the tenants have to pay rents weekly and the ABC property management does all maintenance work done on properties. These property maintenance expenses are deducted from before payments are made to the landlords. The property management sales staffs expect the system to keep all relevant details in their system including landlords, tenants, properties, contracts, commissions, rentals and sales made, rents paid by tenants and etc.
The ABC property manage company has four branches operating in different locations of NSW. One branch has thirty employees and other branches have less than 20 employees. However, they expect to expand and have more staff in the future. Hence, they expect to have Local Area Networks (LANs) in each branch and a Wide Area Network (WAN) to connect the branches.
Property Manager wants to get different reports on rental and sale properties, sales and rentals done and etc. The Manager of ABC expects their systems to have good performance to make operational work efficient and make customers happy.
Hence, they expect you to recommend efficient hardware, networks and software.
Also, they expect their system to be secure enough to protect the data from unauthorized access, virus attacks, hackers and etc. Hence, you need to recommend good security measures for the system.
The company currently handles these activities using a standalone system and they want to develop a web-based system to provide a better service to their customers. The system needs to provide various functionalities and services to the customers as well as for the staff of the ABC Property Management System.
Specific System Requirements
The client expects the system to provide the following minimum features:
- Customers with their details (customerID, customerName, Address, Telephone, mobile, e-mail, username and password) will be required to register once as a customer and then login to the system (the system is a web-based system).
- Customers will be able to view property details for rent/buy/sell
- Customers will be able to search property by suburb
- Customers will be able to view/book property for rental with their details (propertyID, images, Description, price, catID etc).
- Customers will be able to view/book property for buying currently listed for sale, with their details (propertyID, images, Description, price, catID etc).
- Make an enquiry on the property listed to get more details or asking for an appointment to see the property.
- Customers will be able to pay property rental online
Staff members (The manager, salespersons, accounts executive, accounts clerk, maintenance and repairs coordinator, secretary) need to perform following functions:
- Add/Delete/Edit/View customer details of ABC Property Management System.
- Add/Delete/Edit/View new property details of ABC Property Management System.
- Add/Delete/Edit/View rental property details of ABC Property Management System.
- Add/Delete/Edit/View buy/sell property details of ABC Property Management System.
- Generate weekly or monthly reports
Also, the System Administrator of the system wants to perform following functions:
- add new staff to the system
- Give different access privileges to staff and customers.
In addition to them the client expects the system to have higher level of performance requirements and the system analyst to recommend technical requirements (hardware and software) in building the new system.
Tasks to be completed
- Write report using the guidelines given in the report writing guidelines below (12 marks)
- Your report may include (not limited to):
- What type of system requirements will you focus on for ABC Property Management System? Explain each one in detail.
- What fact-finding methods you think is appropriate for collecting information from employees at ABC Car sales? Suggest at least three methods and explain the pros and cons of each.
- Describe two systems development tools and two development methods you can used for system development for ABC Car sales.
- Complete the following Modelling Exercises and include it in your report
Modelling Exercise (18 Marks)
- Create a use case diagram for ABC Property Management System.
- Prepare a context diagram or Level 0 Data Flow Diagram for ABC Property Management System.
- Create an initial ERD for the new system that contains at least four entities.
- Analyse each relationship to determine if it is 1:1, 1: M, or M: N.
Based on the organization that you are given; you have to design the Information System project and prepare the following report:
Report Writing Guidelines
- Cover page
- Table of Contents
- introduction
- Business description
- Problems Scenario
- New system design and description
- Methodologies to be used
- Team Building
- Work Breakdown Structure (WBS)
- Timeframe using a Gantt chart
- System configuration
- Hardware Configuration
- Software Configuration
- Estimated cost table
- Database design
- Tables design
- Entity Relationship Diagram (ERD)
- Context diagram or level 0 diagram of the System
- Data Flow Diagrams (DFD)
- User interface Design
- Input data forms
- Output report forms
- Web site design
- User Interface story boarding
- Threats, Risks and Security Management
- Conclusion
MARKING GUIDE (RUBRIC):
Marking Criteria | Lecturer Expectation | Marks | Comments |
Report | Show understanding of system requirements, types of system requirements, fact-finding methods and tools and methods | 12 (4 marks for each question) | |
Modelling | Reflect understanding of use case diagram, DFD, ERD and relationship | 18 (UCD-4 DFD- 7 ERD- 7) | |
Report structure | Cover Page, Executive Summary, Introduction, Body, Conclusion. | 6 (1 mark for each criteria) | |
Referencing | In text and following proper Harvard style referencing convention (You should use at least 5 academic sources to write your report) Your references should not be more than 10 years old. | 4 | |
Total Max | 40 |
[Button id=”1″]
[ad_2]
Source link