Australian Fashion Design (AFD) System Development: A Comprehensive Analysis of Methodologies and Design
VerifiedAdded on 2024/06/03
|24
|4068
|442
AI Summary
This report delves into the development of a new system for Australian Fashion Design (AFD), a Brisbane-based women's clothing company. It explores various methodologies, including Agile, Spiral, Iterative, and Incremental, to determine the most suitable approach for AFD's specific needs. The report emphasizes the importance of User-Centered Design (UCD) and Human-Computer Interaction (HCI) principles in conjunction with Customer Relationship Management (CRM) to create a user-friendly and efficient system. It further examines the implications of these principles on the application of CRM and outlines a plan for implementing a UCD-informed HCI for the CRM application. The report concludes with a detailed analysis of the AFD case study, including a comprehensive event table, domain model class diagram, design class diagram, and use case diagram, providing a comprehensive understanding of the system's functionality and design.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
ICT700 - SYSTEMS ANALYSTS - ASSESSMENT 2
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table of Contents
List of Figures.........................................................................................................................................2
List of Tables..........................................................................................................................................2
Introduction...........................................................................................................................................3
Task 1: Report........................................................................................................................................5
Task 2: Memo......................................................................................................................................11
Review the AFD case study and complete the following task with reference to the information in
the case study..................................................................................................................................11
TASK 3: Event Table.............................................................................................................................14
TASK 4: Domain Model Class Diagram.................................................................................................16
Task 5: Design Class Diagram...............................................................................................................18
Task 6: Use Case Diagram....................................................................................................................19
Task 7: Use Case Description...............................................................................................................21
Conclusion...........................................................................................................................................22
References...........................................................................................................................................23
1
List of Figures.........................................................................................................................................2
List of Tables..........................................................................................................................................2
Introduction...........................................................................................................................................3
Task 1: Report........................................................................................................................................5
Task 2: Memo......................................................................................................................................11
Review the AFD case study and complete the following task with reference to the information in
the case study..................................................................................................................................11
TASK 3: Event Table.............................................................................................................................14
TASK 4: Domain Model Class Diagram.................................................................................................16
Task 5: Design Class Diagram...............................................................................................................18
Task 6: Use Case Diagram....................................................................................................................19
Task 7: Use Case Description...............................................................................................................21
Conclusion...........................................................................................................................................22
References...........................................................................................................................................23
1
List of Figures
Figure 1 Agile Methodology...................................................................................................................6
Figure no. 2 Spiral Model.......................................................................................................................7
Figure 3 Iterative Model........................................................................................................................8
Figure 4 Incremental Model..................................................................................................................9
Figure 5 Domain Class Diagram...........................................................................................................17
Figure 6 Design Class Diagram.............................................................................................................18
Figure 7 Use case diagram...................................................................................................................20
List of Tables
Table 1 Event table..............................................................................................................................14
Table 2 Use case description...............................................................................................................21
2
Figure 1 Agile Methodology...................................................................................................................6
Figure no. 2 Spiral Model.......................................................................................................................7
Figure 3 Iterative Model........................................................................................................................8
Figure 4 Incremental Model..................................................................................................................9
Figure 5 Domain Class Diagram...........................................................................................................17
Figure 6 Design Class Diagram.............................................................................................................18
Figure 7 Use case diagram...................................................................................................................20
List of Tables
Table 1 Event table..............................................................................................................................14
Table 2 Use case description...............................................................................................................21
2
Introduction
Australian Fashion Design is a business company based in Brisbane. This report includes some
methodologies used in development of AFD systems. AFD focuses mainly on women's clothing and
sells women outlets with use of various sales representatives. It also does business of wedding
clothes for women with help of wedding representatives. The design offices of the AFD are situated
in Melbourne and Sydney. It is associated with two manufacturers in New Zealand and China that
provide them the furnished product and use service of postal services of delivery. There are various
retail stores opened according to no. of sales representatives. The product is transported to the
retail store regularly . These type of stores contain only one salesperson who work for AFD. No other
sales person working for another company supplies his product to the retail store. Sales area are
decided according to no. of retail stores in that area and no. of sales representative. The retail stores
are provided with the product with the recommended price. Also discount may be offered if product
is supplied in large quantity. Discounts are also decided on no. of new clients gained by the retail
stores. In case of wedding representative there are no retail stores available as the customer in case
of wedding representatives are not large clients, often he is a normal person. Therefore the AFD
does not keep a record of those people as they are not long-term clients. The discount offered here
is comparatively less due to less no. of volume of stocks of the product. These type of customer
have to follow the service of pay as you go because the company does not entertain any delay n
these cases. The company is just interested in the no. of products sold at the end of year. The sales
area in this case are designed according to column of products ordered in that particular area.
Talking about history of the company the company was started by Julia Spencer who started by
taking small orders within her reach. As the days passed the company was transformed in an
organization. Now the organization has both part time and full time employees. The organization has
decided to expand its business in field of men's clothing. Due to its some of features like manual
stock control, customer relationship systems and shelf accounting system the business has fasten its
growth. The off accounting system is used with email communication system. The order placed is
confirmed using email. Due to sales representatives(wedding and sales), the use of computer is little
low but the quality of service provided by the company is worth than anything. The salesperson are
provided with laptops and phones by the company which are helpful in tracking orders and delivery.
To handle issues related to the customer the customer relationship system is used. To handle
various problems of sales representatives some staff is provide which answer to their queries using
phone call. The stock control systems and the customer relationship systems used are to be modified
by Julia Spencer to compete with other organizations. These systems will be used with information
3
Australian Fashion Design is a business company based in Brisbane. This report includes some
methodologies used in development of AFD systems. AFD focuses mainly on women's clothing and
sells women outlets with use of various sales representatives. It also does business of wedding
clothes for women with help of wedding representatives. The design offices of the AFD are situated
in Melbourne and Sydney. It is associated with two manufacturers in New Zealand and China that
provide them the furnished product and use service of postal services of delivery. There are various
retail stores opened according to no. of sales representatives. The product is transported to the
retail store regularly . These type of stores contain only one salesperson who work for AFD. No other
sales person working for another company supplies his product to the retail store. Sales area are
decided according to no. of retail stores in that area and no. of sales representative. The retail stores
are provided with the product with the recommended price. Also discount may be offered if product
is supplied in large quantity. Discounts are also decided on no. of new clients gained by the retail
stores. In case of wedding representative there are no retail stores available as the customer in case
of wedding representatives are not large clients, often he is a normal person. Therefore the AFD
does not keep a record of those people as they are not long-term clients. The discount offered here
is comparatively less due to less no. of volume of stocks of the product. These type of customer
have to follow the service of pay as you go because the company does not entertain any delay n
these cases. The company is just interested in the no. of products sold at the end of year. The sales
area in this case are designed according to column of products ordered in that particular area.
Talking about history of the company the company was started by Julia Spencer who started by
taking small orders within her reach. As the days passed the company was transformed in an
organization. Now the organization has both part time and full time employees. The organization has
decided to expand its business in field of men's clothing. Due to its some of features like manual
stock control, customer relationship systems and shelf accounting system the business has fasten its
growth. The off accounting system is used with email communication system. The order placed is
confirmed using email. Due to sales representatives(wedding and sales), the use of computer is little
low but the quality of service provided by the company is worth than anything. The salesperson are
provided with laptops and phones by the company which are helpful in tracking orders and delivery.
To handle issues related to the customer the customer relationship system is used. To handle
various problems of sales representatives some staff is provide which answer to their queries using
phone call. The stock control systems and the customer relationship systems used are to be modified
by Julia Spencer to compete with other organizations. These systems will be used with information
3
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
systems which will help in providing best quality of service to the customer. The idea is to shift the
business on online mode which provides an easy to use interface and filter various products
according to choice of user. The report includes various options of adopting UCD approach with HCL
using CRM. Various methodologies are described which will be helpful in building a perfect AFD
system so as to provide better efficiency and accuracy. It also includes event table which helps in
supporting the business system and at last there are various diagrams which describe various
procedures of operating the business in organization.
4
business on online mode which provides an easy to use interface and filter various products
according to choice of user. The report includes various options of adopting UCD approach with HCL
using CRM. Various methodologies are described which will be helpful in building a perfect AFD
system so as to provide better efficiency and accuracy. It also includes event table which helps in
supporting the business system and at last there are various diagrams which describe various
procedures of operating the business in organization.
4
Task 1: Report
There are various techniques provided when it comes to business system making. To make a good
business system there should be a proper plan and methodology which can result in a proper
business system. The various methodologies available for making business systems are agile,
incremental, iterative, etc. All the methodology start with discussing the plan of development that
includes all the requirements of the system . All the requirements are discussed with various officials
and a team is formed for the third specific purpose. Each and every team member is specialized in
one format and gives his/her opinion in the team meeting/ After discussing the requirements of the
system various digammas are made so as to show the functionality of the system. Diagrams such as
use case diagrams, data flow diagrams model the functionality of the system so that the team can
know about the working of the system in rough manner. The different approaches used in system
making are shown below:
1. Agile Approach:
It is similar to incremental model. Agile system is designed in quite fast cycles with the
incremental order. This results in the release of incremental outputs. Each release is tested
in a brief manner so that the methodology could be checked for issues. This results in
improving quality of the system. This methodology uses progressive development and
adaptive planning approach for its working. Here are some advantages and disadvantages
regarding this methodology:
Agile approach Advantages:
It is a continuous approach and thus provides and gain customer satisfaction.
The models working are placed quite fast.
It provides Continuous attention which is helpful in technical excellence.
The requirements could be changed afterward quickly.
Much helpful to the management team in features like purchasing and transaction
It provides interface that is user-friendly to the users of the system.
Agile approach Disadvantages:
Designing and documentation are not on a higher priority.
If requirements are not clearly specified the project can be disqualified.
5
There are various techniques provided when it comes to business system making. To make a good
business system there should be a proper plan and methodology which can result in a proper
business system. The various methodologies available for making business systems are agile,
incremental, iterative, etc. All the methodology start with discussing the plan of development that
includes all the requirements of the system . All the requirements are discussed with various officials
and a team is formed for the third specific purpose. Each and every team member is specialized in
one format and gives his/her opinion in the team meeting/ After discussing the requirements of the
system various digammas are made so as to show the functionality of the system. Diagrams such as
use case diagrams, data flow diagrams model the functionality of the system so that the team can
know about the working of the system in rough manner. The different approaches used in system
making are shown below:
1. Agile Approach:
It is similar to incremental model. Agile system is designed in quite fast cycles with the
incremental order. This results in the release of incremental outputs. Each release is tested
in a brief manner so that the methodology could be checked for issues. This results in
improving quality of the system. This methodology uses progressive development and
adaptive planning approach for its working. Here are some advantages and disadvantages
regarding this methodology:
Agile approach Advantages:
It is a continuous approach and thus provides and gain customer satisfaction.
The models working are placed quite fast.
It provides Continuous attention which is helpful in technical excellence.
The requirements could be changed afterward quickly.
Much helpful to the management team in features like purchasing and transaction
It provides interface that is user-friendly to the users of the system.
Agile approach Disadvantages:
Designing and documentation are not on a higher priority.
If requirements are not clearly specified the project can be disqualified.
5
New talent is not permitted for make decisions.
When operating on large scale projects the effort calculation is difficult.
It operates at high cost.
Figure 1 Agile Methodology
2. Spiral Approach:
Spiral approach is also known as iterative model. Spiral model is used to remove high risks in
projects. It has a tendency to operate accordant o the two best methodologies used i.e.
prototype model & waterfall. All the activities are arranged in spiral form in the spiral model.
The development phases are termed and showed as loops. Each loop corresponds to a
development phase. Each loop consists of 4 steps:
I. In the first part objectives, alternatives, and constraints are identified which arise due to
technology, cost, schedule, etc.
II. In the second part, risks are identified. Also, new approaches are also determined
according to required constraints.
III. In the third part, development is held. It also consists of the testing process.
IV. In this fourth phase operations such as progress reviewing, resolving issues are done.
Spiral Approach Advantages:
According to the complexity of the system, development phases can be easily
identified by the project manager. This leads to flexibility of the model.
Easy monitoring options are available which leads to making it a transparent model
Easy risk management can be done.
6
When operating on large scale projects the effort calculation is difficult.
It operates at high cost.
Figure 1 Agile Methodology
2. Spiral Approach:
Spiral approach is also known as iterative model. Spiral model is used to remove high risks in
projects. It has a tendency to operate accordant o the two best methodologies used i.e.
prototype model & waterfall. All the activities are arranged in spiral form in the spiral model.
The development phases are termed and showed as loops. Each loop corresponds to a
development phase. Each loop consists of 4 steps:
I. In the first part objectives, alternatives, and constraints are identified which arise due to
technology, cost, schedule, etc.
II. In the second part, risks are identified. Also, new approaches are also determined
according to required constraints.
III. In the third part, development is held. It also consists of the testing process.
IV. In this fourth phase operations such as progress reviewing, resolving issues are done.
Spiral Approach Advantages:
According to the complexity of the system, development phases can be easily
identified by the project manager. This leads to flexibility of the model.
Easy monitoring options are available which leads to making it a transparent model
Easy risk management can be done.
6
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Changes can be made in further cycles also.
Suitable for high risk and large development projects.
Spiral Approach Disadvantages:
It uses High cost
It provides complicated approach.
Various Skills are required for system evaluation.
Cannot be used to systems with low-risk.
Every stage needs documentation to work. Without documentation, it might
become complex.
It always needs an expert for analysing risks to the system.
Figure no. 2 Spiral Model
3. Iterative Model:
It does not focus on gathering requirements of the system initially else it focuses on studying
various parts of the old system so that improvements can be made in those parts of the
system and thus increasing the quality of service. When finding requirements of the same
7
Suitable for high risk and large development projects.
Spiral Approach Disadvantages:
It uses High cost
It provides complicated approach.
Various Skills are required for system evaluation.
Cannot be used to systems with low-risk.
Every stage needs documentation to work. Without documentation, it might
become complex.
It always needs an expert for analysing risks to the system.
Figure no. 2 Spiral Model
3. Iterative Model:
It does not focus on gathering requirements of the system initially else it focuses on studying
various parts of the old system so that improvements can be made in those parts of the
system and thus increasing the quality of service. When finding requirements of the same
7
procedure of designing and development gets repeated. This type of model can be used
when there is large development needed.
Iterative Model Advantages
It creates a high-level design for the system which is understandable to only a few
important officials in the team.
It provides a high quality of design and development.
The user is eligible to provide his feedback on the system.
It does not waste much time in making documentation and designing as the previous
system is studied thoroughly.
Iterative Model Disadvantages
High maintenance cost.
Various issues can arise if the requirements are not cleared initially.
Figure 3 Iterative Model
4. Incremental Model:
This model consists of dividing the requirements into various phases. There are many cycles
of the requirement phase. After many cycles, design and development process is carried on.
Incremental Model Advantages:
A perfect idea of the system will be provided during the early phase of development.
8
when there is large development needed.
Iterative Model Advantages
It creates a high-level design for the system which is understandable to only a few
important officials in the team.
It provides a high quality of design and development.
The user is eligible to provide his feedback on the system.
It does not waste much time in making documentation and designing as the previous
system is studied thoroughly.
Iterative Model Disadvantages
High maintenance cost.
Various issues can arise if the requirements are not cleared initially.
Figure 3 Iterative Model
4. Incremental Model:
This model consists of dividing the requirements into various phases. There are many cycles
of the requirement phase. After many cycles, design and development process is carried on.
Incremental Model Advantages:
A perfect idea of the system will be provided during the early phase of development.
8
A more flexible model can be built.
Easy risk management is provided.
Incremental Model Disadvantages:
The need for better and efficient planning
All the developers should know the whole system so that the work can be divided
accordingly.
high cost
Figure 4 Incremental Model
9
Easy risk management is provided.
Incremental Model Disadvantages:
The need for better and efficient planning
All the developers should know the whole system so that the work can be divided
accordingly.
high cost
Figure 4 Incremental Model
9
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Recommendations
According to my opinion the agile methodology is the best suites the methodology of development
of the Australian Fashion Design (AFD) system. It can arise as the best method for this purpose. As
the system needs management of all the AFD agile methodology activities will best suit the system.
Also, the agile methodology can be helpful in providing platforms to various stakeholders who in
turn can support them in providing a good transaction and purchase. This type of approach can help
in enhancing system's performance because it is a fully functional system. It can take feedbacks from
client or customer and can work to improve the system in an efficient way. Due to more no. of
phases in the methodology of agile, it can serve as a trusted method as it will design and develop a
system in various phases which in turn will lead into better requirement discussion and better
designing. Also, it will help in managing operations such as purchase, transaction, etc.
10
According to my opinion the agile methodology is the best suites the methodology of development
of the Australian Fashion Design (AFD) system. It can arise as the best method for this purpose. As
the system needs management of all the AFD agile methodology activities will best suit the system.
Also, the agile methodology can be helpful in providing platforms to various stakeholders who in
turn can support them in providing a good transaction and purchase. This type of approach can help
in enhancing system's performance because it is a fully functional system. It can take feedbacks from
client or customer and can work to improve the system in an efficient way. Due to more no. of
phases in the methodology of agile, it can serve as a trusted method as it will design and develop a
system in various phases which in turn will lead into better requirement discussion and better
designing. Also, it will help in managing operations such as purchase, transaction, etc.
10
Task 2: Memo
Review case study of AFD and whole given task with reference to
information in the given case study.
To: AFD team management
CC: AFD
From: Name of student
Subject: Explanation of various recommendations & UCD approach for the new build up system
1. Explanation of HCL and UCD:
The UCD (User-centered design) is like iterative process which mainly focuses on the
requirement or need of users. The main goal is to achieve all the requirements of the user in
a specified way so that a perfect system according to the user is made. The approach
includes the interaction of users in such a way that all the requirements are clearly specified.
The user is also allowed to specify any need during the designing and development process
so that a fully functioned structure could be constructed. In case of AFD, a proper
involvement of customers will help in building a user-friendly & an interactive system
Interaction with Human-computer is used for interacting humans with computers. To
implement these developers should design an interface system that can easily interact user
with the computer. The interface build should be user-friendly so that user can easily relate
with the method. It helps in enhancing user experience and in incrementing customers by
means of customer satisfaction.
2. UCD principles Implications on the application of CRM:
According to me, the user-centered design can come out as a big advantage for the system
which uses customer relationship management scheme. It can help various organizations by
providing services such as managing contacts, products, sales, etc. As we know the user-
centered design aims to identify all the requirements of the user clearly it can act as an
efficient scheme for the AFD system. This helps in analyzing system goals in a precise way.
The design of AFD system can be done on basis of UCD and then the feedback option is
applied to it so that users can give feedback to the system so as to improve the working and
stability of the system. The test plans help in testing the system with various test cases. This
11
Review case study of AFD and whole given task with reference to
information in the given case study.
To: AFD team management
CC: AFD
From: Name of student
Subject: Explanation of various recommendations & UCD approach for the new build up system
1. Explanation of HCL and UCD:
The UCD (User-centered design) is like iterative process which mainly focuses on the
requirement or need of users. The main goal is to achieve all the requirements of the user in
a specified way so that a perfect system according to the user is made. The approach
includes the interaction of users in such a way that all the requirements are clearly specified.
The user is also allowed to specify any need during the designing and development process
so that a fully functioned structure could be constructed. In case of AFD, a proper
involvement of customers will help in building a user-friendly & an interactive system
Interaction with Human-computer is used for interacting humans with computers. To
implement these developers should design an interface system that can easily interact user
with the computer. The interface build should be user-friendly so that user can easily relate
with the method. It helps in enhancing user experience and in incrementing customers by
means of customer satisfaction.
2. UCD principles Implications on the application of CRM:
According to me, the user-centered design can come out as a big advantage for the system
which uses customer relationship management scheme. It can help various organizations by
providing services such as managing contacts, products, sales, etc. As we know the user-
centered design aims to identify all the requirements of the user clearly it can act as an
efficient scheme for the AFD system. This helps in analyzing system goals in a precise way.
The design of AFD system can be done on basis of UCD and then the feedback option is
applied to it so that users can give feedback to the system so as to improve the working and
stability of the system. The test plans help in testing the system with various test cases. This
11
helps in measuring system performance on high load. UCD principles will allow making such
AFD system through which easy and friendly interface can help in online processing and
transaction. The management team combines UCD with AFD in such a way that the online
accessing becomes quite easy and understandable.
3. Plan for UCD-informed HCL for the CRM application:
The plan is to make a system which implements both UCD and HCL and are compatible with
Customer relationship management scheme. AS we know that the customer relationship
management (CRM ) aims to provide such services as required for customer satisfaction.
CRM helps in solving issues of the customer and sales representatives so that a decorum is
maintained between the customer and the organization. The UCD scheme will help in
specifying requirements clearly and precisely. With help of agile methodology, it will, in turn,
provide best outputs for the organization. The better specification of requirements can be
done using UCD and agile methodology which mainly focuses on that purpose. The use of
HCL methodology will help in designing and development phase of the system. This will help
in simplifying various tasks in development procedure and a fully functioned and précised
system will be obtained as an output. The use of UCD will help in updating requirements
during the design phase and thus a better functioning system will be designed. The most
important thing is it is easily updatable which makes it a mostly used methodology in system
development.
4. Recommendation - Theory applied to a case:
The recommendation given to the AFD system is they should use both UCD and HCL
methodology with the CRM system. It will indirectly help in increasing the proficiency of the
system. As AFD is planning to shift its system online then it will require various systems
which are suitable for the online procedure. For example, it will require database system
that will store different type of data in it. Also, there might be some systems that mainly
focus on the security purpose of the system as the internet is home to various malware and
viruses. The elements like purchase, transactions, etc need a security function that can help
in protecting data transaction. For all this to be done, a better planning is required and this
better planning can be provided with help of UCD and HCL using CRM. The requirement list
will contain all the measures required by the system to keep the system up to date with high
security thus making a feasible system.
12
AFD system through which easy and friendly interface can help in online processing and
transaction. The management team combines UCD with AFD in such a way that the online
accessing becomes quite easy and understandable.
3. Plan for UCD-informed HCL for the CRM application:
The plan is to make a system which implements both UCD and HCL and are compatible with
Customer relationship management scheme. AS we know that the customer relationship
management (CRM ) aims to provide such services as required for customer satisfaction.
CRM helps in solving issues of the customer and sales representatives so that a decorum is
maintained between the customer and the organization. The UCD scheme will help in
specifying requirements clearly and precisely. With help of agile methodology, it will, in turn,
provide best outputs for the organization. The better specification of requirements can be
done using UCD and agile methodology which mainly focuses on that purpose. The use of
HCL methodology will help in designing and development phase of the system. This will help
in simplifying various tasks in development procedure and a fully functioned and précised
system will be obtained as an output. The use of UCD will help in updating requirements
during the design phase and thus a better functioning system will be designed. The most
important thing is it is easily updatable which makes it a mostly used methodology in system
development.
4. Recommendation - Theory applied to a case:
The recommendation given to the AFD system is they should use both UCD and HCL
methodology with the CRM system. It will indirectly help in increasing the proficiency of the
system. As AFD is planning to shift its system online then it will require various systems
which are suitable for the online procedure. For example, it will require database system
that will store different type of data in it. Also, there might be some systems that mainly
focus on the security purpose of the system as the internet is home to various malware and
viruses. The elements like purchase, transactions, etc need a security function that can help
in protecting data transaction. For all this to be done, a better planning is required and this
better planning can be provided with help of UCD and HCL using CRM. The requirement list
will contain all the measures required by the system to keep the system up to date with high
security thus making a feasible system.
12
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
As a result, the organization can grow and expand its business in other countries and can
make a profit. Also the sales and wedding representative will find a new and easy way to
interact with the business staff members and the customers.
13
make a profit. Also the sales and wedding representative will find a new and easy way to
interact with the business staff members and the customers.
13
TASK 3: Event Table
After read the case study, prepared a table of event that describe the data that is taken to support
the system or develop the system. The designed event table is given below:
Table 1 Event table
AFD EVENT TABLE
S. No EVENT TRIGGER SOURCE USE CASE RESPONSE DESTINATION
1. Registratio
n
Accessing Sales
people
registratio
n
Signup
successful
AFD management
2. Login Retrieving
services
Salespeo
ple
login successfully
Login
AFD management
3. a form of
Retail store
Including
new stores
RStores Request
Form
Stocks are
successfully
stored in
system
AFD management
4. Verifying
order by
salesperson
Order
verification
AFD
manage
ment
Verifying
order
placed
Order request
can be
forwarded
Salespeople
5. Verifying
sales area
Sales area
of
salesperson
Salespeo
ple
Sales area Which sales
person to
which sales
area
Management
6. Discount Price of
items are
confirmed
Manage
ment
system
Discount Price
calculation
RStores
14
After read the case study, prepared a table of event that describe the data that is taken to support
the system or develop the system. The designed event table is given below:
Table 1 Event table
AFD EVENT TABLE
S. No EVENT TRIGGER SOURCE USE CASE RESPONSE DESTINATION
1. Registratio
n
Accessing Sales
people
registratio
n
Signup
successful
AFD management
2. Login Retrieving
services
Salespeo
ple
login successfully
Login
AFD management
3. a form of
Retail store
Including
new stores
RStores Request
Form
Stocks are
successfully
stored in
system
AFD management
4. Verifying
order by
salesperson
Order
verification
AFD
manage
ment
Verifying
order
placed
Order request
can be
forwarded
Salespeople
5. Verifying
sales area
Sales area
of
salesperson
Salespeo
ple
Sales area Which sales
person to
which sales
area
Management
6. Discount Price of
items are
confirmed
Manage
ment
system
Discount Price
calculation
RStores
14
7. Manufactur
ing cloth
type
Fashion
clothes
Designing
Manufac
tures
Manufactu
ring cloth
type
Cloths
Designing
AFD Branches
8. Specific
Branches
sell what
kind of
items
Orders
generation
AFD
Branches
Branches Salespeople
make order to
which branch
9. Generation
of Sales
report
Generation
of Monthly
sales
Manage
ment of
AFD
Sales
report
Sales
description
Sales people
10. Sales done
by each
people who
are
connected
to the sales
Sales
report
Manage
ment of
AFD
“sales
people”
sales
15
ing cloth
type
Fashion
clothes
Designing
Manufac
tures
Manufactu
ring cloth
type
Cloths
Designing
AFD Branches
8. Specific
Branches
sell what
kind of
items
Orders
generation
AFD
Branches
Branches Salespeople
make order to
which branch
9. Generation
of Sales
report
Generation
of Monthly
sales
Manage
ment of
AFD
Sales
report
Sales
description
Sales people
10. Sales done
by each
people who
are
connected
to the sales
Sales
report
Manage
ment of
AFD
“sales
people”
sales
15
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
TASK 4: Domain Model Class Diagram
The domain class diagram is used to show explanation which is independent of the solution to the
problem. It includes two procedures process description and state structure. These diagrams do not
represent system design and focus on providing domain information.
first of all review of a case study of the organization is done for supporting development procedure
of the business. Then domain model class diagram is prepared and implemented. There are various
classes of an employee, wedd_representative, sale_representative, ret_store, manufacturer,
wedd_sales area, sales_sales area, sale_report, sale_area, and many more like domain in the system.
These classes perform their functionality accordingly.
The class diagram of the AFD system is given below.
16
The domain class diagram is used to show explanation which is independent of the solution to the
problem. It includes two procedures process description and state structure. These diagrams do not
represent system design and focus on providing domain information.
first of all review of a case study of the organization is done for supporting development procedure
of the business. Then domain model class diagram is prepared and implemented. There are various
classes of an employee, wedd_representative, sale_representative, ret_store, manufacturer,
wedd_sales area, sales_sales area, sale_report, sale_area, and many more like domain in the system.
These classes perform their functionality accordingly.
The class diagram of the AFD system is given below.
16
Figure 5 Domain Class Diagram
17
17
Task 5: Design Class Diagram
The class diagram explains the relation and dependency of classes. A class is said to be a
combination of methods, objects, variables, etc. The classes are made to attain a common
functionality. Each member of the class has a common functionality with other members. In class
diagrams, the classes are notated with help of box-like structure which has 3 sections in it. In AFD
system classes are stated as sales_representative, sales_person, sales_area, etc. Every class has its
attribute associated with it. Those attribute process the functionality of the class. For example
sales_id, amt_order, visit_date, etc are the attributes associated with the class
An overview of the class diagram is given below:
Figure 6 Design Class Diagram
18
The class diagram explains the relation and dependency of classes. A class is said to be a
combination of methods, objects, variables, etc. The classes are made to attain a common
functionality. Each member of the class has a common functionality with other members. In class
diagrams, the classes are notated with help of box-like structure which has 3 sections in it. In AFD
system classes are stated as sales_representative, sales_person, sales_area, etc. Every class has its
attribute associated with it. Those attribute process the functionality of the class. For example
sales_id, amt_order, visit_date, etc are the attributes associated with the class
An overview of the class diagram is given below:
Figure 6 Design Class Diagram
18
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Task 6: Use Case Diagram
The use case diagrams are used to show dynamic nature of the system. Use case diagrams show the
modeling of system using requirements, and view of the system. It consists of use case, actors, and
the relationship between them. The use case is denoted by oval shape object and relationship is
denoted with use of line. In this AFD system, users are AFD_mangtteam, retail_store, etc. The use
cases of the system are shown by login, representative_ type, register, etc. The relationships
defined can be one to one or one to many.
Given below is the use case diagram with its functionality:
19
The use case diagrams are used to show dynamic nature of the system. Use case diagrams show the
modeling of system using requirements, and view of the system. It consists of use case, actors, and
the relationship between them. The use case is denoted by oval shape object and relationship is
denoted with use of line. In this AFD system, users are AFD_mangtteam, retail_store, etc. The use
cases of the system are shown by login, representative_ type, register, etc. The relationships
defined can be one to one or one to many.
Given below is the use case diagram with its functionality:
19
Figure 7 Use case diagram
20
20
Task 7: Use Case Description
The explanation of the use case is given by the 'Takes Order'.
A use case transitional description is delivered for 'Takes Order'. The description of use case for the
designed system is given below.
Table 2 Use case description
Tales order scenario
Main Flow:
An application form is to be filled by a retail store
AFD must choose those sales areas which are in its service range
Orders of sales representatives are verified by AFD
Order amount is manageable
The salesperson can be either sales demonstrative or wedding illustrative
Exceptions
If the retail store is not registered order is not placed
If the store has more than one sales representative, the order is not placed.
A sales area can contain more than one sales representatives
Details of the customer associated with wedding representative are not stored in the database
21
The explanation of the use case is given by the 'Takes Order'.
A use case transitional description is delivered for 'Takes Order'. The description of use case for the
designed system is given below.
Table 2 Use case description
Tales order scenario
Main Flow:
An application form is to be filled by a retail store
AFD must choose those sales areas which are in its service range
Orders of sales representatives are verified by AFD
Order amount is manageable
The salesperson can be either sales demonstrative or wedding illustrative
Exceptions
If the retail store is not registered order is not placed
If the store has more than one sales representative, the order is not placed.
A sales area can contain more than one sales representatives
Details of the customer associated with wedding representative are not stored in the database
21
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Conclusion
The report is handy in providing information about making AFD system with the use of various
methodologies. There are various methodologies available that can be used to form AFD system but
the UCD and HCL are the main methodologies which should be used with the help of customer
relationship management system using agile methodology. The report also discusses uses of UCD
and HCL approach which in turn help in increasing efficiency of the AFD system. The report then
discusses some of the mostly used diagrams which are used to model the functioning of the system
in an initial phase of development. It also describes the development procedure that should be used
to overcome some major problems when shifting the system to online functioning.
22
The report is handy in providing information about making AFD system with the use of various
methodologies. There are various methodologies available that can be used to form AFD system but
the UCD and HCL are the main methodologies which should be used with the help of customer
relationship management system using agile methodology. The report also discusses uses of UCD
and HCL approach which in turn help in increasing efficiency of the AFD system. The report then
discusses some of the mostly used diagrams which are used to model the functioning of the system
in an initial phase of development. It also describes the development procedure that should be used
to overcome some major problems when shifting the system to online functioning.
22
References
1. Abrahamsson, P., Salo, O., Ronkainen, J. and Warsta, J. (2018). Agile Software Development
Methods: Review and Analysis. [online] Arxiv.org. Available at:
https://arxiv.org/abs/1709.08439 [Accessed 5 Jun. 2018].
2. Ieeexplore.ieee.org. (2018). Iterative enhancement: A practical technique for software
development - IEEE Journals & Magazine. [online] Available at
https://ieeexplore.ieee.org/abstract/document/6312870/ [Accessed 5 Jun. 2018].
3. Matharu, G.S., Mishra, A., Singh, H., and Upadhyay, P., 2015. An empirical study of agile
software development methodologies: A comparative analysis. ACM SIGSOFT Software
Engineering Notes, 40(1), pp.1-6.
4. Karim, S., Liawatimena, S., Trisetyarso, A., Abbas, B.S. and Suparta, W., 2017, November.
Automating functional and structural software size measurement based on XML structure of
UML sequence diagram. In Cybernetics and Computational Intelligence (CyberneticsCom),
2017 IEEE International Conference on (pp. 24-28). IEEE.
5. Larman, C., 2004. Agile and iterative development: a manager's guide. Addison-Wesley
Professional
23
1. Abrahamsson, P., Salo, O., Ronkainen, J. and Warsta, J. (2018). Agile Software Development
Methods: Review and Analysis. [online] Arxiv.org. Available at:
https://arxiv.org/abs/1709.08439 [Accessed 5 Jun. 2018].
2. Ieeexplore.ieee.org. (2018). Iterative enhancement: A practical technique for software
development - IEEE Journals & Magazine. [online] Available at
https://ieeexplore.ieee.org/abstract/document/6312870/ [Accessed 5 Jun. 2018].
3. Matharu, G.S., Mishra, A., Singh, H., and Upadhyay, P., 2015. An empirical study of agile
software development methodologies: A comparative analysis. ACM SIGSOFT Software
Engineering Notes, 40(1), pp.1-6.
4. Karim, S., Liawatimena, S., Trisetyarso, A., Abbas, B.S. and Suparta, W., 2017, November.
Automating functional and structural software size measurement based on XML structure of
UML sequence diagram. In Cybernetics and Computational Intelligence (CyberneticsCom),
2017 IEEE International Conference on (pp. 24-28). IEEE.
5. Larman, C., 2004. Agile and iterative development: a manager's guide. Addison-Wesley
Professional
23
1 out of 24
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.