blah.

stuff

Wednesday, April 12, 2006

Pe Assignment

Problems Kim may be facing

She cannot speak/understand English very well. This could lead to her peers getting frustrated at the amount of time it takes to communicate a small point to her.

She is being ignored/left out. This would be because she is someone who is different, and also because it is hard to communicate with her.

-A solution to these two problems would be for Kim to make friends with someone who speaks her language. They could easily communicate in one language, while Kim gradually makes progress into learning English. She could also go to ESL classes, to help her learn English faster.

Kim is being bullied, simply because she is new.
-She should tell someone about it, like a teacher, or her siblings, as they may be facing the same problem.

Kim is getting lost while travelling to and from school. As a result, she is getting to school late, and missing out on work in class.

-Kim could talk to the neighbours, and find a student in her school who lives close by. This way, she would have someone to talk to, on her way to and from school.

Her parents are shouting at her, and hitting her. This is because they are going through a rough period, and are easily angered.

-Kim could talk to her parents about their problems over dinner, when tension is not as high. This way, the family shares the problems, and can help each other solve them.

-Kim and her family would not be able to speak English fluently, having come from a non English speaking country. To overcome this, they could go to a community group where they speak their native language.

-Kim and her family may not feel comfortable with the difference in cultures from their origin country, and Australia. If there are any families of their culture in their street/area, they could have a social gathering, and become accustomed to the way of life in Australia. Australians are generally very tolerant of other cultures, so this should not be too big of a problem.

Barriers to getting support and how she can overcome them:
* Doesn’t know who to talk to: She should think about who would be the best to talk to and remember that there is always someone she can talk to. Eg. Year Advisor at school, or even a teacher Kim is comfortable talking to.
* Racism: Try to talk to someone of the same race/background, to avoid this. As Kim is not fluent in English, it is harder to stand up to the offender in a language that you are not good at.
* Fear of consequences: Talk to someone that she knows won’t tell anyone else, unless required by law. She could also be afraid of backlash, that bullies might find out she’s reported them


Support available to Kim:

* School teachers
* Year advisor
* Counsellor
* Parents or siblings
* Relatives
* Family friends
* Someone in community that is of the same background or speaks the same language.
* The Kids Help Line: 1800 55 1800. This is a free, anonymous and 24 hour counseling service for children between five and eighteen years of age.

Character Count: 3029
Word Count: 532

Thursday, April 06, 2006

End user development involves the development of a system creating a solution to a problemdevelopment team. More powerful computers and application software mean that a software solution can be created quickly. The cost of the solution is also reduced as outside help is not used. The user is also more familiar with the application because of developing it and so needs no more training in its use.

Advantages include: low cost, rapid development time, little need for training, ease of modification by the user and suitability for the individual’s task.

Disadvantages include: a lack of documentation of the development process that may make modification difficult after a long period of time and a number of different users may develop the same application.


Exercise 3.8

Rapid Application Development, or RAD, can be used to describe any development process that leads to a faster development. This approach has less structured stages that are suitable for smaller and low cost projects. Often the user and programmer work closely together.

The RAD approach is suitable in cases where pre-written modules can be combined quickly to form a solution. These usually include database programs such as access, or programming like VB, where different modules can be combined together to form one program.

Wednesday, April 05, 2006

sd chapter 3

3.1

Requirements
  • The system will allow new customer details to be added, existing ones to be edited and cancelling customers to be replaced.
  • The system will aloow tours to be sorted on customer name, tour date, destination and seat allocation
  • Once tour is completed, the customer records will be stored in an archive file for the calendar year in which the tour occurred.
  • Family details will be able to be automatically duplicated for members of the same family
  • The system will be able to produce reports, including passenger lists for the drivers, and tour and customer details from archived files.
  • The system will be able to manage 500 tours within a 12 month period
  • The software will be able to communicate with the accounting procedures in use

Photograph album thingo

Requirements
  • Pictures are easy to find
  • Easy to send to others
  • Easy to duplicate
  • Will not deteriorate
3.2
Janine: looks after the booking system, creates passenger lists, and does bookkeeping
Marie and Angus: drivers.
Inputs: Name, address, phone number, emergency contact details.
coaches all fitted with seats from 1-45, and the company assigns a 4 digit number to each of the tours.
drivers passenger lists contain seat number, passenger number and emergency contact number.

Photos are stored in binders, with 3 a page
Multiple binders
All on photographic paper, normal size

problem, specification of a problem
then understand better if you now whats going to come, and where they are going, specify slowly - spicification

srs - software requirements specification, big document of stuff for the project

arriving at a specification
decide what new features are going to included in next release, using feedback
design, then codeage

desigfgn
analyze the problem - how are we going to solve the problem, how the modules work, connect
ie. interface with vb, and data thingy with oracle, then connect

implementation
once you have implemented the program, you hgo into the testing phase, and "put the program throught its phases"
big companies have a pre-release, so many millions of testers instead of 50, ei. beta, and incorporate feedback in the loop
expanding pool of people testing

alpha imp[lies internal test, not to external organizations
then beta goes to a small number of external companies, once the feedback works the program into something decent, then slowly expands the number of testers to those with less technical knowledge, blah blah blah

evaluate specifications, to a modular level

traditional sotware thing doesnt begin testing until all code is complete, whears with modular thingo as the code is completed, the code is tested so when the code is complete to 90%, code is 90% tested

human orientated programming
more concern about how to produce hgood software, or how humans intereact with software, notr just the computer itslef
people intersted in interaction between software and humans

oop
concerns objects and their behaviour in realation to other opjects
cobol
divide the prog into pieces, and solbve each piece or implement each piece
isolate objects, and implement in a specific way, so can use over and over again

oop conbines behavior and attributes into an object
if you have an object that is a phone number, it should be able to tell you what its number is, whos number it is, etc etc
create architecture, define functionality, imbue functinality, create programe but misixcng them togerther

examples
when a ball bounces, change the attributes so it bounces somewhere else
problem, specification of a problem
then understand better if you now whats going to come, and where they are going, specify slowly - spicification

srs - software requirements specification, big document of stuff for the project

arriving at a specification
decide what new features are going to included in next release, using feedback
design, then codeage

desigfgn
analyze the problem - how are we going to solve the problem, how the modules work, connect
ie. interface with vb, and data thingy with oracle, then connect

implementation
once you have implemented the program, you hgo into the testing phase, and "put the program throught its phases"
big companies have a pre-release, so many millions of testers instead of 50, ei. beta, and incorporate feedback in the loop
expanding pool of people testing

alpha imp[lies internal test, not to external organizations
then beta goes to a small number of external companies, once the feedback works the program into something decent, then slowly expands the number of testers to those with less technical knowledge, blah blah blah

evaluate specifications, to a modular level

traditional sotware thing doesnt begin testing until all code is complete, whears with modular thingo as the code is completed, the code is tested so when the code is complete to 90%, code is 90% tested

human orientated programming
more concern about how to produce hgood software, or how humans intereact with software, notr just the computer itslef
people intersted in interaction between software and humans

oop
concerns objects and their behaviour in realation to other opjects
cobol
divide the prog into pieces, and solbve each piece or implement each piece
isolate objects, and implement in a specific way, so can use over and over again

oop conbines behavior and attributes into an object
if you have an object that is a phone number, it should be able to tell you what its number is, whos number it is, etc etc
create architecture, define functionality, imbue functinality, create programe but misixcng them togerther

examples
when a ball bounces, change the attributes so it bounces somewhere else

Sunday, April 02, 2006

english wwi thingo

Somewhere in France
24/06/1917

To the family,

I sure am glad to be out of the trenches. The conditions there were horrible. We were all cramped in like sardines, and everyone and everything smelt like month old socks. The reason I'm out of there, and here in this nice hospital is because I have been diagnosed with something called "Trench Fever". I am not too sure what exactly it is, but it definitely is not fatal.

This trench fever means that I can barely move, as the pains in my legs and back are too debilitating. And then there is the fever. It makes you feel so hot and uncomfortable, I could hardly sleep. Sometimes, I just wish I never signed up for this, what with all the violence and pointless death. Being sick out here, on the battlefield, is completely different from being sick back home in Sydney. The conditions are much worse, and of course, they cant treat as well. I mean, the doctors did not even know what I was sick with until the third time I got the pains in my leg.