Question

In: Accounting

answer the following question after reading this case study 0.Define the Vision? 1.Plan the Project?

answer the following question after reading this case study

0.Define the Vision?

1.Plan the Project?

Sub-Task 1.1: Divide the system into at least two separate components or subsystems, which can be supported with two iterations. Briefly describe each.

Sub-task 1-2: Create a work breakdown structure that lists all the steps to complete the first iteration. Put a time estimate on each step.

 

2.Define and understand the Requirements?

Sub-task 2-1: Create a simple use case diagram from the list of use cases.

Sub-task 2-2: Create a simple class diagram from the list of classes.

 

3.Define the user experience?

Sub-task 3-1: Select a single use case and identify the steps required to perform the use case

Sub-task 3-2: Make a workflow diagram of the selected use case.

 

4.Develop the Software Architecture Design?

Sub-task 4-1: Design a preliminary database schema for the classes in this iteration.

Sub-task 4-2: Decide whether you will build a desktop system or a browser-based system. Write a couple of paragraphs listing the pros and cons of each alternative to defend your decision.

 

5.Develop the Detailed Design and Program the System?

 

 

When Wayne Johansen turned 16, his dad bought him a new Garmin handheld GPS system. His family had always enjoyed camping and hiking, and Wayne was usually the one who monitored their hikes with his dad’s GPS system. He always liked to carry the GPS to monitor the routes, distances, and altitudes of their hikes. More recently, though, he had found a new hobby using his GPS system: geocaching.

Geocaching is a high-tech version of the treasure hunts that most of us did when we were kids. Participants search for geocaches or caches that are small, hidden, waterproof containers that typically contain a logbook and perhaps a small item. When found, the participant sometimes gets instructions for the next move—to either enter information into a logbook or to look for the next cache.

As Wayne became more involved with his hobby, he discovered that there are many different kinds of activities for geocaching enthusiasts. The simplest ones are those that involve caches found by using GPS co- ordinates, although even some of these tasks can be difficult if the caches are well hidden. Some of the activities involve multipoint drops where there is a set of clues in multiple locations that must be followed to arrive at the final cache point. Some activities involve puzzles that must be solved to determine the coordi- nates of the final cache.

Before long, Wayne wanted to make his own caches and post them for people to find. He discovered that there were several Web sites with access to geocaching information, caches, and memberships. He joined one of the geocaching Web sites and used it to log his finds. But he decided he would like to create his own system for tracking all the information he had about his caches. Conveniently, Wayne’s older brother Nick, a college student majoring in information systems, was looking for a semester project for one of his programming classes. The two of them decided to develop a system to help Wayne keep track of all his geocaching activities.

In this case, you will go through the various core processes of an SDLC and perform some of the activities of a development project. The project is divided into tasks and sub-tasks, as was our Tradeshow System project. The daily assignments for this case should be considered as preliminary efforts and rough drafts. The objective of these assignments is to help you remember the overall approach to software development. Several assignments have been listed for each task to allow your instructor to select those that best meet the objectives of the course.

 

Solutions

Expert Solution

Geocaching - Keeping Track of Geocaching Activities

Introduction

Geocaching, which is also known as the GPS stash hunting, is a recreational activity, whereby one person buries something in the soil, for one to come and identify its location by the use of the Global Positioning system unit. The geocaches of the game are referred to as the geocaches. The participants try to move around to a particular location by the use of the GPS to seek to find the geocaches. The geocache is usually a container that has a logbook, it is waterproof and contains cheap trinkets. This game has been modified from the one we used to play by hiding things for others to find when we were kids. It can also be seen as a modification of the hide and seek in which the GPS is used for location.

Participants of the activity, geocaching, use the features and the capability of a GPS receiver unit to find the hidden caches. Geocaching participants hope to have individuals and groups of people all over the world secret caches in a wide variety of locations and then post the caches' coordinates to the internet. GPS users then follow the location coordinates to find the caches. The game is much more exciting and interactive. The one who finds the caches before the others get the prize.

Task 0: System Vision Document

Vision Definition

Wayne Johnson after becoming an active member of the game, he came up with an idea to keep track of all his activities. He is therefore interested in coming up with his system, despite the fact that there are many commercial websites available which can provide the information he wants. He wants the new regime to be able to keep track of all the activities undertaken; it should collect data from various people and have the data processed for easy analysis and provide recommendations for the betterment of the event to the users. He will also benefit from the system and knows that it will be helpful to many others.

System Objective

Geocaching system, when developed, will serve many purposes. The main aim of creating the system will be to make the people aware of this activity and be able to keep track of their activities. Many people take it as a childish game, not knowing that there is a modified game that is available to all the people. The game is unisexual, and it can be played by anyone in the world. It is an activity that requires interest. The system will be able to provide or give instructions to the beginners and offer more information to the ones who are interested.

Features and Components

The system will contain the following features:

  1. A track for all the caches that have not been located.
  2. A track for all the caches that have been found.
  3. The geocaches that have been created by Wayne himself.
  4. All the information regarding the geocaches.
  5. Information was containing the users' activities.
  6. Steps for the new recruits.

System Requirements

For any person to participate in the game, he or she must hold an identification card for any country in the world. He or she must be ready to abide by the rules and the regulations of the game. In addition to that, the game is official, and one is allowed to report any abuse that he or she might face as they go on with the activity. People can come up with a group of individuals from different regions of the world and register with the organization as members. They are then tossed in the field for the activity. The winner or the one who finds the cache is prized. The registration as a member will require a fee, depending on the region one comes from. The game for the new recruits will not be the same as for the other officers. The game will have levels, for example, the primary stage, the standard stage and lastly the elite stage.

The system will require one to pay a subscription fee to be maintained as a member. The inactive members will be automatically eliminated to create a chance for the new intakes. The system allows that a group of participants will be made of the people from the same continent when in the primary stage, cover three continents in the standard step and cover the whole world for those who will be on the elite stage. This will help the people compete with the ones they are at the same level to avoid inequalities.

Expected Benefits

This system to be created will be helpful since;

  1. It will help people keep track of their activities.
  2. Provide a platform where people from the rest of the world can socialize hence unity.
  3. It will help people to learn more from each other.
  4. It is cheap than the other commercial websites with the same information.
  5. It provides detailed information regarding the activity.
  6. It gives an opportunity to the users to update their business regularly.

 

 

Task 1: Plan the Project

Task 1.1: Two Subsystems

The project will be done in two subsystems. There is an iteration that will be made for the apps to be downloaded and the other will be done for the laptops. The project aims at identifying the best system to use out of the two. The iterations will be availed to the customers and some of the interested members and try to get their views. The one that suits the market or the desires of the participants is the one that will be adopted. The difference between them is that the one made for the laptops is intensive as compared to the one for the Phones. This is based on the storage capacity of the two devices. Laptops have a larger storage capacity than phones. The user can also decide on which system they want to use while using their phones or the laptops. There will be two kinds of sub- system in each. These are:

  • Technological Subsystem
  • Information Subsystem

Technological Subsystem: The subsystem that will automatically fill the activities tracked for the user and analyzed by the system itself and post the geocaching entries for the user to view. This is efficient because it reduces human error. The one that will require Wayne to gather information and make the entries about his activities. It is used by the ones who value their inputs.

Information Subsystem: The main aim of this subsystem is to generate the infinite sequence of outcomes, to meet the desired goal. The purpose of the system being to create awareness to the people about the activity, the system iterations will help in achieving this. Below is an iteration for the geocaching event.

The first iteration process is meant for apps in the phones. It is straightforward and precise for any phone user. It provides all that user needs. The information on the icon on the app appears immediately the icon is touched.

 

 

The second iteration is for the laptops. This kind of a system is more detailed than the one found on the phones. It provides all the information needed by either the continuing or the new recruits in the activity.

 

These diagrams provide details on the icons that avail information to the users. They are relevant both to the users and to the managers of the as they can avail the valuable information to their users easily and for the users, they can get the required information easily and in the form they are easily accessible too.

Task 1.2. Work Breakdown Structure

Work breaks down structures shows how the activities are undertaken. Below is a work breakdown structure for the geocaching event.

 

Activity

 

Activity Definition and Processes

 

Timing (hrs.)

  1. Acquisition of System Information

For the purpose of system development, information regarding the system will be gathered before being analyzed.

12

Management and storage of information for analysis.

4

Formulation of a list of activities

6

Development of the activities’ workflows for the cases identified.

12

  1. Solutions and Planning

Designing of the database tables

10

Development of the system’s screens

12

Networking and configuration of the tabs in via computing alongside with designing of the program details.

5

  1. System Programming

Development of the databases

8

Writing the programs

4

Coding the programs

4

Development of the user interface

12

4. System Testing

Testing of all the components

6

Checking the accuracy of the data

10

Checking the functionality of the system

6

5. System Documentation

The details and information regarding the entire system will be documented and stored for future reference

24

 

The work breakdown structure above will help in keeping track of the activities taking place all over the world in geocaching activities. This helps in simplifying the work for the managers of the game and helping in knowing what the customers who receive the service expect from the operation directors. This is also a guideline for the system development. It provides a specific time by which the activity should be done and also confirm if it is done. It is a managerial tool when it comes to system development project.

Task 2: Define and Understand the Requirements

During this phase of system documentation, the analyst works with the users to come up with sufficient documentation for the software as well as the procedure manuals. The documentation which also involves online records, informs the users how to use the existing software. It also tells the users what to do in the case of occurrence of any software problems.

The programmers and engineers have a critical responsibility in especially in this particular phase. This is simply because they are the ones that designs the entire system. They also go ahead and codes the system before removing syntactical errors that may be present in the programs. In the case the system programs are to be run in an environment comprising of mainframe, there must be creation of the so-called job control language (Hoffer, 2002).

Task 2.1. Use Case Diagram

The above use case will be used to illustrate the interaction amongst the elements of a system. As shown, the activities of the geocaching games are interrelated. One activity leads to the other, or one action depends on another to be accomplished. The diagram will be very helpful to the system formulators. It will help them to know how the activities they undertake are related. It will also provide an idea of how each activity should be done bearing in mind that the other event awaits it. This simplifies the issues when it comes to identifying mistakes in the system. It will show where the error came from and how it has moved, and the sections that it has caused problems too.

This diagram also shows the specific functions performed by every individual in the system development. It will tell who is working well and who is not doing the desired procedures and processes. This will enable the system managers to know who has to be appreciated for the work they are doing and who has to be warned to rectify their mistakes. It will be vital methodology in solving many problems with the systems. During the analysis phase of a project to identify system functionality, the diagram will be used to separate the system into smaller actors and methods.

 

 

 

 

 

 

 

 

Task 2.2. Use Class Diagram

The above use class diagram will be used in the system development process. It will describe the structure of a system by showing the classes that are contained in a system, how they operate and the relationships amongst the objects in the system. It will be vital in trying to model the static view of the application. Also, it will be important describing the overall responsibilities of a system.


Related Solutions

Answer the following question after reading over the case study below. Case 10 Two-Tier Wages—Same Job,...
Answer the following question after reading over the case study below. Case 10 Two-Tier Wages—Same Job, Different Pay When domestic auto manufacturers were hit hard by recession and foreign competition, they struggled to control costs and maintain profitability. One response was a two-tier wage system paying new workers significantly less than existing ones doing the same job. What is the future for two-tier wage systems? A New Labor Contract At Ford, General Motors, and Chrysler manufacturing plants across the United...
Your Tasks: After reading the case study, answer the following questions: Describe in your own words...
Your Tasks: After reading the case study, answer the following questions: Describe in your own words the meaning with examples of the following terms:- - Unconscious Bias - Stereotyping, Prejudice and Discrimination. (10 marks – 150 words) Identify TWO theories that you have learned in this unit and then relate their relevance and applicability to the given case study. (5 marks – 200 words) Here the date, take two theories from it http://www.mediafire.com/file/vop79sq3pquzgyb/Lecture+5.pptx/file Based on your understanding of the case...
Answer the following question after reading over the case studybelow. Case 10 Two-Tier Wages—Same Job,...
Answer the following question after reading over the case study below. Case 10 Two-Tier Wages—Same Job, Different Pay When domestic auto manufacturers were hit hard by recession and foreign competition, they struggled to control costs and maintain profitability. One response was a two-tier wage system paying new workers significantly less than existing ones doing the same job. What is the future for two-tier wage systems? A New Labor Contract At Ford, General Motors, and Chrysler manufacturing plants across the United...
After reading the following case, please answer the following questions: 1. Why does agency problem arise?...
After reading the following case, please answer the following questions: 1. Why does agency problem arise? 2. What is the cost of agency problem? 3. How to minimize the agency problem? CASE STUDY ON AGENCY PROBLEM ABC Company started operations in early 1970. The company produces specialized items for manufacturing cars. Most of the raw materials used are imported from Brazil because the cost is low and the labor is very cheap. The CEO for ABC Company, Mr. Rodriguez, makes...
Read the following case study carefully and answer the question that follows it QUESTION 1 Takyiwaa,...
Read the following case study carefully and answer the question that follows it QUESTION 1 Takyiwaa, Salamatu and Adade are Undergraduate Students from the University of Professional Studies who studied Management of Small and Medium Enterprise. After their National Service they decided to start a Restaurant Business. The overarching purpose for opening a Restaurant, was to be the second to none producers of Quality service in the Restaurant Business in Accra and respect for the customer. Starting a business of...
QUESTION 4 CASE STUDY Read the following case study and then answer the questions. A market...
QUESTION 4 CASE STUDY Read the following case study and then answer the questions. A market darling falls to Earth: The EOH Meltdown Background EOH was listed on the JSE in 1997. Over the next twenty years it grew to one of the largest technology businesses on the African continent. By 2017 it operated in 36 countries in Africa and internationally. It had grown its annual turnover to R15,4 bn rand and was generally viewed as a highly successful company....
Course Project: Nutrition Care Process: Assessment Assignment Overview After reading the case study below, you will...
Course Project: Nutrition Care Process: Assessment Assignment Overview After reading the case study below, you will create a nutrition care plan for the client. This week you will complete section A, the nutritional assessment. This portion of your nutrition care plan is worth 40 points. Please refer to the Grading section of this document for the distribution of these points. You will also find Writing Guidelines at the end of this document that will assist you in meeting the expectations...
Can you read this and make it sound better 1. After reading the case study, I...
Can you read this and make it sound better 1. After reading the case study, I did not realize how vital walkthroughs are for the benefit of the facility. The feedback that this hospital got from this simple walkthrough was astounding. For example, the hospital was not keeping the bathrooms clean and that by this action it does affect what the patient thinks of the hospital. Also not being able to give directions to family members should have never had...
Can you read this and make it sound better 1. After reading the case study, I...
Can you read this and make it sound better 1. After reading the case study, I did not realize how vital walkthroughs are for the benefit of the facility. The feedback that this hospital got from this simple walkthrough was astounding. For example, the hospital was not keeping the bathrooms clean and that by this action it does affect what the patient thinks of the hospital. Also not being able to give directions to family members should have never had...
After reading the cases below please answer each question for each case   (200 words minimum each)...
After reading the cases below please answer each question for each case   (200 words minimum each) What are the issues or concerns in the case? Based on the text book what issues or concerns are wrong with the case? (3 sources) What could be the possible employee reactions? How would you discuss the issue or concern with the employee/s? What, if any, would be a disciplinary action? Describe in detail what the training module would look like to prevent the...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT