$20 Bonus + 25% OFF
$20 Bonus + 25% OFF
Securing Higher Grades Costing Your Pocket? Book Your Assignment at The Lowest Price Now!
Add File

Error goes here

CIS5302 Professional Skills For Business Analysis

tag 0 Download7 Pages / 1,676 Words tag Add in library Click this icon and make it bookmark in your library to refer it later. GOT IT

Question:

Keeping Track of Your Geocaching Outings

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.

Task 0: Define the Vision

Either by yourself or with another class member, brainstorm all the functions this geocaching system might do. Keep it at a very high level. These activities closely relate to Core Process 1: Identify problem and obtain approval. Write a rough draft of the System Vision Document based on your brain- storming ideas. [Hint: Think of what Wayne wants the system to do and why this helps him.]

Task 1: Plan the Project

Based on the scope and vision you described in the System Vision Document, divide the project into at least two separate subsystems that can be done in separate iterations. For example, perhaps a first version can run on a laptop, with a second version that includes mobile components for a smartphone. These activities are related to Core Process 2: Plan and monitor the project—what to do, how to do it, and who does it.

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

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

Task 2: Define and understand the Requirements

On task 2, you want to get an overall view of what the system needs to do for Wayne. There are two pri-mary areas to focus on to obtain this high-level understanding of the system: a list of use cases and a list of domain classes. You could document this information in lists, but diagrams provide a visual representation that is often easier to remember and understand. These activities support Core Process 3: Discover and understand details.

1: Create a simple use case diagram from the list of use cases.

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

Task 3: Define the user experience

These activities are a continuation of what you began in task 2. The objective here is to further define what Wayne will need and how he will actually use the system. You will determine exactly how each use case works—what steps and options are available with the use case and even what the display and data- entry screens will look like. These activities primarily support Core Process 3: Discover and understand details.

1: Select a single use case and identify the steps required to perform the use case

2: Make a workflow diagram of the selected use case.

Task 4: Develop the Software Architecture Design

The high-level software architectural design of the system generally includes decisions about how the sys-tem will be built and what the database will look like. Design is a technical activity that requires experience in programming, database development, and software architecture. These activities support Core Process 4: Design system components.

1: Design a preliminary database schema for the classes in this iteration.

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.

Task 5: Develop the Detailed Design and Program the System

You probably have had many class projects where you designed a system and then programmed it. These kinds of activities support Core Process 5: Build, test, and integrate system components. Write a paragraph describing what programming language(s) you would recommend and what development environment you prefer. For this answer, draw on your previous programming and development experiences.

Task 6: Test and Deploy the System

You may have had opportunities to perform comprehensive testing of your programming class projects, especially if you have developed systems that integrated with other systems. These activities support Core Process 6: Complete system tests and deploy solution. Obviously, you can only do this if you have programmed the system.

1: Write a paragraph describing the difference between programmer testing and user testing.

2: Look at www.geocaching.com, which is a commercial Web site. What other issues need to be addressed to deploy this type of Web site?

Download Sample Now

Earn back the money you have spent on the downloaded sample by uploading a unique assignment/study material/research material you have. After we assess the authenticity of the uploaded content, you will get 100% money back in your wallet within 7 days.

Upload
Unique Document

Document
Under Evaluation

Get Money
into Your Wallet

Total 7 pages, 1 USD Per Page

Cite This Work

To export a reference to this article please select a referencing stye below:

My Assignment Help. (2021). Professional Skills For Business Analysis. Retrieved from https://myassignmenthelp.com/free-samples/cis5302-professional-skills-for-business-analysis/track-geocaching-outings.html.

My Assignment Help (2021) Professional Skills For Business Analysis [Online]. Available from: https://myassignmenthelp.com/free-samples/cis5302-professional-skills-for-business-analysis/track-geocaching-outings.html
[Accessed 19 September 2021].

My Assignment Help. 'Professional Skills For Business Analysis' (My Assignment Help, 2021) <https://myassignmenthelp.com/free-samples/cis5302-professional-skills-for-business-analysis/track-geocaching-outings.html> accessed 19 September 2021.

My Assignment Help. Professional Skills For Business Analysis [Internet]. My Assignment Help. 2021 [cited 19 September 2021]. Available from: https://myassignmenthelp.com/free-samples/cis5302-professional-skills-for-business-analysis/track-geocaching-outings.html.


Stuck with a research paper for days? Well, if you can’t figure out how to do a research paper on a certain research paper topic, get the necessary assistance from MyAssignmenthelp.com, the no.1 academic paper writing service on the internet. Here, we have professional researchers who will brainstorm to get unique ideas for your paper while you enjoy yourself. We are considered amongst the top writing services who know how to write a thesis for a research paper like the back of their hand. Our in-house academic writers will make sure you receive a plagiarism-free research paper on time.

Latest Database Samples

ITC516 Data Mining And Visualisation For Business Intelligence

Download : 0 | Pages : 4

Answer: The PCA analysis for the given data on US utilities data has been carried out with the aid of XLMiner and the relevant matrix consisting of the applicable Eigen values has been presented in the output below. Result Analysis and Component Analysis One of the key requirements to analyze the above output is to decide the extent of variation that the researcher aims to explain. This is imperative since the significant principal component...

Read More arrow Tags: Australia Hawthorn Engineering University of New South Wales 

ITECH1006 Database Management Systems

Download : 0 | Pages : 6

Answer: Australian Premier League (APL) is about to implement a new system for managing the league. The system will have to run on a very effective database to avoid cases of redundancy in data. This document shows they system can be modelled by showing the entity relationship diagram and a set of normalized relations derived from the ERD. The ERD diagram for the new Australian premier league is shown below. The diagram shows all the entities...

Read More arrow

301044 Data Science

Download : 0 | Pages : 15

Answer: Introduction Cancer is among the health conditions that have emerged in the last two to three decades ago. It has been established that there is no definite cure for this condition. This has led to the development of more scientific research aimed at how medication or control procedures to this conditions can be developed. In this paper, breast cancer data obtained from kaggle.com is explored, inferential and regression statistical te...

Read More arrow Tags: Australia Melbourne Management University of Melbourne 

MIS 545 Data Mining For Business Intelligence

Download : 0 | Pages : 3

Answer: In the year 2017, an American restaurant named Chipotle was affected of a malware activity which hacked the payment site of the restaurant (Klein, 2017). The individual user who accessed the online portal of the restoration or used their debit and credit card in order to purchase food where the major victim of the attack. A confirmation was achieved that the malware which affected by the payment system was mainly installed at the point...

Read More arrow

COIT20248 Information Systems Analysis And Design

Download : 0 | Pages : 11

Answer: The report is prepared for Brisbane Multi Faith Temple for the development of the information to manage the donation of the temple and other activity of the temple. A project schedule and a cost benefit analysis is performed for analyzing the benefits. The resources are allocated to the project for the estimation of the cost and the details of the investigation techniques followed for the analysis of the requirement are given in the re...

Read More arrow
Next

5% Cashback

On APP - grab it while it lasts!

Download app now

*Offer eligible for first 3 orders ordered through app!

ribbon
callback request mobile
Have any Query?