Implementing Management Information System in OZES
Verified
Added 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-
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
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.
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 requirementof 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)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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 Includesdesigningandcodeinspectingthatresultsinprovidinghighqualityof application. Disadvantages: The disadvantages are: This methodology promotes code ownership. The iterations are not well defined in this methodology. Recommendation:Thebestmethodologythatcanbeusedfordevelopingthe 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 EventEvent Type TriggerSource Actor Use CaseOutputDestination actor
7SYSTEM ANALYSIS AND DESIGN Sign UpExternalCustomer sign Up CustomerSign upThe customer sign up with details Customer LoginExternalCustomer login CustomerLoginThe customer loginwith usernameas password. Customer Order Products ExternalBuy products CustomerOrder Products The customer ordersthe productthat they want to buy. Management Sold details StateOrder Products ManagementSold details Thedetails of sellingis updateon thesystem by management. Associate Broker Product Details TemporalItem Description Associate Broker Product Details Thedetails ofthe Associate Broker
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
8SYSTEM ANALYSIS AND DESIGN productis updatedby broker. Seller Details TemporalLoginof associate broker Associate Broker Seller Details Thedetails of the seller fromwhere the item is to be picked up bythestaff of OZES Management
9SYSTEM ANALYSIS AND DESIGN Use case diagram Figure 1: Use Case Diagram (Source: Created by author) Use Case description Use Case NameSelling Details ScenarioThe 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. ActorsThe 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. StakeholdersThe associate brokers, the management system of the OZES, the owner of OZES,thesellingcustomerandthepurchasingcustomersarethe stakeholders associated with this use case. Pre-conditionsPre-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-ConditionsThe broker after viewing this use case negotiate price with the selling customer. Flow of Activities ActorSystem Themanagementuploadsthe detailsofsellingitemtothe customer. The system takes input of the price of the item, the quantity of item and the description of the item.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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)
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
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
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
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.
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 ExpertSystemUsing UnifiedModellingLanguage.InIOPConferenceSeries: 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 ModulefortheNationalAeronauticsandSpaceAdministration(NASA).Journalof 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.andMathew,S.K.,2016.Choiceofagilemethodologiesinsoftware development:avendorperspective.JournalofInternationalTechnologyandInformation 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.