ProductsLogo
LogoStudy Documents
LogoAI Grader
LogoAI Answer
LogoAI Code Checker
LogoPlagiarism Checker
LogoAI Paraphraser
LogoAI Quiz
LogoAI Detector
PricingBlogAbout Us
logo

Software Engineering Project: Design and Implementation

Verified

Added on  2020/03/28

|20
|2965
|334
AI Summary
This comprehensive software engineering project requires students to design and implement a system, starting with defining a use case. They must then create visually-represented diagrams using Microsoft Visio, including use case, activity, and system sequence diagrams. A high-level architectural diagram showcasing the system's components and environment is also necessary. The project demands attention to user interface (UI) design, illustrated through storyboards for at least four screens, adhering to best practices. Finally, a detailed deployment plan outlining testing strategies and implementation procedures is crucial. The assignment emphasizes hands-on experience with software development tools and methodologies.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
1802ICT Assignment – Project Planning, Analysis and Design
Report
Weight: 55%
Rationale:
The purpose of this assignment is to demonstrate your ability to apply all the concepts of
planning and project management to a practical scenario involving a business information
system. You are required to thoroughly analyse and design your proposed information
system.
Groups:
You may work in a team of up to two (2) people.
Task:
You have been contracted by a company to develop an information system for $50,000.
During this assignment, you will undertake a thorough systems analysis and design on the
proposed system.
The business that you design the information system for is of your own choosing. Preferably
develop a system for an area that you are interested in, have had prior experience, or perhaps
for a company you work for.
You cannot design the system for the same company that another student has chosen, nor can
you reproduce a design for an existing well-known company. The information system you
chose should be of small to medium size/complexity.
You are required to deliver the following specifications before the project can commence:
1. Identify the Problem – Provide a system vision document that outlines the problem
description, system capabilities, and the expected business benefits (minimum 300
words).
(Insert system vision document here)
Problem Description: Shiels Jewellers is an Australia based jewellery retailer organization. The
organization is currently using the manual processes for managing the business operations. The
organization clients also have to visit the shop for buying products. The organization is now wishing
to have an ERP system and e-commerce site.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
System Capabilities: The system must be able to doing the backoffice tasks without any intervention
of human. The system should be generating reports and provide suggestions based on the data
collected from e-commerce website. It should handle more than hundred requests simultaneously.
Expected Business Benefits: Shiels Jewellers is expected to reach more than 5 times customers from
different locations, thus increasing the customer base. The errors in the business process can be
reduced up to 2 percent. The system will allow the organization make more profit by reducing the
operational cost by three times.
2. Quantify Project Approval Factors – Complete the following tasks (minimum 500
words):
a. Provide a table with a breakdown of the estimated time for project completion
using excel or a similar program.
(Insert table and explanation here)
Task Name Duration
Shiels Jewellers ERP Development 55 days
Project Planning 8 days
Defining Project 1 day
Employing Team Members 2 days
System Requirement Identification 2 days
Deliverables 1 day
Scope Defining 1 day
Scheduling 1 day
End of Planning Phase 0 days
Requirement Analysis Phase 8 days
Requirement gathering 2 days
Requirement Evaluating 3 days
Determining System Functionalities 1 day
Functional Requirement 1 day
Non Functional Requirement 1 day
End of Requirement Analysis Phase 0 days
Designing Phase 13 days
System Architecture Development 2 days
System UML Designing 3 days
ERD Generating 2 days
Wireframe of Website 1 day
Website User Interface 4 days
Network Planning 3 days
End of Designing Phase 0 days
Development 24 days
Develop Programs 12 days
Develop Website 5 days
Develop Database 5 days
Develop Network 7 days
Document Page
Testing Phase 3 days
Black Box testing 1 day
Unit Testing 1 day
Database Testing 1 day
Go Live 2 days
Connect Database with System 1 day
Connect System with Network 1 day
Deploy System in RALS Environment 1 day
b. Provide a table with a summary of the development costs for the project and
system using excel or a similar program (use Australian dollars).
(Insert table and explanation here)
Task Name Cost
Shiels Jewellers ERP Development $20,744.00
Project Planning $2,592.00
Defining Project $352.00
Employing Team Members $704.00
System Requirement Identification $480.00
Deliverables $352.00
Scope Defining $352.00
Scheduling $352.00
End of Planning Phase $0.00
Requirement Analysis Phase $1,920.00
Requirement gathering $480.00
Requirement Evaluating $720.00
Determining System Functionalities $240.00
Functional Requirement $240.00
Non Functional Requirement $240.00
End of Requirement Analysis Phase $0.00
Designing Phase $4,240.00
System Architecture Development $480.00
System UML Designing $960.00
ERD Generating $640.00
Wireframe of Website $240.00
Website User Interface $960.00
Network Planning $960.00
End of Designing Phase $0.00
Development $9,800.00
Develop Programs $4,800.00
Document Page
Develop Website $0.00
Develop Database $2,200.00
Develop Network $2,800.00
Testing Phase $960.00
Black Box testing $320.00
Unit Testing $320.00
Database Testing $320.00
Go Live $1,232.00
Connect Database with System $240.00
Connect System with Network $320.00
Deploy System in RALS Environment $672.00
c. Provide a table with a summary of the estimated annual operating costs using
excel or a similar program (use Australian dollars).
(Insert table and explanation here)
d. Undertake a cost/benefit analysis:
i. Describe the anticipated benefits from the deployment of the new
system (outline tangible and intangible benefits).
(Insert answer here)
Tangible Benefits
Category In $US
Cost reduction or avoidance $ 4,500.00
Error reduction $ 2,500.00
Increased flexibility $ 7,500.00
Increased speed of activity $ 10,500.00
Improvement in management planning and control $ 25,000.00
Other $ -
Total Tangible Benefits $ 50,000.00

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Tangible One-Time Costs
Category In $US
Development costs $ 20,000.00
New hardware $ 15,000.00
New software $ 5,000.00
User training $ 2,500.00
Site preparation $ -
Other $ -
Total Tangible One-Time Costs $ 42,500.00
Tangible Recurring Costs
Category In $US
Application software maintenance $ 25,000.00
Incremental data storage required $ 1,000.00
Incremental communications $ 2,000.00
New software or hardware leases $ -
Supplies $ 500.00
Other $ -
Total Tangible Recurring Costs $ 28,500.00
ii. Provide a table with a summary of estimated annual benefits.
(Insert table and explanation here)
3. Perform a Risk and Feasibility Analysis – Complete the following tasks (minimum
500 words):
a. Determine organisational risks and feasibility.
(Insert answer here)
Shiels Jewellery can suffer from loss of customer, a crucial part of organizational risk,
because of the inconvenience of the system. If the system is not able to gather adequate and
correct information, then it can lead to decision making issues, wrong estimation of resource
and many more.
The above risks can be mitigated through the following processes.
1) The system will be tested properly before deploying in Shiels jewellley environment.
Document Page
2) Proper post implementation evaluation will be carried out
3) Several data verification methods will be implemented before storing data
4) The decision making process will be validated by several validation protocols
b. Evaluate technological risks and feasibility.
(Insert answer here)
The system of Shiels Jewellery can be affected by the data lost issue. This issues is pretty
common for ICT systems. If proper Backup/Restore plan is implemented then this issue can
be mitigated.
c. Assess resource risks and feasibility.
(Insert answer here)
The system may not be able to scale the usage of resource with the organization need. The
extra usage of resource at lean seasons and low usage of resource in peak seasons can be
harmful. The organization needs to plan before sharing the resources among the entities.
d. Identify schedule risks and feasibility.
(Insert answer here)
The schedule risk is a major risk in the system development project. Few challenges and
issues may delay a phase and estimated time for next phase will have to be compromised.
This may lead to improper completion of project. The project manager has to put proper
effort and needs to divide each project in most feasible way.
Document Page
4. Establish the Project Environment – Complete the following tasks (minimum 500
words):
a. Provide a table outlining information that will be captured during system
development, the tools and software that will be used to develop the system,
and outline who can update / view the information.
(Insert table and explanation here)
Information View Update
End user requirement Business Analyst, Project
Manager and System
Analyst
Business analyst
System Requirements Project Manager and System
Analyst
System Analyst
System Functionalities Project Manager,
Developers, Designer and
System Analyst
System Analyst
E-Commerce Website Web Developer Web Developer
Jewellery Products Project Manager, Designers,
Developers
b. Describe the work environment.
(Insert answer here)
A proper office will be provided to the whole project management team. The project manager
will be spending most of the time in headquarter of Shiels Jewellery so that the client
organization has every information on progress. The system will be implanted in java,
database will be in Oracle, Website in HTML, CSS, JavaScript, Bootstrap and few other tools
will be used. The business analyst will be communicating with the end users to gather data.
c. Describe the processes and procedures that will be used. (Page 276)
(Insert answer here)
Defining Project: First of all the project will be defined by the project manager. During the
definition, the project scope and deliverables will be developed.
Requirement Gathering: The business analyst will be gathering the requirements of the end
users and send them to the project manager. The project manager will send those data to
system analyst for initiating the system requirement gathering process.
Evaluation: The data gathered will be analysed against the deliverables and scope of the
project. If all the things are good, then next process will be initiated.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
5. Schedule the Work – Complete the following tasks (minimum 300 words):
a. Provide a work breakdown structure (WBS) for one (1) of the subsystems.
(Insert WBS here)
WBS Task Name
0 Shiels Jewellers ERP Development
1 Project Planning
1.1 Defining Project
1.2 Employing Team Members
1.3 System Requirement Identification
1.4 Deliverables
1.5 Scope Defining
1.6 Scheduling
1.7 End of Planning Phase
2 Requirement Analysis Phase
2.1 Requirement gathering
2.2 Requirement Evaluating
2.3 Determining System Functionalities
2.4 Functional Requirement
2.5 Non Functional Requirement
2.6 End of Requirement Analysis Phase
3 Designing Phase
3.1 System Architecture Development
3.2 System UML Designing
3.3 ERD Generating
3.4 Wireframe of Website
3.5 Website User Interface
3.6 Network Planning
3.7 End of Designing Phase
4 Development
4.1 Develop Programs
4.2 Develop Website
4.3 Develop Database
4.4 Develop Network
5 Testing Phase
5.1 Black Box testing
5.2 Unit Testing
5.3 Database Testing
6 Go Live
6.1 Connect Database with System
6.2 Connect System with Network
Document Page
6.3 Deploy System in RALS Environment
b. Provide a Gantt chart showing the WBS project activities timeline. You must
use Microsoft Project and provide a screen capture.
(Insert Gantt chart here)
Document Page
ID Task
Mode
WBS Task Name Duration Start Finish Predecessors Resource Names Cost
0 0 RALS Ticketing System
Development
55 days Mon
10/2/17
Fri
12/15/17
$20,744.00
1 1 Project Planning 8 days Mon 10/2/17Wed 10/11/17 $2,592.00
2 1.1 Defining Project 1 day Mon 10/2/17Mon 10/2/17 Project manager $352.00
3 1.2 Employing Team Members 2 days Tue 10/3/17Wed 10/4/172 Project manager $704.00
4 1.3 System Requirment Identification2 days Thu 10/5/17Fri 10/6/17 3 Analysts $480.00
5 1.4 Deliverables 1 day Mon 10/9/17Mon 10/9/174 Project manager $352.00
6 1.5 Scope Defining 1 day Tue 10/10/17Tue 10/10/175 Project manager $352.00
7 1.6 Scheduling 1 day Wed 10/11/17Wed 10/11/176 Project manager $352.00
8 1.7 End of Planning Phase 0 days Wed 10/11/17Wed 10/11/177 $0.00
9 2 Requirement Analysis Phase 8 days Thu 10/12/17Mon 10/23/17 $1,920.00
10 2.1 Requirement gathering 2 days Thu 10/12/17Fri 10/13/178 Analysts $480.00
11 2.2 Requirement Evaluating 3 days Mon 10/16/17Wed 10/18/1710 Analysts $720.00
12 2.3 Determining System Fucntionalities1 day Thu 10/19/17Thu 10/19/1711 Analysts $240.00
13 2.4 Fucntional Requirment 1 day Fri 10/20/17Fri 10/20/1712 Analysts $240.00
14 2.5 Non Fucntional Requirement 1 day Mon 10/23/17Mon 10/23/1713 Analysts $240.00
15 2.6 End of Requirement Analysis Phase0 days Mon 10/23/17Mon 10/23/1714 $0.00
16 3 Designing Phase 13 days Tue 10/24/17Thu 11/9/17 $4,240.00
17 3.1 System Architecture Development2 days Tue 10/24/17Wed 10/25/1715 Designing Team $480.00
18 3.2 System UML Designing 3 days Thu 10/26/17Mon 10/30/1717 Designing Team,Development Environment$960.00
19 3.3 ERD Generating 2 days Tue 10/31/17Wed 11/1/1718 Designing Team,Development Environment$640.00
20 3.4 Wireframe of Website 1 day Thu 11/9/17Thu 11/9/1718 Designing Team $240.00
21 3.5 Website User Interface 4 days Tue 10/31/17Wed 11/8/1718 Analysts,Designing Team $960.00
22 3.6 Network Planning 3 days Thu 11/2/17Mon 11/6/1719 Designing Team,Development Environment$960.00
23 3.7 End of Designing Phase 0 days Mon 11/6/17Mon 11/6/1722 $0.00
24 4 Development 24 days Tue 11/7/17Fri 12/8/17 $9,800.00
25 4.1 Develop Programs 12 days Tue 11/7/17Wed 11/22/1723 Development Environment,Development Team$4,800.00
26 4.2 Develop Website 5 days Tue 11/7/17Mon 11/13/1723 $0.00
27 4.3 Develop Database 5 days Thu 11/23/17Wed 11/29/1725 Development Environment,Development Team,Magnetic Tapes$2,200.00
28 4.4 Develop Network 7 days Thu 11/30/17Fri 12/8/17 27 Development Team,Routers$2,800.00
29 5 Testing Phase 3 days Mon 12/11/17Wed 12/13/17 $960.00
30 5.1 Black Box testing 1 day Mon 12/11/17Mon 12/11/1728 Test Environment,Testing Team$320.00
31 5.2 Unit Testing 1 day Tue 12/12/17Tue 12/12/1730 Test Environment,Testing Team$320.00
32 5.3 Database Testing 1 day Wed 12/13/17Wed 12/13/1731 Test Environment,Testing Team$320.00
33 6 Go Live 2 days Thu 12/14/17Fri 12/15/17 $1,232.00
34 6.1 Connect Database with System1 day Thu 12/14/17Thu 12/14/1732 Designing Team $240.00
35 6.2 Connect System with Network1 day Thu 12/14/17Thu 12/14/1732 Development Team $320.00
36 6.3 Deploy System in RALS Environment1 day Fri 12/15/17Fri 12/15/1735 Development Team,Project manager$672.00
Project manager
Project manager
Analysts
Project manager
Project manager
Project manager
10/11
Analysts
Analysts
Analysts
Analysts
Analysts
10/23
Designing Team
Designing Team,Development Environment
Designing Team,Development Environment
Designing Team
Analysts,Designing Team
Designing Team,Development Environment
11/6
Development Environment,Development Team
Development Environment,Development Team,M
Development Team,Routers
Test Environment,Testing Team
Test Environment,Testing Team
Test Environment,Testing Team
Designing Team
Development Team
Development Team,Project manager
S T T S M W F
Sep 24, '17 Oct 29, '17 Dec 3, '17 Jan 7, '18

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
6. Discover and Understand the Requirements – Define the functional and non-
functional requirements for the system using the FURPS+ framework (minimum 300
words).
(Insert answer here)
Functional Requirements:
i. Login: The customers and internal staff has to login to the system to use the website
and system.
ii. Registration: The end users have to be registered in order to login.
iii. Database: All the product and customers details will be stored in the database.
iv. Reporting: All the sales report and internal operation reports will be generated.
Functional Requirements:
i. Security: The security is an essential part of the system. This will prevent any
cybercriminal harm the system.
ii. Availability: The system must available so that end users can connect to the system all
the time.
7. Identify the internal, external, operational, and executive stakeholders for the system
(minimum 300 words).
(Insert answer here)
Operational Executive
Internal Marketing, Sales Support
and administration
CEO, Management
Executives and IT Manager
External Customers Stakeholders and
Shareholders
8. Target a specific group of operational stakeholders and create a questionnaire that will
be used to collect information about their system needs. Be sure to use a combination
Document Page
of open and closed-ended questions and identify the stakeholder that your
questionnaire is targeting (minimum 300 words).
(Insert questionnaire here)
The marketing manager will be selected for questionnaire.
i. Who are the intended interest group of the web based business site?
ii. If you could aggregate up the reason for the internet business website in one sentence
what might it be?
iii. To what level of profundity would you like to enable clients to share their experience
on the site? For instance would it be a good idea for them to have the capacity to give
items star appraisals, leave remarks unmistakable to different clients, share an item
with full remarking accessible via web-based networking media or just offer through
preferences or connecting alone?
iv. Are there any current internet business webpage outlines that you are aware of that
you figure this site ought to copy and the design would profit by? If not, do you have
any elaborate inclinations?
v. What are the prompt impressions you need the client to encounter when they get to
the site?
vi. What impressions should the client have as they leave the site? Are there any viable
ways you can think about that would make this a reality?
9. Identify all the object classes and provide a complete domain model class diagram for
the system. You must use Microsoft Visio.
(Insert domain model class diagram here)
Document Page
10. For each subsystem, identify and provide brief use case descriptions for all use cases.
(Insert brief use case descriptions here)
Login: The user will login to the system.
Registration: The end user will register into the system and provide required personal data.
Purchase: The customer of Shiels Jewellers will buy products through the E-Commerce website.
Invoice: The customer of the organization will get invoice for purchases.
Products: The warehouse staff can see the products available in the warehouse and in what
quantity.
Reports: The management will be able to see the reports generated from the system.
11. For one particular subsystem, identify and provide one (1) fully developed use case
description.
(Insert use case descriptions here)
12. For the identified use case, provide one (1) use case diagram. You must use
Microsoft Visio.
(Insert use case diagrams here)

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
13. For the use case diagram provide a corresponding activity diagram to illustrate all the
steps within the use case. You must use Microsoft Visio.
(Insert activity diagrams here)
Document Page
Document Page
14. For the activity diagram provide a corresponding system sequence diagram (SSD).
You must use Microsoft Visio.
(Insert SSD here)

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
15. Design the system components – Provide a high-level architectural diagram and
explain the environment within which the system will operate (i.e., stand alone,
networked, hosting options, cloud infrastructure, etc.) (minimum 300 words).
(Insert high-level architectural diagram and explanation here)
16. Provide story boards illustrating the user interface for at least four (4) screens. Discuss
how you have applied best-practice user-interface design concepts (minimum 300
words).
(Insert user interface diagrams here)
Document Page
Document Page
17. Deploy the solution Describe the approach for planning and managing
implementation, testing, and deployment for the system (minimum 500 words).
(Insert answer here)
Planning: The project manager will be doing survey and consider best cases for planning the
system deployment. The system will be done through direct deployment.
Managing: The project manager and system developer, network engineer will be managing
the tools and technology for the deployment. The team members will be reporting all the
progress in a document.
Testing: The system will be tested in four ways such as unit, functionality, connectivity and
white box. All the outcome of the test will be recorded by the team.
Deployment: The system will be deployed directly as the organization does not have any
existing system.
You must use Microsoft Project for the Gantt chart and Microsoft Visio for all UML
diagrams produced for this assignment, otherwise your answers will not be marked. All
diagrams must be part of a single file. Additional files and attachments will not be
marked.
All tables, diagrams, and charts must be accompanied by a one paragraph description
(minimum 100 words) to help explain your rationale and logic. Note that presentation,
spelling, and grammar are extremely important aspects of your design. Be sure to proof read
your work prior to submission.
Submission Information:
1. Compile all the diagrams and specifications professionally into a single MS Word
document. (Do not submit a pdf file.)
2. Use the following format for the Word document’s filename:
Last Name_First Name_Student Number.doc
(e.g., Smith_John_s2841999.doc)
3. Carefully review the assignment marking criteria.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4. Do not compress your assignment file.
5. Submit your assignment online by going to the “Assignment” section of the course
web site.
1 out of 20
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]