Archive for the ‘Uncategorized’ Category

rich knowledge from dear Josh

March 9, 2009

1. Butcher: go shopping

2. Upset: sad

3. Skinny: thin

4. I am not in mood: I am not so happy

5. Juicer: juice machine into liquid

6. Beef /beif/ not /bif/,it is AU pro

Week 12

January 31, 2009

1. What was the most difficult assessment item you completed in COIS20025 this term (not counting the examination which is not until the examination period)?

In my opinion,the assessment item one is the most difficult which is drawing the data flow diagrams.

2. What was difficult about it and how would you suggest it could be improved?

Although I can understand what we talked about during the class,I can not start the drawing by myself when changing antoher new project,in other words,I have to start points.

In my opinion,the most effective way is to do more exercises.

3. Name three (3) things you learnt this term in COIS20025.

(1) data and process modeling

(2) data design

(3) requirement modeling

4. What career are you working towards?

I want to do the areas of database such as a DBA of Oracle and release my current job position of web developer with PHP or C#.

5. How will you be able to use the knowledge and skills learnt in this course in your future career?

I learnt some much basic technique of system analysis and it provides helpful information to help me understand system more detailed.I will combine these knowledge with real database jobs in my future career.

Week 10

January 24, 2009
  • Corrective Maintenance

After the exchange of the logic or the system updating,the IT staff have to diagnose the student reports are right or not.If the results have errors,the staff has to submit the request to managers waiting for the approval,and then fixing the bug by debugging the code and analyzing the data resources.Firstly,the maintenance will work on test enviroment.After then,it will be the operational system.

  • Adaptive Maintenance

The IT staff can add new features generating the student reports on Web Site after the student logging in their accounts rather than the original paper version.

  • Perfective Maintenance

Optimizing both the program code and database at regular intervals and adding the data entry validation to guarantee the data availability improving maintainability.

  • Preventive Maintenance

Adding the validation for all input areas to prevent the data errors from the students or staffs and backuping the database storing the data by schedule.

Week 9

January 24, 2009
  • Direct Cutover

Benefits:

  1. It is a good choice for implementing commercial software packages.
  2. It can save much time.
  3. It can save the cost.
  4. There is no necessary to require so much information.

Problems:

  1. It has to face more risk than other changeover methods because the data situations could not be tested or anticipated.
  2. It is difficult to detect minor errors because the user can not verify current output.
  • Parallel Operation

Benefits:

  1. It has lower risk because the school can use the old system as a backup.
  2. It is easier to verify the working results because the output is from both new and old systems.

Problems:

  1. The cost is high because the school has to operate both systems at the same time.
  2. It will place a burden on the operating enviroment and cause processing delays.
  3. It is inappropriate when the two systems perform different functions.
  4. It is not practical if the old and new systems are incompatible technically.
  • Pilot Operation

Benefits:

  1. It is less expensive and risk because the system is operating on a selected part not the entire.It can not impact the whole new system seriously.
  2. The changeover period can be much shorter.

Problems:

  1. It will take long time because it has to be tested one by one in exact office.
  • Phased Operation

Benefits:

  1. The risk of errors or failures is limited to the implemented module only and will not impact the other subsystems.
  2. It is less expensive than full parallel operation because you have to work with only one part of the system at a time.

Problems:

  1. It is difficult to operate when the system can not be separated easily into locica modules.
  2. The cost will increase if the phases is too much.

Week 8

January 24, 2009
  • http://en.wikipedia.org/wiki/

In this website,I can find the definations of both Data Mdel and Process Model,and it can provide enough evidences to describe the similar between these about the their major focus of the data.

  • Article : “Integration: Bridge Gap between Data Model and Process Model”

From the ponit of view of model function,this article partially describes the different functions of both Data Model and Process Model and introduces the differences during the system analysis as well.

Week 7

January 7, 2009

Data and Process modelling

  • similar

They are interdependent in analysis,the process of data is their core objective,they use the same data concepts,also,they are all around the data process.

  • different

They have different functions and objectives:

data model describes how data is represented and accessed,its object is data,what is more,data model formally define data elements and relationships among data elements for a domain of interest.It explicitly determines the meaning of data.

process model describes the business logic which programmers use to write code modules rather than data description or defininition.It illustrates the functions associated with a process that are performance and the organizations that perform these functions.

Week 5

December 15, 2008

Process name

CREATE INVOICE

Process number

1

Purpose

receiving the payment from customer and generating the invoice feedback to customer,what is more,it will send the feedback and payment detail to the video shop staff so that the staff could loan the DVD to customer after that.

Input Data Flows

  • PAYMENT:

Origin: CUSTOMER;

Destination: process of CREATE INVOICE;

Description: payment information to video shop in order to get invoice and the evidence getting DVD;

  • RENTAL REQUEST:

Origin: CUSTOMER;

Destination: process of CREATE INVOICE;

Description: provide the request including the detail of DVD which the customer wanted so that the staff can be sure the aviliablity of it;

Output Data Flows

  • INVOICE:

Origin: process of CREATE INVOICE;

Destination: CUSTOMER and data store ACCOUNT RECEIVABLE;

Description: the evidence of payment,the customer can get the DVD after staff receiving invoice and checking aviliablity of DVD,what is more,it is also the evidence returning back the DVD;

  • PAYMENT DETAIL:

Origin: process of CREATE INVOICE;

Destination: VIDEO SHOP STAFF;

Description: the payment information providing the evidence for staff and they could lease DVD based on payment detail;

Process Description

the process will receive the payment and request from customers and generate the invoice,which is the evidence to get DVD, to customers and feedback detail to the shop staff so that the staff could do the next activity to lease DVD;

Notes

Volume and frequency:Approximately 10-30 pieces per day;

Week 4

December 7, 2008
dvd-lease-week43

Context Diagram

dvd-lease_0diagram-week4

Diagram 0 DFD

Week 3

November 30, 2008

Document Review:

This approach is no useful,because the Document is used to record the information of current system,and it will tell you how is system working.It is not the material to record the concepts.What is more,it can not answer those questions.

Observation:

It is no useful.To some extent,Observation means “checking it again or a checklist” to find out something or make something better or more perfect but not the way or method to answer the concepts or which way is best.

Questionnaires and Surveys:

Organize those questions into a standard form listing all of them.And then sending the form to objective crowds to obtain answers.After that,analyzing and organizing the responds.

Sampling:

For question one and two,it had better combine surveys with sampling,and then I can make use of systematic or stratified sample to be sure which answer is best.For example,I will make 100 surveys,also,I will chose 5 answers from every tenth for review,after that,I will select most suitable and frequent answer.

For question three,systematic and stratified sample are better,and I will use each way of textbooks, journals and/or websites to research concepts ten times.Then,I will see which method is better to find the results,in other words,I can see which way can get most answers.

Research

It is a useful approach.I could find out the answers from Internet,magazines or books directly and so on.I will surf the Internet to google the answers,or I will look for so many materials such as books and journals.

Week 2

November 25, 2008

What are the current problems with the BHSSRS?

  • data has no standardised format
  • lack of data sharing
  • data is inconsistent and incomplete
  • data redundancy
  • technical issues of maintaining software packages
  • no one integrated system

What information do you need to find out about the BHSSRS to develop a detailed understanding of the current system?

  • requirement from manager
  • detail workflow of these three sections(SA,MF and HR)
  • the data intersection and dependency among three departments
  • relationship among different sections
  • input,process and output of system