Implementing Management Information System in OZES
VerifiedAdded on 2023/03/30
|16
|2390
|402
AI Summary
This document discusses the implementation of a management information system in OZES for second hand selling. It covers topics such as agile methodologies, use case diagrams, and user centric design.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: SYSTEM ANALYSIS AND DESIGN
ICT 700 System Analysis and Design Task 2
Name of Student-
Name of University-
Author’s Note-
ICT 700 System Analysis and Design Task 2
Name of Student-
Name of University-
Author’s Note-
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
2SYSTEM ANALYSIS AND DESIGN
Table of Contents
1. Consultation.................................................................................................................................2
2. Analysis of Case..........................................................................................................................5
Event Table..................................................................................................................................5
Use case diagram.........................................................................................................................6
Use Case description....................................................................................................................6
Domain Model Class Diagram....................................................................................................8
Class diagram for Associate Broker and order............................................................................9
3. Memo...........................................................................................................................................9
Bibliography..................................................................................................................................12
Table of Contents
1. Consultation.................................................................................................................................2
2. Analysis of Case..........................................................................................................................5
Event Table..................................................................................................................................5
Use case diagram.........................................................................................................................6
Use Case description....................................................................................................................6
Domain Model Class Diagram....................................................................................................8
Class diagram for Associate Broker and order............................................................................9
3. Memo...........................................................................................................................................9
Bibliography..................................................................................................................................12
3SYSTEM ANALYSIS AND DESIGN
1. Consultation
This agile and iterative methodology allows rapid changes and include adaptive planning,
delivers the software in short time and includes elf-organization (Satzinger, Jackson and Burd
2011). This methodology is flexible, and allows continuous improvements regarding the quality
of the software. As the OZES management system deals with user requirements that needs to be
changed from time to time, the following three agile methodologies can be used for developing
the information of OZES.
Methodology: Scrum Agile Methodology
Discussion: The scrum methodology includes interlocking steps as well as components
where the owner of the OZES can make the priority of the activities listed in product backlog
(Schmitz, Mahapatra and Nerur 2018). The methodology includes sprint backlog which includes
a wish of the owner and tries to implement the plan. Each sprint using this methodology is
completed in between 2-4 week and meeting are organized after a sprint gets completed.
Advantages: The advantages are listed below:
This methodology is flexible as well as adaptive.
Scrum methodology is creative and includes innovation.
This helps to lower the cost.
Improves the quality of the software.
Disadvantages: The disadvantages are listed below:
Training is required for the project team.
With this methodology, scalability is difficult.
1. Consultation
This agile and iterative methodology allows rapid changes and include adaptive planning,
delivers the software in short time and includes elf-organization (Satzinger, Jackson and Burd
2011). This methodology is flexible, and allows continuous improvements regarding the quality
of the software. As the OZES management system deals with user requirements that needs to be
changed from time to time, the following three agile methodologies can be used for developing
the information of OZES.
Methodology: Scrum Agile Methodology
Discussion: The scrum methodology includes interlocking steps as well as components
where the owner of the OZES can make the priority of the activities listed in product backlog
(Schmitz, Mahapatra and Nerur 2018). The methodology includes sprint backlog which includes
a wish of the owner and tries to implement the plan. Each sprint using this methodology is
completed in between 2-4 week and meeting are organized after a sprint gets completed.
Advantages: The advantages are listed below:
This methodology is flexible as well as adaptive.
Scrum methodology is creative and includes innovation.
This helps to lower the cost.
Improves the quality of the software.
Disadvantages: The disadvantages are listed below:
Training is required for the project team.
With this methodology, scalability is difficult.
4SYSTEM ANALYSIS AND DESIGN
Methodology: Extreme Programming Methodology
Discussion: This methodology is mainly used to increase the customer satisfaction. The
XP methodology mainly concentrates on the present requirement of the user rather than thinking
of future requirement. This methodology is centred on small development cycles and include
short releases (Rasnacis and Berzisa 2017). This methodology uses unit testing and include
frequent communication with the client. The Extreme development methodology includes
involvement of the owner of the OZES and establish a good communication between the
development team and owner of the OZES. User stories are also stated in this developments and
the owner or the client of the application software can prioritize the functions that are important.
This can help the OZES to state the most important features that are to be included in the system.
This methodology delivers the software in very short interval of time which might help the
OZES to launch the management system in 1 to 3 weeks.
Advantages: The advantages are listed below:
Helps to save cost of Australian Electric Supply.
The codes are simple in this methodology.
The process that is carried out is visible as well as accountable.
Includes feedback from the client.
Disadvantages: The disadvantages are:
Focuses mainly on the codes instead of design.
Does not measures the assurance of code quality.
Methodology: Feature Driven Development (FDD)
Methodology: Extreme Programming Methodology
Discussion: This methodology is mainly used to increase the customer satisfaction. The
XP methodology mainly concentrates on the present requirement of the user rather than thinking
of future requirement. This methodology is centred on small development cycles and include
short releases (Rasnacis and Berzisa 2017). This methodology uses unit testing and include
frequent communication with the client. The Extreme development methodology includes
involvement of the owner of the OZES and establish a good communication between the
development team and owner of the OZES. User stories are also stated in this developments and
the owner or the client of the application software can prioritize the functions that are important.
This can help the OZES to state the most important features that are to be included in the system.
This methodology delivers the software in very short interval of time which might help the
OZES to launch the management system in 1 to 3 weeks.
Advantages: The advantages are listed below:
Helps to save cost of Australian Electric Supply.
The codes are simple in this methodology.
The process that is carried out is visible as well as accountable.
Includes feedback from the client.
Disadvantages: The disadvantages are:
Focuses mainly on the codes instead of design.
Does not measures the assurance of code quality.
Methodology: Feature Driven Development (FDD)
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
5SYSTEM ANALYSIS AND DESIGN
Discussion: The FDD methodology is considered as a model driven methodology having
short process of iteration. This methodology mainly starts by establishing the overall shape of the
software or the model (Schön, Thomaschewski and Escalona 2017). As the management system
of OZES needs to have requirement of developing the system, the development process includes
object modelling, FDD methodology includes this particular practice. The FDD methodology has
tight control on the development process that result in developing a tangible software.
Advantages: The advantages are listed below:
This supports working of many teams in parallel.
All the aspects of the project can be tracked by this feature.
This system includes large team
Provides progress tracking of development and includes reporting capabilities.
Have excellent documentation
Includes designing and code inspecting that results in providing high quality of
application.
Disadvantages: The disadvantages are:
This methodology promotes code ownership.
The iterations are not well defined in this methodology.
Recommendation: The best methodology that can be used for developing the
management system of OZES is the agile scrum methodology. This methodology will help the
company to improve the productivity that are in teams as well as will help to deliver the
information system in every 2 to 4 weeks (Rajagopalan and Mathew 2016). This method
Discussion: The FDD methodology is considered as a model driven methodology having
short process of iteration. This methodology mainly starts by establishing the overall shape of the
software or the model (Schön, Thomaschewski and Escalona 2017). As the management system
of OZES needs to have requirement of developing the system, the development process includes
object modelling, FDD methodology includes this particular practice. The FDD methodology has
tight control on the development process that result in developing a tangible software.
Advantages: The advantages are listed below:
This supports working of many teams in parallel.
All the aspects of the project can be tracked by this feature.
This system includes large team
Provides progress tracking of development and includes reporting capabilities.
Have excellent documentation
Includes designing and code inspecting that results in providing high quality of
application.
Disadvantages: The disadvantages are:
This methodology promotes code ownership.
The iterations are not well defined in this methodology.
Recommendation: The best methodology that can be used for developing the
management system of OZES is the agile scrum methodology. This methodology will help the
company to improve the productivity that are in teams as well as will help to deliver the
information system in every 2 to 4 weeks (Rajagopalan and Mathew 2016). This method
6SYSTEM ANALYSIS AND DESIGN
includes team formation along with diversity, will includes a good communication in between
the team members, and includes frequent feedback from the owner of the company.
For developing the management system of OZES, the scum methodology will help to
control the scope of the project and will encourage the team associated with the project (Zewairi
et al. 2017). This methodology increases the transparency of team and includes good visibility to
manage the drawbacks of the system that is to be developed for the system. This particular
methodology is adaptive. The agile scrum methodology will help the developer of OZES to
interlock the steps and the components that are given by the OZES owner and also has the ability
to make priority to all the activities that are to be included in the system. The main methodology
that agile scrum method follows are using the sprint backlog system that also includes the wish
of owner about how the owner wants to implement it in the system. All the sprints that are used
in the agile scrum methodology are to be done in two to three weeks and after each sprint being
completed, meeting is organized for the system. This methodology has many advantages of
completing the project in a flexible manner and in an adaptive way. The scrum methodology is
very much creative in nature and also involves innovation. This methodology can help the
developer to complete the work with low cost and improves quality of software.
2. Analysis of Case
Event Table
Event Event
Type
Trigger Source
Actor
Use Case Output Destination
actor
includes team formation along with diversity, will includes a good communication in between
the team members, and includes frequent feedback from the owner of the company.
For developing the management system of OZES, the scum methodology will help to
control the scope of the project and will encourage the team associated with the project (Zewairi
et al. 2017). This methodology increases the transparency of team and includes good visibility to
manage the drawbacks of the system that is to be developed for the system. This particular
methodology is adaptive. The agile scrum methodology will help the developer of OZES to
interlock the steps and the components that are given by the OZES owner and also has the ability
to make priority to all the activities that are to be included in the system. The main methodology
that agile scrum method follows are using the sprint backlog system that also includes the wish
of owner about how the owner wants to implement it in the system. All the sprints that are used
in the agile scrum methodology are to be done in two to three weeks and after each sprint being
completed, meeting is organized for the system. This methodology has many advantages of
completing the project in a flexible manner and in an adaptive way. The scrum methodology is
very much creative in nature and also involves innovation. This methodology can help the
developer to complete the work with low cost and improves quality of software.
2. Analysis of Case
Event Table
Event Event
Type
Trigger Source
Actor
Use Case Output Destination
actor
7SYSTEM ANALYSIS AND DESIGN
Sign Up External Customer
sign Up
Customer Sign up The
customer
sign up with
details
Customer
Login External Customer
login
Customer Login The
customer
login with
username as
password.
Customer
Order
Products
External Buy
products
Customer Order
Products
The
customer
orders the
product that
they want to
buy.
Management
Sold
details
State Order
Products
Management Sold
details
The details
of selling is
update on
the system
by
management.
Associate
Broker
Product
Details
Temporal Item
Description
Associate
Broker
Product
Details
The details
of the
Associate
Broker
Sign Up External Customer
sign Up
Customer Sign up The
customer
sign up with
details
Customer
Login External Customer
login
Customer Login The
customer
login with
username as
password.
Customer
Order
Products
External Buy
products
Customer Order
Products
The
customer
orders the
product that
they want to
buy.
Management
Sold
details
State Order
Products
Management Sold
details
The details
of selling is
update on
the system
by
management.
Associate
Broker
Product
Details
Temporal Item
Description
Associate
Broker
Product
Details
The details
of the
Associate
Broker
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
8SYSTEM ANALYSIS AND DESIGN
product is
updated by
broker.
Seller
Details
Temporal Login of
associate
broker
Associate
Broker
Seller
Details
The details
of the seller
from where
the item is to
be picked up
by the staff
of OZES
Management
product is
updated by
broker.
Seller
Details
Temporal Login of
associate
broker
Associate
Broker
Seller
Details
The details
of the seller
from where
the item is to
be picked up
by the staff
of OZES
Management
9SYSTEM ANALYSIS AND DESIGN
Use case diagram
Figure 1: Use Case Diagram
(Source: Created by author)
Use Case description
Use Case Name Selling Details
Scenario The Details of selling of the second hand item is stored in this use case.
Triggering
Event
The triggering event associated with this use case is the customer buying
the second hand items from the OZES after price negotiating and the
details the item is uploaded in the system so that the broker can negotiate
Use case diagram
Figure 1: Use Case Diagram
(Source: Created by author)
Use Case description
Use Case Name Selling Details
Scenario The Details of selling of the second hand item is stored in this use case.
Triggering
Event
The triggering event associated with this use case is the customer buying
the second hand items from the OZES after price negotiating and the
details the item is uploaded in the system so that the broker can negotiate
10SYSTEM ANALYSIS AND DESIGN
the price with the selling customer.
Brief
Description
The details of the price is explained in this use case. The selling price is
detailed with the purchasing customer. After the customer buys the item
from the OZES, the selling price details of the item is uploaded in this
use case so that the associated broker can negotiate the price with the
selling customer and make profit out of that.
Actors The purchasing customer, the associate brokers and the management are
the actors associated with this use case.
Related Use
Case
Buy products, upload product details and item description are the three
use cases related with selling details use case.
Stakeholders The associate brokers, the management system of the OZES, the owner of
OZES, the selling customer and the purchasing customers are the
stakeholders associated with this use case.
Pre-conditions Pre-conditions for this use case are that the management has to upload the
details of the items along with the product which the purchasing customer
can buy. After the payment process is done, the details is stored in this use
case.
Post-Conditions The broker after viewing this use case negotiate price with the selling
customer.
Flow of
Activities
Actor System
The management uploads the
details of selling item to the
customer.
The system takes input of the price
of the item, the quantity of item and
the description of the item.
the price with the selling customer.
Brief
Description
The details of the price is explained in this use case. The selling price is
detailed with the purchasing customer. After the customer buys the item
from the OZES, the selling price details of the item is uploaded in this
use case so that the associated broker can negotiate the price with the
selling customer and make profit out of that.
Actors The purchasing customer, the associate brokers and the management are
the actors associated with this use case.
Related Use
Case
Buy products, upload product details and item description are the three
use cases related with selling details use case.
Stakeholders The associate brokers, the management system of the OZES, the owner of
OZES, the selling customer and the purchasing customers are the
stakeholders associated with this use case.
Pre-conditions Pre-conditions for this use case are that the management has to upload the
details of the items along with the product which the purchasing customer
can buy. After the payment process is done, the details is stored in this use
case.
Post-Conditions The broker after viewing this use case negotiate price with the selling
customer.
Flow of
Activities
Actor System
The management uploads the
details of selling item to the
customer.
The system takes input of the price
of the item, the quantity of item and
the description of the item.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
11SYSTEM ANALYSIS AND DESIGN
Exception
Condition
If the item is not sold, the item is returned to the original owner of the
item who is selling the item.
Domain Model Class Diagram
Figure 2: Class Diagram
(Source: Created by author)
Exception
Condition
If the item is not sold, the item is returned to the original owner of the
item who is selling the item.
Domain Model Class Diagram
Figure 2: Class Diagram
(Source: Created by author)
12SYSTEM ANALYSIS AND DESIGN
Class diagram for Associate Broker and order
Figure 3: Class Diagram for associated broker and order
(Source: Created by author)
3. Memo
Date: May, 30, 2019
To: Executive Analyst
From: Business Analyst of Australian Electric Supply (OZES)
Subject: Implementing Management Information System in OZES
I am writing this to inform you that OZES is implementing an information system to manage the
business process of second hand selling in the business. The information system is already under
process and I am expecting to finish the project within 6 to 9 months.
As our company wants to extend its business process to second hand selling, I want to design the
human computer interaction system (HCI) by implementing the user centric design. As the
Class diagram for Associate Broker and order
Figure 3: Class Diagram for associated broker and order
(Source: Created by author)
3. Memo
Date: May, 30, 2019
To: Executive Analyst
From: Business Analyst of Australian Electric Supply (OZES)
Subject: Implementing Management Information System in OZES
I am writing this to inform you that OZES is implementing an information system to manage the
business process of second hand selling in the business. The information system is already under
process and I am expecting to finish the project within 6 to 9 months.
As our company wants to extend its business process to second hand selling, I want to design the
human computer interaction system (HCI) by implementing the user centric design. As the
13SYSTEM ANALYSIS AND DESIGN
system will be used by you, you need to provide me with the detail requirements that you want in
the new information system. There are different processes that you perform for selling second
hand activities and all those functions are to be included in the information system.
The information management system that is to be developed for the organization will includes
human computer interaction that is the design of the system will mainly focus on computer
technology and to establish a relation between computer and humans. With the implementation
of Human computer system, it can be stated that the system will not only be limited to desktop. It
will include mobiles and tablets. A detailed discussion is provided to you explaining HCI and
UCD in developing this system and the implication of UCD in the system.
The HCI includes a broad field that overlaps the areas including the user centred design (UCD)
and design related to user experience. With the HCI and the UX design, the practitioners mainly
focuses on the academic that include scientific research as well as develop understanding related
to users.
The UCD that is included for designing the software is an iterative process that helps the
designers to mainly focus on all the users and the needs of the users in each design phase. The
UCD mainly includes involving the users in designing the design process and includes different
research in the system. The design techniques in UCD are highly usable as well as includes
accessible product for the users. With the UCD, the developers or the designers include a mix
investigation process and a generative method and different tools for understanding the needs of
the user.
The user centred design involved in for developing the software is considered as an iterative
process which helps designers to focus mainly on the needs of user and the focus of user. The
system will be used by you, you need to provide me with the detail requirements that you want in
the new information system. There are different processes that you perform for selling second
hand activities and all those functions are to be included in the information system.
The information management system that is to be developed for the organization will includes
human computer interaction that is the design of the system will mainly focus on computer
technology and to establish a relation between computer and humans. With the implementation
of Human computer system, it can be stated that the system will not only be limited to desktop. It
will include mobiles and tablets. A detailed discussion is provided to you explaining HCI and
UCD in developing this system and the implication of UCD in the system.
The HCI includes a broad field that overlaps the areas including the user centred design (UCD)
and design related to user experience. With the HCI and the UX design, the practitioners mainly
focuses on the academic that include scientific research as well as develop understanding related
to users.
The UCD that is included for designing the software is an iterative process that helps the
designers to mainly focus on all the users and the needs of the users in each design phase. The
UCD mainly includes involving the users in designing the design process and includes different
research in the system. The design techniques in UCD are highly usable as well as includes
accessible product for the users. With the UCD, the developers or the designers include a mix
investigation process and a generative method and different tools for understanding the needs of
the user.
The user centred design involved in for developing the software is considered as an iterative
process which helps designers to focus mainly on the needs of user and the focus of user. The
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
14SYSTEM ANALYSIS AND DESIGN
user design mainly involves including the user to design the process as well as include many
different research in system. The techniques of design are included in the process of UCD and
are highly usable and includes many accessible product s for all users. Along with UCD,
developers and the designers mainly includes some mix investigation process as well as
generative method to understand the need of the user and include different tools that are to be
included in the system design.
As the user of the information system will be management system of OZES, the associated
brokers, purchasing customers and the selling customer, interview and surveys are to be carried
out with the users of the system. The UCD includes four phases, understanding the context of
use, specifying the user requirements, designing the solutions and evaluating the requirements
that are included in the system.
The implications that UCD has in developing the system are:
Helps to specify the context use for the system;
Specifies the business requirements;
Create a unique solution design for the system;
Evaluate the designs;
Implements the designs; and
Finally deploys the design in the business operations.
There is a need to carry out UCD and the HCI for developing the system as because the above
stated reasons.
user design mainly involves including the user to design the process as well as include many
different research in system. The techniques of design are included in the process of UCD and
are highly usable and includes many accessible product s for all users. Along with UCD,
developers and the designers mainly includes some mix investigation process as well as
generative method to understand the need of the user and include different tools that are to be
included in the system design.
As the user of the information system will be management system of OZES, the associated
brokers, purchasing customers and the selling customer, interview and surveys are to be carried
out with the users of the system. The UCD includes four phases, understanding the context of
use, specifying the user requirements, designing the solutions and evaluating the requirements
that are included in the system.
The implications that UCD has in developing the system are:
Helps to specify the context use for the system;
Specifies the business requirements;
Create a unique solution design for the system;
Evaluate the designs;
Implements the designs; and
Finally deploys the design in the business operations.
There is a need to carry out UCD and the HCI for developing the system as because the above
stated reasons.
15SYSTEM ANALYSIS AND DESIGN
Bibliography
Al-Zewairi, M., Biltawi, M., Etaiwi, W. and Shaout, A., 2017. Agile software development
methodologies: survey of surveys. Journal of Computer and Communications, 5(05), pp.74-97.
Maylawati, D.S., Darmalaksana, W. and Ramdhani, M.A., 2018, January. Systematic Design of
Expert System Using Unified Modelling Language. In IOP Conference Series: Materials
Science and Engineering (Vol. 288, No. 1, p. 012047). IOP Publishing.
Pamela McCauley PHD, C.P.E., Strevens, B., Hall, K., Shane, L. and Di Paulo, S., 2016. A
Human Centric Approach to Research, Design and Development of an Innovative Workstation
Module for the National Aeronautics and Space Administration (NASA). Journal of
Management & Engineering Integration, 9(1), pp.52-58.
Pyarelal, S. and Das, A.K., 2018. Automating the design of user interfaces using artificial
intelligence. DS 91: Proceedings of NordDesign 2018, Linköping, Sweden, 14th-17th August
2018.
Rajagopalan, S. and Mathew, S.K., 2016. Choice of agile methodologies in software
development: a vendor perspective. Journal of International Technology and Information
Management, 25(1), p.3.
Rasnacis, A. and Berzisa, S., 2017. Method for adaptation and implementation of agile project
management methodology. Procedia Computer Science, 104, pp.43-50.
Satzinger, J.W., Jackson, R.B. and Burd, S.D., 2011. Systems analysis and design in a changing
world. Cengage learning.
Bibliography
Al-Zewairi, M., Biltawi, M., Etaiwi, W. and Shaout, A., 2017. Agile software development
methodologies: survey of surveys. Journal of Computer and Communications, 5(05), pp.74-97.
Maylawati, D.S., Darmalaksana, W. and Ramdhani, M.A., 2018, January. Systematic Design of
Expert System Using Unified Modelling Language. In IOP Conference Series: Materials
Science and Engineering (Vol. 288, No. 1, p. 012047). IOP Publishing.
Pamela McCauley PHD, C.P.E., Strevens, B., Hall, K., Shane, L. and Di Paulo, S., 2016. A
Human Centric Approach to Research, Design and Development of an Innovative Workstation
Module for the National Aeronautics and Space Administration (NASA). Journal of
Management & Engineering Integration, 9(1), pp.52-58.
Pyarelal, S. and Das, A.K., 2018. Automating the design of user interfaces using artificial
intelligence. DS 91: Proceedings of NordDesign 2018, Linköping, Sweden, 14th-17th August
2018.
Rajagopalan, S. and Mathew, S.K., 2016. Choice of agile methodologies in software
development: a vendor perspective. Journal of International Technology and Information
Management, 25(1), p.3.
Rasnacis, A. and Berzisa, S., 2017. Method for adaptation and implementation of agile project
management methodology. Procedia Computer Science, 104, pp.43-50.
Satzinger, J.W., Jackson, R.B. and Burd, S.D., 2011. Systems analysis and design in a changing
world. Cengage learning.
16SYSTEM ANALYSIS AND DESIGN
Schmitz, K., Mahapatra, R. and Nerur, S., 2018. User engagement in the era of hybrid agile
methodology. IEEE Software.
Schön, E.M., Thomaschewski, J. and Escalona, M.J., 2017. Agile Requirements Engineering: A
systematic literature review. Computer Standards & Interfaces, 49, pp.79-91.
Schmitz, K., Mahapatra, R. and Nerur, S., 2018. User engagement in the era of hybrid agile
methodology. IEEE Software.
Schön, E.M., Thomaschewski, J. and Escalona, M.J., 2017. Agile Requirements Engineering: A
systematic literature review. Computer Standards & Interfaces, 49, pp.79-91.
1 out of 16
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.