Thursday, May 15, 2014
Thursday, May 1, 2014
Wednesday, April 23, 2014
Activity and Case Diagrams
Activity Diagram:
https://docs.google.com/drawings/d/1atnGSzSbFfCgrpXjP7XxHcYPgWVOSOKeikd18G1YBMc/edit
Cases Diagram:
https://docs.google.com/drawings/d/1atnGSzSbFfCgrpXjP7XxHcYPgWVOSOKeikd18G1YBMc/edit
Cases Diagram:
Monday, March 17, 2014
Interview Plan: Surfing Hawaii Club
My plan for this webpage is have a place where members could see meeting times and have a option to select whether they were attending or not. I have been talking to members of the group and we have come up with a few ideas. I plan on having a meeting with our head members, Tony Ettleman and Keith Rhames.
Objective of Interview
- Plan and decide what content the page needs and what it should look like.
Date, Time, and Location
- Saturday, March 15, 2014, Tony's House
User Participants (names and titles/positions)
- Head Members - Tony Ettleman and Keith Rhames
Project Team Participants
- Jarred Jobe
Interview/Discussion
1. What is the main content the page needs to have?
2. What are some optional content the page can have?
3. Will members use the page and keep it up to date?
4. Will this be better than just calling everyone like we do now?
5. What are some other possibilities besides a webpage?
Follow-Up
Important decisions or answers to questions
- Refer to notes taken
Open items not resolved with assignments for solution
- Refer to notes taken
Date and time of next meeting or follow-up session
- To be determined
Wednesday, February 26, 2014
Reaching Out - Surfing Hawaii Club
Greetings Surfing Hawaii Members,
I am in HPU's Software Engineering and Systems Analysis class and I am purposing to create a webpage that will display our meeting times. This project is a good way for me to gain experience in programming as well as helping our organization.
The webpage I'm planning on building will be simple and easy to navigate. Members will have the option to create and edit meeting times. Also, current members will have an option to select rather they our attending or not. Non - members will be able to register and see meeting times as well, which will help us reach out to new members. If anyone has any ideas on the webpage, feel free to email me at jarredjobe@hotmail.com.
Thank you for your time and I hope to hear from you soon.
Sincerely,
Jarred Jobe
I am in HPU's Software Engineering and Systems Analysis class and I am purposing to create a webpage that will display our meeting times. This project is a good way for me to gain experience in programming as well as helping our organization.
The webpage I'm planning on building will be simple and easy to navigate. Members will have the option to create and edit meeting times. Also, current members will have an option to select rather they our attending or not. Non - members will be able to register and see meeting times as well, which will help us reach out to new members. If anyone has any ideas on the webpage, feel free to email me at jarredjobe@hotmail.com.
Thank you for your time and I hope to hear from you soon.
Sincerely,
Jarred Jobe
Stakeholders: Local Surfing Club
Local Surfing Club
The plan is to create a website which will display meeting times and who can attend. The website should be able to create, edit and display meeting times and provide a option for members to select rather they're attending or not.
Members (Internal/Operational/Executive): Current Members would be the primary stakeholders, because the webpage would provide a service for them. It will help the club organize meetings easier.
Non - Members (External/Operational): People looking to join the club now have a webpage to see when the next meeting time is and all the peoples name who are attending. Thinking of also creating a page where people can register and join the club online.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2014/02/surfing-club.html
Stakeholders: Local Surf Shop
Local Surf Shop
The plan is to create a database that can track over 100 pieces of equipment and supplies. The database also needs to be accessed from anywhere, so it will have to be on a server.
Tony (Internal/Operational/Executive): Tony would the main stakeholders for this database. This database would help his business be more profitable.
Customers (External/Operational): Customers would benefit from the server by possibly making the database a webpage so they can see if Tony has the supplies needed.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2014/02/local-surf-shop-equipment-datatbase.html
Tony (Internal/Operational/Executive): Tony would the main stakeholders for this database. This database would help his business be more profitable.
Customers (External/Operational): Customers would benefit from the server by possibly making the database a webpage so they can see if Tony has the supplies needed.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2014/02/local-surf-shop-equipment-datatbase.html
Surfing Club
Local Surfing Club
Problem Description:
A few buddies and me have this club where we get together and watch surfing competitions. We have about 20 members and we all have busy lifestyles.
One problem we are having is organizing club meeting times and keeping track on who is attending. The plan is to create a website which will display meeting times and who can attend.
System Capabilities:
The system should be able to:
• Create, edit and display meeting times.
• Have a option for people to enter rather there attending or not.
Business Benefits:
• Members of the club will be able to easily check meetings times and see who is attending.
• This will overall make the meetings.
Problem Description:
A few buddies and me have this club where we get together and watch surfing competitions. We have about 20 members and we all have busy lifestyles.
One problem we are having is organizing club meeting times and keeping track on who is attending. The plan is to create a website which will display meeting times and who can attend.
System Capabilities:
The system should be able to:
• Create, edit and display meeting times.
• Have a option for people to enter rather there attending or not.
Business Benefits:
• Members of the club will be able to easily check meetings times and see who is attending.
• This will overall make the meetings.
Local Surf Shop Equipment Datatbase
Tony's Surf Board Repair
Problem Description:
My friend Tony has a small surf shop and he is having a problem keep track of his equipment and supplies. He has over 100 pieces of equipment and supplies that he wants me to create a database where he can keep track of everything. He also wants to be able to access the database from anywhere, so it will have to be on a server.
System Capabilities:
The database system should be able to:
• Collecting and storing information about each piece of equipment or supplies.
• Database hosted on a server for access anywhere.
Business Benefits
• The database will help Tony keep track of his equipment, which will help with accountability.
• The database will help him keep track of how much supplies he has and tell him if he needs to order more.
• Overall it will save him time and money.
Problem Description:
My friend Tony has a small surf shop and he is having a problem keep track of his equipment and supplies. He has over 100 pieces of equipment and supplies that he wants me to create a database where he can keep track of everything. He also wants to be able to access the database from anywhere, so it will have to be on a server.
System Capabilities:
The database system should be able to:
• Collecting and storing information about each piece of equipment or supplies.
• Database hosted on a server for access anywhere.
Business Benefits
• The database will help Tony keep track of his equipment, which will help with accountability.
• The database will help him keep track of how much supplies he has and tell him if he needs to order more.
• Overall it will save him time and money.
Wednesday, January 29, 2014
What is software engineering?
What is software engineering?
Well to me software engineering is designing, writing and testing computer programs. I think software engineers are the leaders in software development. There the ones who take an idea and turn it into reality.
Software engineers use technology to solve problems. They write software to make computers do new things or accomplish tasks more efficiently. They create applications for mobile devices, develop websites, and program software. And you can find them everywhere, from big tech firms and government agencies to start-ups and nonprofits.
How do I be a software engineer?
You first have to think about how a software engineer is suppose to think. When creating a program, one must think about every possibility. One of the biggest things software engineers learn is how to logically think through a problem and find a way to solve it. A good software engineer also understands teamwork and are good communicators. They work with other people all the time, including those who don’t come from a computer background. No matter how brilliant one is, at some point they will have to explain to someone how the product works or what the code does.
Some links for more info:
Wednesday, December 18, 2013
New LoL Report System
Hey everyone,
I had allot of fun working on this. Thanks to all the people on the forums, classmates, and friends who help me make this idea somewhat a reality. I hope one day that Riot will implement this system. Merry Christmas!
Jarred Jobe
Power Point Presentation
I had allot of fun working on this. Thanks to all the people on the forums, classmates, and friends who help me make this idea somewhat a reality. I hope one day that Riot will implement this system. Merry Christmas!
Jarred Jobe
Tuesday, November 26, 2013
Wednesday, October 9, 2013
Interview Plan: League of Legends
My plan for this program was to fix the current league of legends matching system. I'm tossing my idea around on the forums, but I would like to meet with the lead developer, Ryan 'Morello' Scott at Riot games.
Setting
1. How is the current system handling reported players?
2. Can we make a system to put reported players in there own bracket?
3. Will this system work on all game types?
4. Will this new system work?
5. What are some other possibilities besides implementing a new system?
Follow-Up
Objective of Interview
-Figure out how we can change to player matching system to make it better for players who never get reported.
Date, Time, and Location
-To be determined
User Participants (names and titles/positions)
-Ryan 'Morello' Scott, Lead Designer @ Riot Games
Project Team Participants
-Jarred Jobe
Interview/Discussion
1. How is the current system handling reported players?
2. Can we make a system to put reported players in there own bracket?
3. Will this system work on all game types?
4. Will this new system work?
5. What are some other possibilities besides implementing a new system?
Follow-Up
Important decisions or answers to questions
- Refer to notes taken
Open items not resolved with assignments for solution
- Refer to notes taken
Date and time of next meeting or follow-up session
-To be determined
Reaching Out: League of Legends
Greetings Riot Games,
I am in HPU's Software Engineering and Systems Analysis class and I am purposing a change to the way the current player matching system matches players together. This project is a good way for me to gain experience in programming as well as helping a organization.
The changes I am purposing is simple. Whenever a players get reported a x number of times, they got put into a bracket. Players are then matched up with people only in that bracket of reports. I think this would make team play better and overall promote friendly play. If you are interested, I would like to meet and discuss more details about the project.
Thank you for your time and I hope to hear from you soon.
Sincerely,
Jarred Jobe
I am in HPU's Software Engineering and Systems Analysis class and I am purposing a change to the way the current player matching system matches players together. This project is a good way for me to gain experience in programming as well as helping a organization.
The changes I am purposing is simple. Whenever a players get reported a x number of times, they got put into a bracket. Players are then matched up with people only in that bracket of reports. I think this would make team play better and overall promote friendly play. If you are interested, I would like to meet and discuss more details about the project.
Thank you for your time and I hope to hear from you soon.
Sincerely,
Jarred Jobe
Wednesday, September 25, 2013
Stakeholders: Surfing Social Network
This idea was based on a social network for surfers here in Hawaii. The program would allow users to post reports, pictures and videos about surf spots here in Hawaii.
Surfers (Internal/Operational/Executive): Surfers would the main stakeholders for this network, since they would be the ones fueling it. Surfing in Hawaii is huge and I know allot of people that would like to have this as a mobile app or website.
Surfing Companies (External/Operational): Big and small surf equipment retailers would also benefit from this social network though advertising. Who wouldn't want their boards on the front page. I have a couple of people i'm in contact with that could make this idea a reality.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2013/09/new-surfing-report-system.html
Surfers (Internal/Operational/Executive): Surfers would the main stakeholders for this network, since they would be the ones fueling it. Surfing in Hawaii is huge and I know allot of people that would like to have this as a mobile app or website.
Surfing Companies (External/Operational): Big and small surf equipment retailers would also benefit from this social network though advertising. Who wouldn't want their boards on the front page. I have a couple of people i'm in contact with that could make this idea a reality.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2013/09/new-surfing-report-system.html
Stakeholders: Tornado warning system
This idea was based on a application for mobile devices that would track where you are, and if you were in the path of a tornado, provide an ETA for said tornado.
Customers (Internal/Operational/Executive): The people who would benefit most from this app would be people who live in tornado alley. An advance warning system would decrease fatalities and property damages caused by tornadoes. I've tossed this idea to a couple of people I know and they said they would like to have it.
Weather Stations (External/Operational): I think cooperation with local meteorologist would increase the functionality of this app. Also a large mobile phone company would benefit from this app if it became popular. I don't have anyone right now that i could contact though.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2013/09/tornado-reporting-system.html
Customers (Internal/Operational/Executive): The people who would benefit most from this app would be people who live in tornado alley. An advance warning system would decrease fatalities and property damages caused by tornadoes. I've tossed this idea to a couple of people I know and they said they would like to have it.
Weather Stations (External/Operational): I think cooperation with local meteorologist would increase the functionality of this app. Also a large mobile phone company would benefit from this app if it became popular. I don't have anyone right now that i could contact though.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2013/09/tornado-reporting-system.html
Tuesday, September 24, 2013
Stakeholders: New League of Legends Queing System
My idea was to create a better queuing system for LOL. The new system would match non-reported players with non-reported players and reported players with reported players.
Riot Games (Internal/Operational/Executive): Riot games would be my main stakeholder, because i would need their approval to implement the new system. Riot games would gain from this, because players would play more effectively which in return would probably increase their fan base.
Players (External/Operational): The players will be benefiting from this new system change externally. In my mind long time fans would love to see this change and it would also attract new players.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2013/09/league-of-legends-needs-new-ranking.html
Riot Games (Internal/Operational/Executive): Riot games would be my main stakeholder, because i would need their approval to implement the new system. Riot games would gain from this, because players would play more effectively which in return would probably increase their fan base.
Players (External/Operational): The players will be benefiting from this new system change externally. In my mind long time fans would love to see this change and it would also attract new players.
Link to original post:
http://jarred-jobe-software-engineering.blogspot.com/2013/09/league-of-legends-needs-new-ranking.html
Wednesday, September 18, 2013
League of Legends needs a new ranking system.
LOL ranking system
Problem Description:
Today the game League of Legends is the most popular game in the world. The reporting system in LOL has come along way, but still does not match non-reported players with non-reported players. Players who have been reported multiple times still have the same chance of getting matched up with a non-reported player as they do a reported player.
It is recommended that a new system is implement where if you get reported a certain amount of times, you be placed in a certain bracket based on how many times you have been reported. This will ensure non-reported players get matched up with other non-reported players and also promote better team play from every player. Players will lose the negative report if no other reports are committed after a certain time period.
System Capabilities:
The new system should be capable of:
• Collecting and storing information about each players report history.
• Put players into brackets by taking the number of reports the player has.
• Time since last report calculator.
Business Benefits
• The entire LOL community will play more cooperatively together, which will better the game
• Players will strive to get better and play as a team.
• The game will be more appealing to new comers with less toxic players.
Problem Description:
Today the game League of Legends is the most popular game in the world. The reporting system in LOL has come along way, but still does not match non-reported players with non-reported players. Players who have been reported multiple times still have the same chance of getting matched up with a non-reported player as they do a reported player.
It is recommended that a new system is implement where if you get reported a certain amount of times, you be placed in a certain bracket based on how many times you have been reported. This will ensure non-reported players get matched up with other non-reported players and also promote better team play from every player. Players will lose the negative report if no other reports are committed after a certain time period.
System Capabilities:
The new system should be capable of:
• Collecting and storing information about each players report history.
• Put players into brackets by taking the number of reports the player has.
• Time since last report calculator.
Business Benefits
• The entire LOL community will play more cooperatively together, which will better the game
• Players will strive to get better and play as a team.
• The game will be more appealing to new comers with less toxic players.
Tornado Reporting System
Tornado Reporting System
Problem Description:
Tornadoes in the mainland U.S have been increasing ever year, for the past several years. Millions of dollars in damages and 100's of lives are lost, because of tornadoes. The current warning time for a tornado is 15 min, and this is hardly enough time for someone to escape a tornado.
It is recommended that a new system is implement where weather forecasters can give a area that will be affected and a estimated ETA for a certain spot in that affected area. Warnings will be sent via mobile app or though social networking.
System Capabilities:
The new system should be capable of:
• Collecting information about the tornado's current location and estimated path.
• Compute ETA times for user's in the affected areas.
Business Benefits:
• People living in the affected areas will now have more information about how much time they have to escape a tornadoes path.
• With warnings on mobile devices people will be alerted not matter where they are.
Problem Description:
Tornadoes in the mainland U.S have been increasing ever year, for the past several years. Millions of dollars in damages and 100's of lives are lost, because of tornadoes. The current warning time for a tornado is 15 min, and this is hardly enough time for someone to escape a tornado.
It is recommended that a new system is implement where weather forecasters can give a area that will be affected and a estimated ETA for a certain spot in that affected area. Warnings will be sent via mobile app or though social networking.
System Capabilities:
The new system should be capable of:
• Collecting information about the tornado's current location and estimated path.
• Compute ETA times for user's in the affected areas.
Business Benefits:
• People living in the affected areas will now have more information about how much time they have to escape a tornadoes path.
• With warnings on mobile devices people will be alerted not matter where they are.
New surfing report system!
Surfing Report System
Problem Description:
Surfing in Hawaii has always been popular, but today's reporting system fails to incorporate social networking in there programming. With crowds, weather and the changing of conditions, surfers need a network where they can communicate with each other from all across the state.
It is recommended that a new system is implement where surfers can update reports and give reviews on the surfing spot for that day. This system also needs to allow surfers to communicate to each other though a social network.
System Capabilities:
The new system should be capable of:
• Collecting and storing information about different surf spots around the island.
• Collecting information about the spots conditions (IE. weather, tide, wind and surf height and direction)
• Taking pictures and videos of the spots (and/or uploading)
• Connecting via Wi-Fi (Internet) and transmitting data
Business Benefits:
• Surfers will now have a direct feed into someone who is at the spot, instead of watching a stream.
• Competitions can become bigger with incorporation of social media.
• Less time searching the island for a good spot and more time surfing.
Problem Description:
Surfing in Hawaii has always been popular, but today's reporting system fails to incorporate social networking in there programming. With crowds, weather and the changing of conditions, surfers need a network where they can communicate with each other from all across the state.
It is recommended that a new system is implement where surfers can update reports and give reviews on the surfing spot for that day. This system also needs to allow surfers to communicate to each other though a social network.
System Capabilities:
The new system should be capable of:
• Collecting and storing information about different surf spots around the island.
• Collecting information about the spots conditions (IE. weather, tide, wind and surf height and direction)
• Taking pictures and videos of the spots (and/or uploading)
• Connecting via Wi-Fi (Internet) and transmitting data
Business Benefits:
• Surfers will now have a direct feed into someone who is at the spot, instead of watching a stream.
• Competitions can become bigger with incorporation of social media.
• Less time searching the island for a good spot and more time surfing.
Subscribe to:
Posts (Atom)











