Vous êtes sur la page 1sur 13

• What is ethical intention?

positive learning, growing and/or healing outcome for


you and for all those involved, it is your next best step
Ethics of Intentions. (or direction) towards a more fulfilling life, and that you
are worthy to receive what you want to manifest
“The road to hell is paved with good intentions. “
• Once you create an intention, check in with
There is an ethical premise that holds the evaluation of
yourself and see if it feels pure.
actions by the intentions of the actions.
• Is it clear?
This idea is compatible with any standard of value. It is
the claim that the consequences of an action are not • Is it something you can put on a bumper sticker
important morally. and be proud of?
• What is moral intent? • Do your other intentions support it?
Moral intent is the desire to act ethically when facing a • Do you feel there is a divine reason for the
decision and overcome the rationalization to not be intention (versus ego reason)?
ethical “this time.”
• Is it for the highest good of all concerned?
• What is an Intention?
• Does it feel peaceful and relaxing?
TheFreeDictionary.com defines intention as a course of
action that one intends to follow, an aim that guides What is Truth
action, an objective.
Usually held to be opposite to falsehood, which,
“an intention is a clear and positive statement of an correspondingly, can also take on a logical, factual, or
outcome you want to experience.” ethical meaning.

An intention is a goal, or vision, that guides your Most often used to mean being in accord
activities, thoughts, attitudes, and choices. with fact or reality,or fidelity to an original or standard.

• Why are Intentions Important? Truth may also often be used in modern contexts to
refer to an idea of "truth to self," or authenticity.
Intentions provide a framework for you to set priorities,
use your time wisely, and align yourself with the • Is there an absolute truth?
resources you need to manifest your goals.
• The absolute in the term connotes one or more
The process of setting and working towards your of: a quality of truth that cannot be exceeded;
intentions declares to yourself, others, and the universe complete truth; unvarying and permanent truth.
that you are serious about your dreams and goals.
• It can be contrasted to relative truth or truth in
• Powerful Intentions a more ordinary sense in which a degree of
relativity is implied.
Powerful intentions are clear, represent what
you want versus what you don’t want, have a • Whistleblower
feeling associate with them and have meaning
to you. Whistle blowing means calling attention to
wrongdoing that is occurring within an organization.
During the process of setting an intention set
aside any limiting thoughts or beliefs. For The Government Accountability Project lists four
example, “I am meeting my financial ways to blow the whistle:
obligations” (limiting) versus “I am easily and
Reporting wrongdoing or a violation of the law to the
gracefully experiencing financial prosperity.”
proper authorities.
• Pure Intentions
Refusing to participate in workplace wrongdoing
Pure intentions are infused with an unconditional and
Testifying in a legal proceeding
clear knowing that the fulfillment of it will have a
Leaking evidence of wrongdoing to the media • Telling the truth is emphasized in all moral
codes, literary and philosophical works
• What does whistle blowing have to do with throughout the history
ethics?
• No surprise that engineering codes contain
• Whistle blowing has to do with ethics because it many references to honesty.
represents a person’s understanding, at a deep
level, that an action his or her organization is – NCEES (The National Council of
taking is harmful—that it interferes with Examiners for Engineering and
people’s rights or is unfair or detracts from the Surveying) Model Rules of Professional
common good. Conduct

• Whistle blowing also calls upon the virtues, • “objective and truthful in
especially courage, as standing up for principles professional reports, testimony,
can be a punishing experience. etc.

• Honesty, Integrity, and Reliability – IEEE Code of Ethics Canon 3 and Canon
7.
• Case
• “to be honest and realistic in
John is a co-op student who has a summer job stating claims on available data”
with Oil Exploration, Inc., a company that does
exploratory contract work for large oil firms. The • “to seek, accept, and offer
company drills, tests, and writes advisory reports to honest criticism of technical
clients based on the test results. John is placed in charge work”
of a field team who test-drill at various sites specified by
the customer. John has the responsibility of – ASME Code of Ethics Fund. Princ.II and
transforming rough field data into succinct reports for Fund. Can.7.
the customer. Paul, an old high school friend of John’s, is
• “being honest and impartial”
the foreperson of John’s team.
• “issue public statements in
While reviewing the field data for the last
objective and truthful manner”
drilling report, John notices that a crucial step was
omitted, one that would be impossible to correct • NSPE Code of Ethics on Honesty
without returning to the site as repeating the entire test
at great expense to the company. The omitted step – “to participate in none but honest
involved the foreperson’s adding a test chemical to the enterprise”
lubricant for the drill. The test is important because it
provides the data for deciding whether the site is worth – “require honesty, impartiality, fairness,
developing for natural gas protection. Unfortunately, and equity”
Paul forgot to add the test chemical at the last drill site.
– Fundamental Canon 3 (I.3):
John knows that Paul is likely to lose his job if his
• avoid deceptive acts in
mistake comes to light. Paul cannot afford to lose his
solicitation of professional
job at a time when the oil business is slow and his wife is
employment
expecting baby. John learns from past company data
files that the chemical additive indicates the presence of – Rules of Practice, Item II.1.d.
natural gas in approximately 1 percent of the tests.
• “Engineers shall not permit the use of
Should John withhold the information that the their name or firm name nor associate
test for natural gas was not performed from his in business ventures with any person or
superiors? Should the information be withheld from the firm which they have reason to believe
customer? is engaging in fraudulent or dishonest
business or professional practices.”
– Relevant Items in Rules of Practice (ii) communicating truth when they shouldn’t
II.2.a,b,c, II.3.a,b,c. (6),

• (other important aspects of professional (iii) allowing their judgment with regard to truth
judgement and communication) to be corrupted (7).
References to Conflicts of Interest
1. Lying
– IEEE 2nd Canon 2:
– Intentionally or knowingly convey false
• avoid conflicts of interest, can distort or misleading information.
professional judgment.
(i) A lie involves something false or misleading,
– ASCE (American Society of Civil
Engineers) Canon 3: (ii) ordinarily stated in words,

• Not to issue statements on engineering (iii) the intention is to deceive.


matters which are inspired or paid by
1. Deliberate Deception
interested parties, unless they indicate
on whose behalf the statements are 2. Leading persons to false conclusions
made. without necessarily telling lies.
– ASCE Canon 4 3. Withholding Information
• forbids engineers using “confidential 4. Concealing facts intentionally for
information coming to them in the personal or other reasons.
course of their assignments as a means
of making personal profit if such action • Ways of Misusing the Truth
is adverse to the interests of their
clients, employers or the public” 4. Failing to Adequately Promote the
Dissemination of Information
• In this ,we will concentrate on issues of
responsibility concerning possible harm and – Not properly informing the public,
benefits to society superiors, colleagues, etc. about the
facts or the reality (such as possible
• Ways of Misusing the Truth harms or dangers).

• Why is Dishonesty Wrong? – Failure to Seek Out the Truth

• Honesty on Campus – For example, irresponsible use of


inconclusive data without conducting
• Integrity in Engineering Research and Testing further tests or collecting sufficient
amount of information.
• Integrity in the Use of Intellectual Property
– Revealing Confidential or Proprietary
• Integrity and Client-Professional Confidentiality
Information
• Integrity and Expert Testimony
– Disclosing confidential information
• Integrity and Failure to Inform the Public without consent.

• Conflicts of Interest – Violation of proprietary information.

• Ways of Misusing the Truth – Allowing One’s Judgment to be


Corrupted
Engineers can misuse the truth by
– Decisions influenced by conflicts of
(i) failing to communicate truth (1-5), interest, personal gains, egoism, etc.
• Why is Dishonesty Wrong? – Honesty on Campus (continued)

• Total honesty in social life equivalent to brutal • They were sure that the results they would
frankness. obtain after the arrival of the flow-meter would
match with their simulated data so they didn’t
• Total honesty in professional life leaves no way see anything wrong in submitting their paper to
to exercise confidentiality and protect the editor.
proprietary information.
• After the flow-meter arrived it turned out that
• However apart from reasonable exceptions the simulated output did not actually match
dishonesty and misuse of truth are wrong and with what they obtained from the flow-meter.
unacceptable.
– Results?
• From the Respect for Persons perspective
dishonesty violates the moral agency of The students;
individuals by causing them to make (or
influenced by) decisions without informed – Incorectly assumed the flow,
consent.
– Made false assumptions about the
• From the Utilitarian perspective dishonesty can response of the professor to their
undermine the mutual trust among the scientific actions,
community hence informed decision making,
– The paper was withdrawn from the
thus impeding the development of technology.
journal, and they sent an apology letter
• Honesty on Campus to the journal,

• Three senior year students came up with an – Copies of the letter were placed in their
intelligent gauge which continuously measures files,
petrol consumption (before the use of
– Received “F” in the senior design
Information Technology in automobiles). But to
(graduation project)
prove the workability of the gauge they needed
a flow meter to measure the oil input to the – Graduation delayed 6 months.
engine.
• Integrity in Engineering Research and Testing
• Their supervisor impressed by the design
ordered the purchase of a flow-meter and • Varieties of dishonesty in Science and
encouraged the students to draft an article. Engineering

• Soon the professor received an acceptance – Trimming: smoothing of irregularities of


letter of the submitted article (co-authored by data to make it look like accurate and
himself) from the editor of the journal. But: precise.

– The students did not ask permission – Cooking: retaining only those results
from the professor to use his name. which fit into the theory.

– The flow-meter hadn’t arrived yet, so – Forging: inventing some or all research
the paper was not ready for submission. data which are reported without
properly carrying out experimentation.
– The students in their excitement
without telling their professor had – Plagiarism: using intellectual property of
finished the article in absence of the others without proper permission or
flow-meter. They had to invent some credit.
simulated data to be used as their test
results and submitted their findings (as – Multiple authorship of a research article
if complete) as a paper to a journal can become a controversial issue.
editor.
Examples of improper co-authoring • Integrity in the Use of Intellectual Property
include: (cont.)

• Sometimes names are included • Trademarks


as co-authors who actually
deserve acknowledgement. – Words, phrases, designs, sounds,
symbols associated with goods or
• Senior professors with minimal services.
contribution can be listed as co-
authors. – Copyrights

• Other cases in which almost no – Rights to creative products such as


contribution of the co-author books, pictures, graphics, sculpture,
exists. music, movies, computer programs.

– Integrity in the Use of Intellectual – The owner retains the copyright for 50
Property years after his/her death. Copyrights
protect the ownership of the ideas, but
• Intellectual Property is the outcome of Mental not the ideas themselves. These ideas
Labor. Intellectual Property can be protected by: can be referred with proper citation or
used with permission from the owner.
– Trade secrets.
– Sample Cases on Integrity in the Use of
– Patents. Intellectual Property
– Trademarks. • Case 1: Bill (Eng. Manager) has developed
innovative production techniques at
– Copyrights.
Roadrubber. He receives a senior management
– Line drawing approach can be very position by a competing company Slippery Tire.
helpful to resolve whether an act Bill had signed an agreement with Roadrubber
constitutes breach of Intellectual not to use any of the ideas he developed or
Property rights or not. learned there for a duration of two years after
he quits Roadrubber. After a few months of his
– Integrity in the Use of Intellectual employment at Slippery he is asked to reveal
Property (cont.) some of the secret processes used by
Roadrubber.
• Trade secrets
• This is an attempt to steal information from a
– Formulas, patterns, devices or compiled rival company. There are reasons to suspect that
information used in business to gain Bill was offered this job for the sole purpose of
advantage over the competitors. Trade getting hold of the production secrets of
secrets aren’t in the public domain Roadrubber. This is a clear violation of NSPE
because trade secrets aren’t protected ‘Professional Obligations’ III.1.d: “Engineers shall
by patents. not attempt to attract an engineer from another
employer by false or misleading pretenses.”
– Patents
• Not all cases are as clear as the one above.
– Documents issued by the government to
allow the owner of the patent to • Sample Cases on Integrity in the Use of
exclude others making use of that Intellectual Property (cont.)
information for 20 years of time.
Secrecy not necessary! • Case 2: Betty (an engineer) has developed some
useful production at Roadrubber. She moves to
– To obtain a patent, the invention must a non-competing company Rubberboat. Betty
be new, useful and non-obvious. comes up with a new process at Rubberboat but
she realizes that this new process is based on
her earlier work at Roadrubber. The processes materials. Later, Tom moves to GM where he
are quite different and two companies do not applies his knowledge of heat transfer and
manufacture similar products. materials to design automobile brakes. Is Tom
stealing Ford’s intellectual property?
• NSPE ‘Rules of Practice’ II.1.c: “Engineers shall
not reveal facts, data or information obtained in Feature Positive Test Case
a professional capacity w/o the prior consent of Neg.
the client or employer except as authorized or
required by law or this Code.” Similar Generic Info. Yes X-----------------------------------------
statements by item III.4 of NSPE and item I.1.d --------- No
of NCEES Model Rules of Professional Conduct.
Differ. Applic. Yes -------------------------------------------
• Based on NSPE or NCEES Betty should tell the -------X No
management at Rubberboat to enter into
Info protected No X-----------------------------------------
licensing negotiations with Roadrubber.
--------- Yes
• Some cases can be even less clear: (1) Betty’s
as Trade Secret
ideas were of no use to Roadrubber, (2) she
didn’t even mention her findings to anyone at • This is generic scientific knowledge, hence not
Roadrubber, (3) she didn’t use the facilities of the property of Ford (although application area
Roadrubber, (4) Betty developed the ideas is same).
during the week-ends at home.
• Resolving Cases on Integrity in the Use of
• Resolving Cases on Integrity in the Use of Intellectual Property by Line-Drawing
Intellectual Property by Line-Drawing
• Case 3: Tom designs automobile brakes at Ford.
• Case 1: Tom designs automobile brakes at Ford While working for Ford Tom helps develop a
and he learns a lot about heat transfer and brake lining which lasts twice as long as
materials. Later, Tom moves to GM where he conventional brake linings. Ford decides to keep
applies his knowledge of heat transfer and the formula for this brake lining as a trade
materials to design engines. Is Tom stealing secret. Later, Tom moves to GM where he tells
Ford’s intellectual property? them the formula for new brake lining. Is Tom
stealing Ford’s intellectual property?
Feature Positive Test Case
Neg. Feature Positive Test Case
Neg.
Generic Info. Yes X-----------------------------------------
--------- No Generic Info. Yes -------------------------------------------
-------X No
Differ. Applic. Yes -----X------------------------------------
--------- No Differ. Applic. Yes -------------------------------------------
-------X No
Info protected No X-----------------------------------------
--------- Yes Info protected No -------------------------------------------
-------X Yes
as Trade Secret
as Trade Secret
• This is generic (no brand) scientific knowledge,
hence not the property of Ford. Furthermore • This is a clear violation of the intellectual
application area is different. property rights of Ford.
• Resolving Cases on Integrity in the Use of • Integrity and Client-Professional Confidentiality
Intellectual Property by Line-Drawing
• Some engineers practice their own business and
• Case 2: Tom designs automobile brakes at Ford they have obligations towards their clients.
and he learns a lot about heat transfer and
• Confidentiality covers both sensitive information – To maintain an objective and unbiased
given by the client and information gained by demeanor on the witness stand.
the professional in work paid for by the client.
– To be open to new information, even
• An engineer can abuse client-professional during the course of trial.
confidentiality as:
• Integrity and Failure to Inform the Public
– Breaking confidentiality when it is not
warranted. • Professional irresponsibility can be described as
failure to inform those whose decisions are
– Refusing to break confidentiality despite impaired by the absence of the information.
higher obligation to public or other
people. • From the standpoint of Respect for Persons
engineers should ensure that technical
• Integrity and Client-Professional Confidentiality information is available to those who need it,
(cont.) especially when disasters can be avoided.

• Example 1: An engineer inspects a residence of a – Convair’s design of cargo hatch door for
homeowner who is willing to sell. He finds out DC-10 planes.
that the house is in need of some repair-work.
He sends a copy of his report to the real estate – Petrol tank of Ford Pinto.
firm.
• Conflicts of Interest
• NSPE code II.1.c: “Engineers shall not reveal
• What is a Conflict of Interest?
facts, data or information obtained in a
professional capacity w/o the prior consent of • Conflict of interest exists when an engineer is
the client or employer except as authorized or subject to influences, loyalties, temptations, or
required by law or this Code.” other interests that tend to make the
professional’s judgment less likely to benefit the
• Example 2: An engineer inspects an apartment
customer or client than the customer or client
whose owner is willing to sell. He finds out that
expects.
the apartment is in need of evacuation because
it poses threat to the safety of its inhabitants. • NSPE Code of Ethics III.5:
• Competing obligations towards the client and – Engineers shall not be influenced in
the public. Obligation to public surpasses the their professional duties by conflicting
moral obligation to client. interests.
• Integrity and Expert Testimony (a) Engineers shall not accept financial or other
considerations, including free engineering designs, from
• Engineers are sometimes hired as expert
material or equipment suppliers for specifying their
witness in cases where competent technical
product.
knowledge is required.
• Conflicts of Interest (cont.)
• The Expert should follow certain rules to avoid
problems such as withholding information (b) Engineers shall not accept commissions or
during cross-examination. allowances, directly or indirectly, from contractors or
other parties dealing with clients or employers for the
– Not to take a case if there is shortage of
Engineer in connection with work for which the Engineer
time for thorough analysis.
is responsible.
– Not to take a case unless he/she can
• Conflict of Interest can be:
finish with clear conscience.
– Actual
– To consult extensively with a lawyer
while getting prepared for his/her – Potential
testimony during cross examination.
– Apparent Gift Cost Low -----------X--------------------
------------------- High
– Actual C-o-I can corrupt professional
judgment. Potential C-o-I may corrupt Gift giver is No -------------------------------------------
professional judgment in future, if not at -------X Yes
present. Apparent C-o-I decrease the
confidence of the audience even if a friend
professional judgment is not actually
• Conflicts of Interest and Accepting Gifts:
corrupted.
Resolving Cases by Line-Drawing
• Conflicts of Interest and Accepting Gifts:
• Case 7: ValCo valves are inferior to traditional
Resolving Cases by Line-Drawing
ones. Before Tom decides to purchase a large
• Case 1: ValCo valves are superior to traditional number of valves from ValCo, Jim (Valco
ones. After a large number of orders from ValCo, salesman and former classmate of Tom) visits
Jim (Valco salesman and former classmate of Tom and offers to sponsor him for an all-
Tom) visits Tom and gives him a pen worth of expenses-paid trip to Bahamas. Should Tom
$5. Should Tom accept the pen? accept the offer?

Feature Positive Test Case Feature Positive Test Case


Neg. Neg.

Gift Timing After X----------------------------------------- Gift Timing After -------------------------------------------


--------- Befo. -------X Befo.

Prod. Quality High X----------------------------------------- Prod. Quality High -------------------------------------------


--------- Low -------X Low

Gift Cost Low X------------------------------- Gift Cost Low --------------------------------


------------------- High --------X---------- High

Gift giver is No ------------------------------------------- Gift giver is No -------------------------------------------


-------X Yes -------X Yes

a friend a friend

• Conflicts of Interest and Accepting Gifts:


Resolving Cases by Line-Drawing

• Case 5: ValCo valves are superior to traditional


ones. Before Tom decides to purchase a large
number of valves from ValCo, Jim (Valco
salesman and former classmate of Tom) visits
Tom and offers to sponsor him for membership
in an exclusive country club. Should Tom accept
the offer?

Feature Positive Test Case


Neg.

Gift Timing After -------------------------------------------


-------X Befo.

Prod. Quality High X-----------------------------------------


--------- Low
LECTURE 2 INFORMATION SYSTEM Software that is distributed around the globe may
require unique support mechanisms due to local
 What is ‘Software’? political and economic conditions
Computer software (often called just software) is a set Ownership
of instructions and associated documentation that tells a
computer what to do or how to perform a task or it can  Freeware
mean all the software on a computer, including
the applications and the operating system.  Shareware

 Classes of Software  Public-domain software

 Systems software Freeware

 Set of programs that coordinates Copyrighted software given away for free by the author.
activities and functions of the hardware Although it
and various other programs
is available for free, the author retains the copyright,
 Application software which means

 Programs that help users solve that you cannot do anything with it that is not expressly
particular computing problems allowed by

Spheres of Influence the author. Usually, the author allows people to use the
software,
 Personal
but not sell it.
 Information systems that serve the
needs of an individual user Shareware (1)

 Workgroup  Shareware (2)

 Two or more people who work together Software distributed on the basis of an honor system.
to achieve a common goal Most shareware is delivered free of charge, but the
author usually requests that you pay a small fee if you
 Enterprise like the program and use it regularly. By sending the
small fee, you become registered with the producer so
 Information systems that support the that you can receive service assistance and updates. You
firm in its interaction with its can copy shareware and pass it along to friends and
environment. colleagues, but they too are expected to pay a fee if they
use the product. Shareware is inexpensive because it is
Issues and Trends
usually produced by a single programmer and is offered
 Software licensing directly to customers. Thus, there are practically no
packaging or advertising expenses. Note that shareware
 Protection by software vendors to differs from public-domain software in that shareware is
prevent unauthorized use copyrighted. This means that you cannot sell a
shareware product as your own.
 Software upgrades
 Public-domain Software
 A revised version of software that
usually includes fixes of known Refers to any program that is not copyrighted. Public-
problems, plus enhancements to domain software is free and can be used without
existing capabilities restrictions. The term public-domain software is often
used incorrectly to include freeware, free software that
is nevertheless copyrighted.
 Global software support  Role of Systems Software
 System software…  Hardware independence

 Is an interface or buffer between  Operating system (OS) provides


application software and hardware hardware independence for application
software
 Controls the computer hardware and
acts as an interface with applications  Application software interfaces with the
programs operating system which interfaces with
the hardware
Operating System Functions
 When the hardware is changed, the
 Perform common computer hardware operating system is changed so that the
functions application software is not required to
be changed
 Provide a user interface
Memory management…
 Provide a degree of hardware
independence  Controls how memory is accessed and
maximizes available memory and
 Manage system memory
storage
 Manage processing tasks
Virtual Memory & Paging
 Provide networking capability
 Virtual memory
 Control access to system resources
 Memory that allocates space in
 Manage files secondary storage to supplement the
immediate, functional memory capacity
 User interface of RAM

• A function of the operating  Paging


system that allows individuals to
access and command the • A function of virtual memory
computer allowing the computer to store
currently needed pages in RAM
 Command-based user interface while the rest of the pages wait
in secondary storage
• A particular user interface that
requires text commands be  Virtual Memory ‘Discussion’ (1)
given to the computer to
perform basic activities An imaginary memory area supported by some
operating systems (for example, Windows but not DOS)
• E.g., unix, DOS in conjunction with the hardware. You can think of
virtual memory as an alternate set of memory
 Graphical user interface (GUI) addresses. Programs use these virtual addresses rather
than real addresses to store instructions and data. When
• A user interface that uses
the program is actually executed, the virtual addresses
pictures (icons) and menus
are converted into real memory addresses. The purpose
displayed on the screen to send
of virtual memory is to enlarge the address space, the
commands to the computer
set of addresses a program can utilize. For example,
system
virtual memory might contain twice as many addresses
• E.g. Windows, MAC OS as main memory. A programusing all of virtual memory,
therefore, would not be able to fit in main memory all at
once. Nevertheless, the computer could execute such a
program by copying into main memory those portions of
Systems Software Concepts the program needed at any given point during
execution. To facilitate copying virtual memory into real  Proprietary
memory, the operating system divides virtual memory
into pages, each of which contains a fixed number of  Designed to solve a unique and specific
addresses. Each page is stored on a disk until it is problem
needed. When the page is needed, the operating system
 In-house
copies it from disk to main memory, translating the
virtual addresses into real addresses.  Development of application software
using the company’s resources
The process of translating virtual addresses into real
addresses is called mapping. The copying of virtual  Contract
pages from disk to main memory is known as paging or
swapping.  Developed for a particular company

Multitasking  Off-the-shelf

 A processing activity that allows a user  An existing software program that can
to run more than one application at the be used without considerable changes
same time expected

Multithreading Sources of Software

 A processing activity that is basically  Customized package


multitasking within a single application
 Blend of external and internal software
Time-sharing development

 A processing activity that allows more • In-house customized


than one person to use a computer
system at the same time • Contract customization

Software Concepts  Turbo Tax-Provides automated assistance for tax


preparation and submission
 Network capability
 Quicken-An off-the-shelf software package that
 Aids in connecting the computer to a provides assistance for standard check writing
network and personal accounting.

 Access to system resources Word Processing-Provides assistance in formulating,


formatting, and printing documents such as letters,
 Provides security for unauthorized memos, and papers.
access
Spreadsheet-Provides a wide range of built-in functions
 File management for statistical, financial, logical, database, graphics, and
data and time calculations.
 Ensures that files in secondary storage
are available when needed, and they are Database-Stores, manipulates, and retrieves data.
protected against unauthorized usage
Graphics-Helps make a presentation; develops
Utility programs… brochures, illustrations, etc
 Programs used to merge and sort sets of On-Line Services-Provide access to various information
data, keep track of computer jobs being run, resources.
compress files of data before they are
stored or transmitted over a network, and Software Suite-Collection of personal productivity
perform other important tasks software such as word processor, spreadsheet, and
database.
Types of Application Software
Software Concepts - OLE  Software that helps groups of people
work together more efficiently and
 OLE = Object Linking and Embedding effectively
 A software feature that allows you to  Collaborative computing software
copy text from one document to
another or embed graphics from one  Software that helps teams of people
program into another program or work together toward a common goal
document
 Enterprise Application Software
 Server Application
 Enterprise application software…
 The application that supplies objects
you place into other applications  Software that benefits the entire
organization
 Client application
 Examples
 The application that accepts objects
from other applications Accounts receivable Sales ordering

 OLE Concepts Accounts payable Order entry

 Copy Cash-flow analysis Check processing

 Copy data from one application and Manufacturing control Receiving


place it in another
General Ledger Retail Operations
 Link
 Enterprise Resource Planning (ERP)…
 Changes made to the server object to
 A set of integrated programs that
automatically appear in all linked client
manage a company’s vital business
objects
operations for an entire multi-site,
 Embed global organization

 An object to become part of the client  Vendor examples


document
SAP Baan
 OLE ‘Discussion’
Oracle SSA
Abbreviation for Object Linking and Embedding,
PeopleSoft Marcam
pronounced as separate letters or as oh-leh. OLE is a
compound document standard developed by Microsoft Dun & Bradstreet QAD
Corporation. It enables you to create objects with one
application and then link or embed them in a second JD Edwards Ross Systems
application. Embedded objects retain their original
format and links to the application that created them.  ERP ‘Discussion’
Support for OLE is built into the Windows and Macintosh
Short for enterprise resource planning, a business
operating systems. A competing compound document
management system that integrates all facets of the
standard developed jointly by IBM, Apple Computer,
business, including planning, manufacturing, sales, and
and other computer firms is called OpenDoc.
marketing. As the ERP methodology has become more
popular, software applications have emerged to help
business managers implement ERP.
 Workgroup Application Software
 Programming Languages
 Groupware
 Coding schemes used to write both  5th generation languages…
systems and application software
 Combines rule-based code generation,
 Machine Language component management, visual
programming techniques, and reuse
 1st generation programming language management
 Considered a low-level language  Knowledge-based management
because it involves basic coding using
the binary symbols 1 and 0 • An approach to the
development of computer
 Assembly Language programs in which you do not
tell a computer how to do a job,
 2nd generation language
but what you want it to do
 Replaced binary digits with mnemonics
Programming Languages
(e.g., “ADD”) programmers could more
easily understand  Language translator
 Third Generation Languages  Systems software that converts a
programmer’s source code into its
 Continued trend to more symbolic code
equivalent in machine language
(e.g. COBOL)
 Source code
 Fourth Generation Languages (4GLs)
 High-level program code written by the
 Languages that are less procedural and
programmer
even more English-like than third-
generation languages (e.g. FOCUS)  Object code
 Query languages  Another name for machine language
code
 Used to ask the computer questions in
English-like sentences  Interpreter
 Also known as database languages  A language translator that translates
one program statement at a time into
 Structured query language (SQL)
machine code
 A standardized language often used to
 Compiler
perform database queries and
manipulations  A language translator that converts a
complete program into machine
 Visual Programming Languages
language to produce a program that the
 Languages that use a mouse, icons, or computer can process in its entirety
symbols on the screen and pull-down
menus to develop programs

 Examples

• Visual Basic

• Visual C++

• PC COBOL

• Fifth-Generation Languages

Vous aimerez peut-être aussi