You are on page 1of 1

Sri Lanka InstitiutePract

of Information Technology
Software Engineering III

Tutorial 1

Question 1
What do you mean by “Ethical Behavior”? Give 3 reasons why Ethics are important.

Question 2
Following sentence is an extraction from the ACS code of ethics.
“An essential characteristic of a profession is the need for its members to abide by a
Code of Ethics”
Explain the meaning of the phrase “code of ethics”.

Question 3
Following is an extract from Australian Computer Society(ACS) Code of Ethics
documentation.
“…4.7 Honesty I must be honest in my representations of skills, knowledge, services and
products.
4.7.1 I must not knowingly mislead a client or potential client as to the suitability
of a product or service.
4.7.2 I must not misrepresent my skills or knowledge.
4.7.3 I must give opinions which are as far as possible unbiased and objective.
4.7.4 I must give realistic estimates for projects under my control.
4.7.5 I must qualify professional opinions which I know are based on limited
knowledge or experience.
4.7.6 I must give credit for work done by others where credit is due. …”

Now read the following description.

“Mr. A who is a member of ACS, is a software consultant negotiating a contract with a


local community to design their traffic control system. He recommends they select the
TCS systems out of several available systems on the market. The consultant fails to
mention that he is major stockholder of the company producing TCS software.”

Do you think that Mr. A is ethically right according to the ACS code of ethics?

Question 4
What are the advantages of quantitative measurements over the qualitative
measurements?

Question 5
After writing the natural language specification for the game “Musical Chairs” in Lab2,
what are the limitations you experienced in natural language specifications?

1 Semester 1 – 2011

You might also like