Sunday, April 27, 2008

Question 9.27

Accounting System - I think the accounting system need to test before it releases and uses. If the system develops with new skills and technologies, then there are many benefits compare to old one. However, if the error is occured in the system, the information may be lost. Then it makes critical problems to people who has their account. So this system needs to test as much as what developers can do. If this system is a perfect, then it will fine.

Game - Nowadays, many games are coming out. Compare to video games, I think pc games have more bugs than video games. The reason is that when the pc games come out, several games are not worked properly. I think that developers try to make a due day, so some of test are ignored. After a week from released game, the company provides some of patches which can solve the bugs. For games, it does not make critial problems compare to accounting system but it will give bad feeling to consumers.

Photo Sharing System - For this system, it will not give much of critical problems. However, the biggest problem will be a personal privacy. If a photo can affect to other people, then these people can have a problem with their live. So if a person who controls or manages this system, he/she needs to remove a photo which will affect to other people's live.

Sunday, April 20, 2008

Community Partner

The organization of community partner is Project Open Hand which has been providing "meal with love" to people living with serious illness and to senior in San Francisco and Alameda country and has served as a model for over 100 organizations over the world since 1985 (This is from Project Open hand website). Their main goal is to help people to eat because without eating, those who have serious illness people cannot take their medicine. This program is created by Ruth Brinker from her experience when her friend died of AIDS.
I work for Special Event for Project Open Hand to develop the databse and survey. Right now in the database, there are approximately 3000 volunteers' information. Last Friday, we finally send an survey email and we are getting a good respond. After done with this survey, we have to work on the database to make more friendly to community partners. Right now, they are using access to use the database, so we have to find out the easy way to use it. Also, we have to redesign the databse, too.

Sunday, April 13, 2008

1.
Technician - He have to understand how to use calibrating a fule value. He has responsibility to read a documentation and need to know which value will give a error before using the program because he will be the one who will use this program. Without test, this kind of problem
can occur. If he did the test, he would be put value zero.

Person who wrote the fuel-value calibration program - He has responsibility to check the program which works fine. When he modified or changed some code, he needed to bug from the beginning that changes works fine or not. Depending on how much time he spend to build this program, the bug time will be longer. He need to think all the cases that may give an error.

Person who selected and purchased - He has responsibility to know about the program. This program will use for his company. Then he needs to do research about the program and gets information. After that, when he purchases this program, he needs to check and run the program that it works fine or not. It means that this person should have some knowledge of this program that how does it work. Another option is that he can go with technician that he can check the program and if he says ok, then they can purchase the program. Or they can make an insurance for the program that if there is a problem on the program, the company of program will do something for them.

The software company that sells the network software - When the company sells the products, it needs to tell about the good, but also it needs to mention the bad or weak of the program.
Just saying about the good, then how the company will handle if the program have errors. Every program can not be a perfect because programs are humans that they can miss some of the cases. These cases may appear when users are using it. So they need to make some of way to handle this problems. For exmaple, the insurance may be one of the solve this problem.

The captain of the ship - The captain is controlled all kinds of things of the ship. Without his permission, this software can not install in the ship. So captain need to what the problem is all about and he need to ask a technician to test the program before installing it. And After installed the program, they have to test again to make sure it work correctly.

2. D-U-E Process
Describe - The first day of Service Learning, partners who are from the company and we (I and Derrick) decided to make a web application which controls the database. We want to use django to make it, but their ITS people disagreed with it. They just gave their own opinions that it would be not worked at all. We thought that it would be alright to build using django, but their opinions were very strong that we gave up to build the web application. Rather than making it, we got other job to do such as work on the survey and make Microsoft Access more friendly. What I felt was that it was really hard to convice people who are in the real world.

Understand - I could understand what their ITS people disagreed with the our way to make the web application, but what I thought was they did not listen to us. I thought that we could not solve their opinions which gave us some problems about the web application. This would be the biggest reason that they did not listen to us. We tried to figure out, but it was really hard to solve. We were doing service learning, not work for a job.

Encourage Communication- The acutal problems which ITS people came with are 1) who will fix or control the web application when it breaks down or it has a problem? they want to have a supporter after we leave. 2) How about the security? The content of database is very important to them, so they want to very secure. I never thought about this kind of problems before I met them. Also, ITS people said that they can make a web application for our partners, but it was only saying. After that, there was no action. I thought, this is kind of a failure when I was doing my service learning because I could not convince them. My expectation of service learning is changed a lot compare to before.

Sunday, April 6, 2008

Digital Information

a. I choose three sites which provides digital information such as musics and videos. For mp3.com, while vistors listen to music, they can watch advertisement. So they make money from advertisements. For Itune, they cost per song that consumer need to pay to download the music. Last one is cyworld which is from Korea. Many Koreans make their own website and decorate it. When they decolate, they have pay to buy decoration. Also, they can download the music. This is one of the legal website in Korea. These kind of website use their item or advertisement to make their money.

b. These kind of website give a freedom to consumers. Nowaday, new musics, Tv shows, or movies are kept coming out. Then consumers can listen to music or watch the Tv shows or movie when they want to do. For exmaple, rather than buy a music CD, consumers want to get what they want to listen to. Therefore, they download what they like to listen to. Once they download the musics and movies, they own the musics and movies because these are going to their hard disk and store them.