Professional Documents
Culture Documents
Ms 07
Ms 07
http://mbaignoumaterial.blogspot.com/
An application suite consists of multiple applications bundled together. They usually have related functions,
features and user interfaces, and may be able to interact with each other, e.g. Microsoft Office, OpenOffice.org,
and iWork.
Enterprise software addresses the needs of organization processes and data flow, often in a large distributed
environment. (Examples include financial systems, customer relationship management (CRM) systems, and supply-
chain management software).
Enterprise infrastructure software provides common capabilities needed to support enterprise software systems.
(Examples include databases, email servers, and systems for managing networks and security.)
http://mbaignoumaterial.blogspot.com/
Utility Software is a kind of system software designed to help analyze, configure, optimize and maintain the
computer. A single piece of utility software is usually called a utility (abbr. util) or tool.
Utility software should be contrasted with application software, which allows users to do things like creating text
documents, playing games, listening to music or surfing the web. Rather than providing these kinds of user-oriented or
output-oriented functionality, utility software usually focuses on how the computer infrastructure (including the computer
hardware, operating system, application software and data storage) operates. Due to this focus, utilities are often rather
technical and targeted at people with an advanced level of computer knowledge.
Most utilities are highly specialized and designed to perform only a single task or a small range of tasks. However,
there are also some utility suites that combine several features in one piece of software.
Most major operating systems come with several pre-installed utilities:
http://mbaignoumaterial.blogspot.com/
http://mbaignoumaterial.blogspot.com/
Freeware (from "free" and "software") is computer software that is available for use at no cost (or for an optional
fee). This is in contrast to commercial software, which is typically sold for profit. Though "freeware" does not preclude free
and open source software (FOSS), it is commonly used to denote cost-free proprietary software in contrast to FOSS.
Software classified as freeware is either fully functional for an unlimited time with no cost, monetary or otherwise;
or has basic functions enabled at no cost, with a fully functional version available as commercial or shareware. Freeware
can be proprietary software available at zero price. The author usually restricts one or more rights to copy, distribute, and
make derivative works of the software. The software license may impose restrictions on the type of use including personal
use, individual use, non-profit use, non-commercial use, academic use, commercial use or any combination of these. For
instance, the license may be "free for personal, non-commercial use".
Accordingly, freeware may or may not be free and open source software and, in order to distinguish, the Free
Software Foundation asks users to avoid calling free software as "freeware", the principal difference being that free
software can be used, studied, and modified without restriction; free software embodies the concept of freedom to use,
while freeware that of free-of-charge. Freeware is also different from shareware; the latter obliges the user to pay after
some trial period or to gain additional functionality.
5
http://mbaignoumaterial.blogspot.com/
Ans.
DATA The term data refers to qualitative or quantitative attributes of a variable or set of variables. Data
(plural of "datum") are typically the results of measurements and can be the basis of graphs, images, or observations of a
set of variables. Data are often viewed as the lowest level of abstraction from which information and then knowledge are
derived. Raw data, i.e. unprocessed data, refers to a collection of numbers, characters, images or other outputs from
devices that collect information to convert physical quantities into symbols.
The terms information and knowledge are frequently used for overlapping concepts. The main difference is in the
level of abstraction being considered. Data is the lowest level of abstraction, information is the next level, and finally,
knowledge is the highest level among all three. Data on its own carries no meaning. For data to become information, it
must be interpreted and take on a meaning. For example, the height of Mt. Everest is generally considered as "data", a
book on Mt. Everest geological characteristics may be considered as "information", and a report containing practical
information on the best way to reach Mt. Everest's peak may be considered as "knowledge".
Beynon-Davies uses the concept of a sign to distinguish between data and information; data are symbols while
information occurs when symbols are used to refer to something.
It is people and computers who collect data and impose patterns on it. These patterns are seen as information
which can be used to enhance knowledge. These patterns can be interpreted as truth, and are authorized as aesthetic
and ethical criteria. Events that leave behind perceivable physical or virtual remains can be traced back through data.
Marks are no longer considered data once the link between the mark and observation is broken.
Raw data refers to a collection of numbers, characters, images or other outputs from devices to convert physical
quantities into symbols, that are unprocessed. Such data is typically further processed by a human or input into
a computer, stored and processed there, or transmitted (output) to another human or computer (possibly through a data
cable). Raw data is a relative term; data processing commonly occurs by stages, and the "processed data" from one
stage may be considered the "raw data" of the next.
Mechanical computing devices are classified according to the means by which they represent data. An analog
computer represents a datum as a voltage, distance, position, or other physical quantity. A digital computer represents a
datum as a sequence of symbols drawn from a fixed alphabet. The most common digital computers use a binary
alphabet, that is, an alphabet of two characters, typically denoted "0" and "1". More familiar representations, such as
numbers or letters, are then constructed from the binary alphabet.
Some special forms of data are distinguished. A computer program is a collection of data, which can be
interpreted as instructions. Most computer languages make a distinction between programs and the other data on which
programs operate, but in some languages, notably Lisp and similar languages, programs are essentially indistinguishable
from other data. It is also useful to distinguish metadata, that is, a description of other data. A similar yet earlier term for
metadata is "ancillary data." The prototypical example of metadata is the library catalog, which is a description of the
contents of books.
Experimental data refers to data generated within the context of a scientific investigation by observation and
recording. Field data refers to raw data collected in an uncontrolled in situ environment.
INFORMATION Information as a concept bears a diversity of meanings, from everyday usage to technical
settings. Generally speaking, the concept of information is closely related to notions of constraint, communication, control,
data, form, instruction, knowledge, meaning, mental stimulus, pattern, perception, and representation.
6
http://mbaignoumaterial.blogspot.com/
Information is any type of pattern that influences the formation or transformation of other patterns. In this sense,
there is no need for a conscious mind to perceive, much less appreciate, the pattern. Consider, for example, DNA. The
sequence of nucleotides is a pattern that influences the formation and development of an organism without any need for a
conscious mind.
Systems theory at times seems to refer to information in this sense, assuming information does not necessarily
involve any conscious mind, and patterns circulating (due to feedback) in the system can be called information. In other
words, it can be said that information in this sense is something potentially perceived as representation, though not
created or presented for that purpose. For example, Gregory Bateson defines "information" as a "difference that makes a
difference".
If, however, the premise of "influence" implies that information has been perceived by a conscious mind and also
interpreted by it, the specific context associated with this interpretation may cause the transformation of the information
into knowledge. Complex definitions of both "information" and "knowledge" make such semantic and logical analysis
difficult, but the condition of "transformation" is an important point in the study of information as it relates to knowledge,
especially in the business discipline of knowledge management. In this practice, tools and processes are used to assist
a knowledge worker in performing research and making decisions, including steps such as:
KNOWLEDGE Knowledge is defined as (i) expertise, and skills acquired by a person through experience or education;
the theoretical or practical understanding of a subject; (ii) what is known in a particular field or in total; facts and
information; or (iii) be absolutely certain or sure about something: . Philosophical debates in general start
with Plato's formulation of knowledge as "justified true belief."
There is however no single agreed definition of knowledge presently, nor any prospect of one, and there remain
numerous competing theories. Knowledge acquisition involves complex cognitive processes: perception, learning,
communication, association and reasoning. The term knowledge is also used to mean the confident understanding of a
subject with the ability to use it for a specific purpose if appropriate.
The development of the scientific method has made a significant contribution to our understanding of knowledge. To
be termed scientific, a method of inquiry must be based on
gathering observable, empirical and measurable evidence subject to specific principles of reasoning. The scientific
method consists of the collection of data through observation and experimentation, and the formulation and testing of
hypotheses. Science, and the nature of scientific knowledge have also become the subject of Philosophy. As science
itself has developed, knowledge has developed a broader usage which has been developing within biology/psychology—
discussed elsewhere as meta-epistemology, or genetic epistemology, and to some extent related to "theory of cognitive
development".
http://mbaignoumaterial.blogspot.com/
The old adage, "You get what you pay for," has long been used to explain the difference in the value of that which is
obtained for a cost versus that which is free. The underlying assumption is that free information has less value than
information that has a cost. That assumption has been challenged lately by a new assumption (some would say
misconception) that "everything is on the Internet, and it costs nothing." This brief discussion of fee versus free information
will explain some differences between the two. The simple explanation is that information has value, whether it is free or it
comes with a cost, but it is helpful to understand what value is attached to each type.
What are the differences between information that is free versus information that has a cost? Obviously, the major
difference is cost. However, there are several other important distinctions, such as aggregation and organization of
information, associated services, currency, reliability, comprehensiveness, and ease of use, that may add value to the
information. Those differences may add enough value that paying for fee based information resources is worthwhile. In
general, people seem to be willing to pay when they believe they receive a quality product with value. This willingness
extends to items formerly free that now may involve charges.
Some examples of what people are willing to pay for, which can otherwise be available for free, include cable
television, private schools, or water. In each case, the user of the item perceives added value that exceeds the cost of the
item. For cable television, that value is the additional program choices for children, foreign language, movies, news,
sports, etc. In education, willingness to pay may be based on parent's values, higher quality instruction, individual
attention, safer environment, or smaller class size. Water quality and taste are usually cited as the reason individuals are
willing to pay for something that is free out of the tap.
Conversely, what was formerly free information may now cost. Some examples are travel reservations and
tickets, which were free to customers using travel agents. Banking services that may have been free in the past may now
involve costs. Yet, customers are willing to pay even for "free" items if they get value. Value may be due to more efficient
use of time or extra service. The difference between making your own travel arrangements and using a travel agent is one
that is often cited. Many airlines and hotels make reservations via the Internet. Although such services were previously
available to customers by travel agents for free (the fee was paid to the agent by the airline or hotel), the agent must now
charge the customer. Why then do people persist in using travel agents? Agents have access to a great variety of travel
databases which allow them to look at a variety of options and choose the best one for their customer. Agents do the
research on their time, so the customer does not waste his time. If there are problems, the agent resolves them. The
bottom line is convenience and efficiency, which are often worth the fees charged.
Another example is fees for library services such as book rentals, copying, interlibrary loan, and reference
queries. Most books are circulated for free in public libraries, but some best sellers now are rented out for small fees of
$.25 to $1.00 a day. People pay these fees because they would rather read best sellers now, rather than later. The rental
fees are usually much smaller than the price of purchasing the best seller. Photocopying materials is a common use of
libraries. Although free in some special and academic libraries, fees are commonly charged in other libraries. No one
complains. Getting interlibrary loans of materials from other libraries may cost a small fee, but users seem to understand
the value and gladly pay for the service.
If people are willing to pay for items which can be obtained free of charge, why then do they persist in the belief
that some things should not be paid for, even if that item was formerly only available for a cost. "One of the Web's great
accomplishments has been to reinforce the notion that all information ought to be free. The great irony is that the online
industry has long dreamed of, and struggled for a mass market. Now that it exists, its members don't expect to pay"
(O'Leary 2000). Many producers of fee-based information now believe that they will lose their customer base to free
providers if they charge fees. With the prevalent feeling that it is all out there for free, providers believe that customers will
8
http://mbaignoumaterial.blogspot.com/
Overall, differences in perceptions of what is appropriate to charge for, and what should be free, will always vary.
Beauty is, after all, in the eye of the beholder. The true value of information is accepted. The choice of fee or free will
depend upon availability, budget, convenience, cost, efficiency, evaluation and determination of value added, and the
perceptions of the user. Information has value, and even more so when it becomes useful knowledge. The determination
of its value and the choice of payment or nonpayment is a final decision made by the user.
Value of Information
The value of information has never been denied. But when does data become information, and when does information
become useful knowledge that adds value to our work? Information itself is valueless unless translated into usable
knowledge. Many now suggest that general consensus has been reached establishing that "information is now a more
important measure of a company's worth than their tangible assets…The truly mission critical processes for every
enterprise involve capturing the daily flood of data… Data must be stored and organised so that employees can access it
easily and intuitively, evaluate it…and act upon the findings effortlessly." The value of the computer has been determined
only as a storage device for the information. The number and size of computers do not provide the value, only the ease of
use and value of their content when shared as information.
The difficulty is not in establishing the value of information, but in quantifying that value. Librarians and knowledge
workers can determine what it costs to staff a reference desk, to license a database for searching, to borrow or purchase
a book, report, or journal article. Determining the value of the use of that product or information by the military, or the
civilian scientist or engineer is a different problem. Some studies reported in the literature have attempted to put a value
on these individual transactions.
Another approach is to simply estimate the value of the content of a library by looking at its catalog and making
assumptions based on numbers of items cataloged. Donald W. King, a noted researcher in this area, has conducted
numerous studies on the value of information, including several for DoD components. In 1990, King developed a
methodology for determining the value of information provided by libraries to the individuals in an organization. His rule of
thumb indicates that organizations appreciate a value to cost ratio, or return on investment (ROI) of providing information
services via a library of 19 to 1.
In 1998, the U.S. Department of Transportation, Federal Highway Administration, prepared a study of the "Value
of Information and Information Services." Using an extensive literature search and set of interviews with public and private
sector experts, the findings of this study indicated that information value can be measured by 1) reduced costs of agency
research, technology development, and operations, 2) quicker implementation of innovations and time savings, and 3)
more effective decision making at all levels of the agency.
Information does have value; studies have proven it, and experts can agree. The difficulty is then how to evaluate
the value. One proven method that is frequently used is to determine a return on investment, or ROI, of information.
Q3. Explain the major marketing subsystems and enumerate the advantages of the use of computers in such
subsystems.
Ans.
http://mbaignoumaterial.blogspot.com/
Marketing is the process of performing market research, selling products and/or services to customers and
promoting them via advertising to further enhance sales. It generates the strategy that underlies sales techniques,
business communication, and business developments. It is an integrated process through which companies build
strong customer relationships and create value for their customers and for themselves.
Marketing is used to identify the customer, to satisfy the customer, and to keep the customer. With the customer
as the focus of its activities, it can be concluded that marketing management is one of the major components of business
management. Marketing evolved to meet the stasis in developing new markets caused by mature
markets and overcapacities in the last 2-3 centuries. The adoption of marketing strategies requires businesses to shift
their focus from production to the perceived needs and wants of their customers as the means of staying profitable.
Businesses, and particularly the marketing aspect of businesses, rely a great deal on the use of computers.
Computers play a significant role in inventory control, processing and handling orders, communication between satelite
companies in an organization, design and production of goods, manufacturing, product and market analysis, advertising,
producing the company newsletter, and in some cases, complete control of company operations.
In today's extremely competitive business environment businesses are searching for ways to improve profitability and
to maintain their position in the marketplace. As competition becomes more intense the formula for success becomes
more difficult.
CAD/CAM software enables a designer to construct a model directly from data which is stored in computer memory.
These software programs help designers to consider both function and manufacturing consequences at early stages,
when designs are easily modified.
More and more manufacturing businesses are integrating CAD/CAM with other aspects of production, including
inventory tracking, scheduling, and marketing. This idea, known as computer-integrated manufacturing (CIM), speeds
processing of orders, adds to effective materials management, and creates considerable cost savings.
In addition to designing and manufacturing a product, a company must be effectively able to advertise, market, and sell
its product. Much of what passes for business is nothing more than making connections with other people. What if you
could passout your business card to thousands, maybe millions of potential clients and partners? You can, twenty four
hours a day, inexpensively and simply on the World Wide Web. Firms communicate with their customers through various
types of media. This media usually follows passive one-to-many communication where a firm reaches many current and
potential customers through marketing efforts that allow limited forms of feedback on the part of the customer.
For several years a revolution has been developing that is dramatically changing the traditional form of advertising
and communication media. This revolution is the Internet, a massive global network of interconnected computer networks
which has the potential to drastically change the way firms do business with their customers. The World Wide Web is a
hypertext based information service. It provides access to multimedia, complex documents, and databases. The Web is
one of the most effective vehicles to provide information because of its visual impact and advanced features. It can be
used as a complete presentation media for a company's corporate information or information on all of its products and
services. The recent growth of the world wide web (WWW) has opened up new markets and shattered boundaries to
selling to a worldwide audience. For marketers the world wide web can be used to create a client base, for product and
market analysis, rapid information access, wide scale information dissemination, rapid communication, cost-effective
10
http://mbaignoumaterial.blogspot.com/
Marketing Management can also rely on various technologies within the scope of its marketing efforts. Computer-
based information system scan be employed, aiding in better processing and storage of data. Marketing researchers can
use such systems to devise better methods of converting data into information, and for the creation of enhanced data
gathering methods. Information technology can aid in enhancing an MKIS' software and hardware components, and
improve a company's marketing decision-making process.
Client Base Finding new clients and new client bases is not always an easy task. This process involves a
careful market analysis, product marketing and consumer base testing. The Internet is a ready base of several million
people from all walks of life.
Marketing Research involves conducting research to support marketing activities, and the statistical interpretation of
data into information. This information is then used by managers to plan marketing activities, gauge the nature of a firm's
marketing environment and attain information from suppliers. Marketing researchers use statistical methods such
as quantitative research, qualitative research, hypothesis tests, Chi-squared tests, linear
regression, correlations, frequency distributions, poisson distributions, binomial distributions, etc. to interpret their findings
and convert data into information. All these can easily and quickly be done by the help of PCs.
Marketing Planning process involves forging a plan for a firm's marketing activities. A marketing plan can also
pertain to a specific product, as well as to an organization's overall marketing strategy. There are several levels of
marketing objectives within an organization. The senior management of a firm would formulate a general business
strategy for a firm. Whatever be the job, computers are there to help you.
Marketing Strategy encompasses the strategy involved in the management of a given product. A given firm may
hold numerous products in the marketplace, spanning numerous and sometimes wholly unrelated industries. Accordingly,
a plan is required in order to effectively manage such products. Evidently, a company needs to weigh up and ascertain
how to utilize its finite resources. For example, a start-up car manufacturing firm would face little success should it attempt
to rival Toyota, Ford, Nissan, Chevrolet, or any other large global car maker. Moreover, a product may be reaching the
end of its life-cycle. Thus, the issue of divest, or a ceasing of production, may be made. Each scenario requires a unique
marketing strategy. Computers are a great tool in comparing data and providing useful insights into them.
Services Marketing relates to the marketing of services, as opposed to tangible products. A service (as opposed to a
good) is typically defined as follows:
The use of it is inseparable from its purchase (i.e., a service is used and consumed simultaneously)
It does not possess material form, and thus cannot be touched, seen, heard, tasted, or smelled.
The use of a service is inherently subjective, meaning that several persons experiencing a service would each
experience it uniquely.
For example, a train ride can be deemed a service. If one buys a train ticket, the use of the train is typically
experienced concurrently with the purchase of the ticket. Although the train is a physical object, one is not paying for the
permanent ownership of the tangible components of the train. Services (compared with goods) can also be viewed as a
spectrum. Not all products are pure goods, nor are all pure services. An example would be a restaurant, where a waiter's
service is intangible, but the food is tangible. With the help of world wide web, you can provide services to consumers
residing at any corner of this universe.
11
http://mbaignoumaterial.blogspot.com/
http://mbaignoumaterial.blogspot.com/
Q4. Describe the significant features of each of Visual Basic, Java, HTML, Excel and COBOL briefly.
Ans.
VISUAL BASIC
Visual Basic is not only a programming language, but also a complete graphical development environment. This
environment allows users with little programming experience to quickly develop useful Microsoft Windows applications
which have the ability to use OLE ( Object Linking and Embedding ) objects, such as an Excel spreadsheet. Visual Basic
also has the ability to develop programs that can be used as a front end application to a database system, serving as the
user interface which collects user input and displays formatted output in a more appealing and useful form than many
SQL versions are capable of.
Visual Basic's main selling point is the ease with which it allows the user to create nice looking, graphical
programs with little coding by the programmer, unlike many other languages that may take hundreds of lines of
programmer keyed code. As the programmer works in the graphical environment, much of the program code is
automatically generated by the Visual Basic program.
Once all the objects are created, we can combine them to form a single executable program that can be run
outside of the Visual Basic environment, in Microsoft Windows. The term "Personal Programming" refers to the idea that,
wherever you work, whatever you do, you can expand your computer's usefulness by writing applications to use in your
own job. Personal Programming is what Visual Basic is all about.
Using Visual Basic's tools, you quickly translate an abstract idea into a program design you can actually see on
the screen. VB encourages you to experiment, revise, correct, and network your design until the new project meets your
requirements. However, most of all, it inspires your imagination and creativity.
Visual Basic is ideal for developing applications that run in the new Windows 95 operating system. VB presents a 3-
step approach for creating programs:
13
http://mbaignoumaterial.blogspot.com/
1. VB is event driven. The user is in control of the application. The user generates events through codes which
respond to the click of mouse.
2. VB supports the principle of Object Oriented design. This means you can compartmentalize different aspect of
your application as objects and develop and test those objects independently of the rest of the application.
3. Microsoft has designed VB to be a complete windows application development system. This means that your
visual basic application will look and behave like other windows program.
JAVA
Java is a general purpose object oriented language developed by Sun Microsystems of USA in 1991. The most
striking feature of this language is that it is platform neutral language. Java is the first programming language that is not
tied to any particular hardware or operating system.
There are many features of Java. Some of them namely are explained below.
1. Multithreading A fundamental concept of computer programming is the idea of handling more than one task at a
time. Within a program these separately running pieces are called threads and the general concept is called
multithreading.
The Java Virtual Machine allows an application to have multiple threads of execution running concurrently. Each
thread has a priority. Threads with higher priority are executed in preference to threads with lower priority. When a Java
Virtual Machine starts up there is usually a single non-daemon thread. The Java Virtual Machine continues to execute
threads until either of the following occurs.
2. AWT and Event Handling The original design goal of the graphical user interface called as GUI library in
Java was to allow the programmer to build a GUI that looks good on all platforms. The Java Abstract Window Toolkit
called as AWT produces a GUI that looks equally good on all systems. Thus much of the situation has been improved with
the Java Abstract Window Toolkit AWT by using a very good object oriented approach. Also with the use of Java Beans
which is a component programming model that is very useful for the creation of easy and effective visual programming
environments.
Event driven programming is the concept of attaching or associating events to code like in the actions of mouse click
or key press or selection of menu and so on. Thus the code attached to these events gets fired when the action or event
occurs. This is very important concept supported by Java in an efficient way which takes care of interactive programming
methodology thus making it a powerful programming tool.
3. Networking This is a very important feature of Java and in Java it is possible to achieve networking without
much effort because of the powerful features possessed by it. In other words the concept of networking has become so
easy in Java because the underlying details of networking is abstracted and taken away and is taken care of within the
JVM and local machine installation of Java.
4. Socket In Java one creates a socket to make a connection to the other machine and thereby gets an InputStream
and OutputStream from the socket with the appropriate converters namely Reader and Writer which helps to treat the
connection as an IO stream object. Generally there are two stream-based socket classes namely a ServerScoket that a
server uses to listen for incoming connections and a Socket that a client uses in order to initiate a connection. Once a
client makes a socket connection the ServerSocket returns using appropriate method namely accept() method a
corresponding server side socket through which direct communications takes place. From this point one gets a true
Socket to Socket connection and one can treat both ends the same way as they are same.
5. Database connection The greatest feature of Java is its ability to build platform-independent client/server
database applications. In Java this is possible with Java Database Connectivity also called as JDBC in short. Java
14
http://mbaignoumaterial.blogspot.com/
HTML
HTML, which stands for HyperText Markup Language, is the predominant markup language for web pages. HTML is
the basic building-blocks of web pages. A markup language is a set of markup tags, and HTML uses markup tags to
describe web pages.
HTML is written in the form of HTML elements consisting of tags, enclosed in angle brackets (like <html>), within the
web page content. HTML tags normally come in pairs like <h1> and </h1>. The first tag in a pair is the start tag, the
second tag is the end tag (they are also called opening tags and closing tags).
The purpose of a web browser is to read HTML documents and compose them into visual or audible web pages. The
browser does not display the HTML tags, but uses the tags to interpret the content of the page.
HTML elements form the building blocks of all websites. HTML allows images and objects to be embedded and can
be used to create interactive forms. It provides a means to create structured documents by denoting
structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. It can embed scripts in
languages such as JavaScript which affect the behavior of HTML web pages.
HTML markup consists of several key components, including elements (and their attributes), character-based data
types, character references and entity references. Another important component is the document type declaration, which
triggers standards mode rendering.
HTML is actually a subset of an internationally known standard called Standard Generalized Markup Language
(SGML). The advantage of HTML is that we can create its documents with simple ASCII text editor, which is not always
true for document based on SGML. HTML defines documents so that any browser running on any computer can read and
display them.
The basic HTML commands that are needed to create web pages fall under following categories:
Structural command, Paragraph formatting command, Character formatting command, List specification command,
Hyper linking command and Assest interaction command.
EXCEL
Excel has the basic features of all spreadsheets using a grid of cells arranged in numbered rows and letter-
named columns to organize data manipulations like arithmetic operations. It has a battery of supplied functions to answer
statistical, engineering and financial needs. In addition, it can display data as line graphs, histograms and charts, and with
a very limited three-dimensional graphical display. It allows sectioning of data to view its dependencies on various factors
from different perspectives.
It has a programming aspect, Visual Basic for Applications, allowing the user to employ a wide variety of numerical
methods, for example, for solving differential equations of mathematical physics, and then reporting the results back to the
spreadsheet. Finally, it has a variety of interactive features allowing user interfaces that can completely hide the
spreadsheet from the user, so the spreadsheet presents itself as a so-called application, or decision support
system (DSS), via a custom-designed user interface, for example, a stock analyzer, or in general, as a design tool that
asks the user questions and provides answers and reports.
In a more elaborate realization, an Excel application can automatically poll external databases and measuring
instruments using an update schedule, analyze the results, make a Word report or Power Point slide show, and e-mail
15
http://mbaignoumaterial.blogspot.com/
Microsoft Excel supports charts, graphs or histograms generated from specified groups of cells. The generated
graphic component either can be embedded within the current sheet, or added as a separate object. These displays are
dynamically updated if cells change content, making a useful design tool. For example, suppose that the important design
requirements are displayed visually; then, in response to a user's change in trial values for parameters, the curves
describing the design change shape, and their points of intersection shift, assisting the selection of the best design.
Excel users can access external data sources via Microsoft Office features such as (for example) .odc connections
built with the Office Data Connection file format. These are static snapshots of data, and require either manual or
programmatic intervention to update. Excel files themselves may be updated using a Microsoft supplied ODBC driver.
Excel can accept data in real time through several programming interfaces, which allow it to communicate with many
data sources such as Bloomberg and Reuters. Excel maintains 15 figures in its numbers, but they are not always
accurate: the bottom line should be the same as the top line. Besides accuracy in user computations, the question of
accuracy in Excel-provided functions may be raised. Particularly in the arena of statistical functions, Excel has been
criticized for sacrificing accuracy for speed of calculation.
COBOL
COBOL stands for Command Business Oriented Language. COBOL is a compiler language that is commonly used to
solve data processing in commercial organization. COBOL is not suitable for scientific purpose programming.
COBOL as defined in the original specification included a PICTURE clause for detailed field specification. It did not
support local variables, recursion, dynamic memory allocation, or structured programming constructs. Support for some or
all of these features have been added in later editions of the COBOL standard. COBOL has many reserved words (over
400), called keywords.
COBOL provides "named conditions" (so-called 88-levels). These are declared as sub-items of another item (the
conditional variable). The named condition can be used in an IF statement, and tests whether the conditional variable is
equal to any of the values given in the named condition's VALUE clause. The SET statement can be used to make a
named condition TRUE (by assigning the first of its values to the conditional variable).
COBOL allows identifiers to be up to 30 characters long. The concept of copybooks was introduced by COBOL; these
are chunks of code which can be inserted into a program's code. This is done with the COPY statement, which also allows
parts of the copybook's code to be replaced with other code (using the REPLACING ... BY ... clause).
There are four divisions in any COBOL program:
Identification division, Environment division, Data division, and Procedure division.
Each division may have several sections. Each section may have several paragraphs. Each paragraph may have
several sentences. Each sentence may have several statements. Usually, a statement is terminated by a comma(,) or a
period(.).
16
http://mbaignoumaterial.blogspot.com/
inventories of information assets (including legacy and relational data sources, cubes, data warehouses, and data
marts),
comparative sales figures between one period and the next,
projected revenue figures based on product sales assumptions.
1. The actual application that will be used by the user. This is the part of the application that allows the
decision maker to make decisions in a particular problem area. The user can act upon that particular problem.
17
http://mbaignoumaterial.blogspot.com/
An iterative developmental approach allows for the DSS to be changed and redesigned at various intervals. Once the
system is designed, it will need to be tested and revised for the desired outcome.
Types of Decision Support System Models
It is important to note that the DSS field does not have a universally accepted model. That is to say, there are
many theories vying for supremacy in this broad field. Because there are many working DSS theories, there are many
ways to classify DSS.
For instance, one of the DSS models available bears the relationship of the user in mind. This model takes into
consideration passive, active, and cooperative DSS models.
Decision Support Systems that just collect data and organize it effectively are usually called passive models. They
do not suggest a specific decision, and they only reveal the data. An active decision support system actually processes
data and explicitly shows solutions based upon that data. While there are many systems that can be active, many
organizations would be hard pressed to put all their faith into a computer model without any human intervention.
A cooperative Decision Support System is when data is collected, analyzed, and then given to a human who
helps the system revise or refine it. Here, both a human and computer component work together to come up with the best
solution.
While the above DSS model considers the user’s relationship, another popular DSS model sees the mode of
assistance as the underlying basis of the DSS model. This includes the Model Driven DSS, Communications Driven DSS,
Data Driven DSS, Document Driven DSS, and Knowledge Driven DSS.
A Model Driven DSS is one in which decision makers use statistical simulations or financial models to come up
with a solution or strategy. Though these decisions are based on models, they do not have to be overwhelmingly data
intensive.
A Communications Driven DSS model is one in which many collaborate to come up with a series of decisions to
set a solution or strategy in motion. This model can be in an office environment or on the web.
A Data Driven DSS model puts its emphasis on collected data that is then manipulated to fit the decision maker’s
needs. This data can be internal or external and in a variety of formats. It is important that data is collected and
categorized sequentially, for example daily sales, operating budgets from one quarter to the next, inventory over the
previous year, etc.
A Document Driven DSS model uses a variety of documents such as text documents, spreadsheets, and
database records to come up with decisions as well as further manipulate the information to refine strategies.
A Knowledge Driven DSS model uses special rules stored in a computer or used by a human to determine
whether a decision should be made. For instance, many day traders see a stop loss limit as a knowledge driven DSS
model. These rules or facts are used in order to make a decision.
The scope in which decisions are made can also be seen as a DSS model. For instance, an organizational,
departmental or single user decision can be seen in the scope-wide model.
Applications:- There are theoretical possibilities of building such systems in any knowledge domain.
18
http://mbaignoumaterial.blogspot.com/
19
http://mbaignoumaterial.blogspot.com/