ASSIGNMENTTG

download ASSIGNMENTTG

of 13

Transcript of ASSIGNMENTTG

  • 8/3/2019 ASSIGNMENTTG

    1/13

    UNIVERSITY OF ZIMBABWE

    GRADUATE SCHOOL OF MANAGEMENT

    FACULTY OF COMMERCE

    COURSE TITLE: BUSINESS INFORMATION SYSTEMS

    STUDENT NAME: TAFADZWA GWENA

    STUDENT #: R910455T

    COURSE INSTRUCTOR: ENG M MANUHWA

    Question: Assignment # 1

  • 8/3/2019 ASSIGNMENTTG

    2/13

    Question (1)

    i )WHAT ARE EXPERT SYSTEMS

    Expert systems is a computer program that attempts to replicate the performance of a human

    expert at some specialized reasoning task. Also known as knowledge based systems, expert

    systems are able to store and manipulate knowledge so that they can help a user solve problems

    and make a decision.

    THE MAIN FEATURES OF AN EXPERT SYSTEMS ARE

    1. They are limited to specific knowledge Domain i.e. Area of Expertise

    2. Typically rule based decision making process

    3. It can reason with uncertain Data ( User can respond with I dont know answers)

    4. It delivers advise

    5. It explains reasoning to the user

    An expert system has the following Constituencies

    1. The Knowledge base that contains the facts and rules provided by a human expert

    2. Some means of using the knowledge ( I.E A computer program known as the

    inference engine)

    3. A means of communicating with the user ( I.E the Human computer interfaces)

    USES OF EXPERT SYSTEMS

    Expert systems are used in organizations to make decisions using people that not very

    knowledgeable in the particular expert area. Organizations can also gain high competiveness

    since they can employ less people and still achieve high quality decisions.

    ii) WHAT IS CASE-BASED REASONING AND HOW DOES IT DIFFER

    FROM AN EXPERT SYSTEM, HOW DOES IT SUPPORT KNOWLEDGE

    MANAGEMENT

  • 8/3/2019 ASSIGNMENTTG

    3/13

    Case based reasoning is a way of solving new problems by remembering the old occurrences of

    the same problems or similar. In reality CBR is not a technology but a methodology or an

    approach however in conjunction with todays computing technology very powerful CBR

    systems can be implemented using a combination of the fundamentals of CBR and databases to

    store the cases of previous occurrences.

    A typical example of CBR application are in the Financial sector an bankers wishing to provide

    a loan to someone may quickly be reminded of a similar case involving a person from the same

    company who eventually refused to repay his loan.

    HOW CBRS DIFFER FROM EXPERT SYSTEMS

    Expert systems basically capture the knowledge of a particular Expert area meaning that it tries

    to emulate a human expert such as an accountant basically and expert system captures

    knowledge by faculty where as CBR a much more inclusive into the organization so they capture

    knowledge pertaining to the whole company rather than individual expert. In summary Expert

    systems make continuous decisions based on the providing situation without being influenced

    from past history. Whereas CBR the database of knowledge actually grows within the

    organizations with knowledge cases being populated by the users within the company.

    iii) WHAT IS NEURAL NETWORK AND HOW CAN NEURAL NETWORKS

    HELP COMPANIES WITH KNOWLEDGE MANAGEMENT

    Neural Networks models are a series of algorithms of cognitive tasks such as learning and

    optimization. Which are loosely speaking derived from research into the nature of the human

    brain. A Neural Network is an information processing network that is modeled around the a way

    biological nervous systems or brain works and processes information. The key element of this

    approach to artificial intelligence is the unique structure of the information processing system. It

    is composed of a large number of highly interconnected processing elements known as neurons

    working in unison to solve specific problems. Neural Networks, like people, have a cognitive

    ability to learn. A Neural network can be configured for a specific application, such as pattern

  • 8/3/2019 ASSIGNMENTTG

    4/13

    recognition or data classification, through a learning process. Learning in biological systems

    involves adjustments to the synaptic connections that exist between the neurons. This is is also

    true in a Neural Network system. In practice neural networks are developed by simulating the

    neurons using software based algorithms.

    iv) WHAT IS BUSINESS INTELLIGENCE

    Business intelligence (BI) is a deliberate approach to business where by technologies

    , software applications, artificial intelligence and other technological solutions are

    collected and integrated to formulate the basis of analyzing, integrating, processing

    and presentation of business information. The purpose of business intelligence is to

    help managers and others responsible for business strategy better understand their

    organizations operations, make wiser, more informed business decisions, and manage

    operational performance.

    Business intelligence systems make use data that has been gathered into a data

    warehouse or a data mart to present historical, current, and predictive views of business

    operations. Operational data may also be used. The software components of a

    Business intelligence system support data mining, analysis, and reporting of

    information, providing detailed reports on production, sales and other financial reports.

    This information may further be compared to other data be it external historical or

    related in any othey way in order extract provide valuable benchmarks.

    Question 2

    i)DEFINE AND DESCRIBE IS FUZZY LOGIC FOR WHAT KINDS OF

    APPLICATIONS IS IT SUITED

  • 8/3/2019 ASSIGNMENTTG

    5/13

    Fuzzy logic or Fuzzy systems is another approach to Artificial intelligence that makes

    use of fuzzy sets or rules in order to make decisions. The important aspect of fuzzy

    logic is they fuzzy rules tolerate imprecision Unlike in Boolean Logic Fuzzy Logic is not

    based precise and deterministic results such 0 or 1 in Boolean algebra, but rather on

    approximate quantities. Fuzzy sets are based on vague definitions of sets although

    they are not random. Fuzzy logic is not imprecise rather, it is a formal mathematical

    technique of handling imprecise data. Given the similarity in which fuzzy logic to human

    decision making. Fuzzy logic has been adopted in business to assist in making

    decisions especially where human like decision making is required.For instance, given

    various weather conditions to process such as, stormy, rainy, cloudy, sunny, ordinary

    logic would assign one of these values to any weather condition being observed. People

    however would recognize all sorts of shades in between theses states such as dull or

    drizzle etc. This is exactly what fuzzy logic can do. What is more impressive is that

    fuzzy logic offers a way of processing these decisions so that a final result is still

    correct.

    ii)GENETIC ALGORITHIMS

    A genetic algorithm (GA) is a method of programming and problem solving using

    algorithms that mimics the process of natural evolution. This method of programming is

    generally known as evolution programming (EA). These algorithms are routinely used

    to generate useful solutions to optimization and search problems

    Precisely put a genetic algorithm (GA) is a programming technique that emulates

    biological evolution similar to (Darwinian science) as a problem-solving strategy. Given

    a specific challenge to solve, the input to the GA is a set of potential solutions to that

    problem, encoded manner , and a metric also known as fitness function allows each

    candidate to be quantitatively evaluated. These candidates may be solutions already

    known to work, with the aim of the GA being to improve them, but more often they are

    just generated randomly.

    http://en.wikipedia.org/wiki/Optimization_(mathematics)http://en.wikipedia.org/wiki/Search_algorithmhttp://en.wikipedia.org/wiki/Problemhttp://en.wikipedia.org/wiki/Problemhttp://en.wikipedia.org/wiki/Problemhttp://en.wikipedia.org/wiki/Search_algorithmhttp://en.wikipedia.org/wiki/Optimization_(mathematics)
  • 8/3/2019 ASSIGNMENTTG

    6/13

    The GA then evaluates each candidate according to the fitness function. In a pool of

    randomly generated candidates, of course most will fail at birth, and these will be

    deleted. However, purely by chance, a few may survive and continue to show activity,

    though at times weak and imperfect activity with regards to solving the problem.

    These surviving candidates are kept and allowed to reproduce. Multiple copies are

    made of them, but the copies are not perfect; random changes are introduced during

    the copying process. These digital offspring are then allowed to proceed to the next

    generation, forming a new pool of candidate solutions, and are subjected to the next

    round of fitness test. Those candidate solutions which were worsened, or made no

    better, by the changes to their code are again deleted; but again, purely by chance, the

    random variations introduced into the population may have improved some individuals,making them into better, more complete or more efficient solutions to the problem at

    hand. Again these winning individuals are selected and copied over into the next

    generation with random changes, and the process repeats. The expectation is that the

    average fitness of the population will increase each round, and so by repeating this

    process for hundreds or thousands of rounds, very good solutions to the problem can

    be discovered.

    iii)WHAT ARE INTELLIGENT AGENTS

    Intelligent Agents are computer algorithms that act as task agents. These virtual

    entities can communicates, co-operates and negotiates with each other. They have the

    ability to take over human tasks and interact with people in human like ways. They are

    bringing technology into a new dimension simplifying the use of computers, allowing

    humans to move away from complex programming languages creating a more human

    interaction a typical application is development of computer games such as chess

    intelligent agents but more complex business solutions are possible.

    A more definitive description of intelligent agents are software entities that carry out

    some set of tasks on behalf of a user or another program with a certain degree of

    independence or autonomy, and in so doing, employ some knowledge or representation

  • 8/3/2019 ASSIGNMENTTG

    7/13

    of the users goals or desires. As mentioned above, advanced agents collaborate and

    negotiate with other

    iv)KNOWLEDGE MANAGEMENT IS A BUSINESS PROCESS, NOT A

    TECHNOLOGY.

    Knowledge management is basically a means collection of processes for capturing,

    sharing, organizing, finding and using knowledge regardless of the form that the

    knowledge takes. It is not a technology however technology is more often used to

    implement Knowledge management systems. In the form of networks, Databases and

    Intranets and extranets.

    QUESTION 3

    i)THE INTERNET MAY NOT MAKE CORPORATIONS OBSOLETE, BUT THEY WILLHAVE TO CHANGE THEIR BUSINESS MODELS. DO YOU AGREE?

    Indeed the internet is the current state of doing business in todays world. In this regard

    corporations are faced with the challenge of either to conform or to ship out. It has

    happened before in history and it may happen again. You just can not challenge

    technology when it arrives. A company called Pony express is a classical failure in the

    face of the fax machine. And Today companies are facing a similar challenge in the face

    of internet. At one time email was just a luxury or something for the youthful mind but

    today its a necessity. As you may know already, email is a subset of the Internet. As

    we speak now a company website is now a must for a company to operate. To this end

    for companies today, it is either shape-up or ship-out. The Internet has not come to

    destroy the current businesses however they will need to conform and abide by the new

    rules of doing business the Internet way..

    ii)DESCRIBE THE MANAGEMENT CHALLENGES POSED BY ELECTRONICCOMMERCE AND ELECTRONIC BUSINESS AND SUGGEST SOME SOLUTIONS

    As the information technology industry moves towards the creation of an open,

    competitive Electronic Marketplace it is important to note that the infrastructure must

  • 8/3/2019 ASSIGNMENTTG

    8/13

    developed in an infrastructure that supports the seamless location, transfer, and

    integration of business information in a secure and reliable manner. This Marketplace

    will be used by all application domains to procure commodities and order supplies. As

    such management must see to it the electronic commerce applications will require easy-

    to-use, robust, security services, a full suite of middleware services, and data and

    protocol conversion services. Using E-Commerce it will be possible for a purchasing

    agent to competitively procure supplies from manufacturer. However the issue of

    network security and availability will have to addressed first.

    . iii)WHAT IS THE DIFFERENCE BETWEEN GRID COMPUTING, CLUSTERCOMPUTING AND THE WEB?

    When two or more computers are used together to solve a problem, it is called a computer cluster .

    Then there are several ways of implementing the cluster, but basically it is just cooperation between

    computers in order to solve a task or a problem. Cluster Computing is then just the thing you do when

    you use a computer cluster. Grid computing is something similar to cluster computing, it makes use of

    several computers connected in one way or another, to solve a given challenge.

    There is often some confusion between grid vs. cluster computing. The difference is that a cluster is

    homogenous while grids are heterogeneous. Homogenous basically means the single units have

    identical operating environments while heterogeneous means they can be different environments all

    together Linux, Windows, Unix for example. The computers that are part of a grid can run different

    operating systems and have different hardware whereas the cluster computers all have the same

    hardware and OS. A grid can make use of spare computing power on a desktop computer while the

    machines in a cluster are dedicated to work as a single unit and nothing else. Grid are inherently

    distributed by its nature over a LAN, metropolitan or WAN. On the other hand, the computers in the

    cluster are normally contained in a single location or complex. Finally the Web is just a collection of

    Heterogeneous computers interconnected computers not necessarily cooperating on a common task

    but typically sharing information although web computing is also becoming possible with technologies

    such as cloud computing.

    iv)DESCRIBE THE CAPABILITIES OF ONLINE ANALYTICAL PROCESSING (OLAP)AND DATA MINING.

  • 8/3/2019 ASSIGNMENTTG

    9/13

    Online Analytical Processing (OLAP) allows business users to slice and dice data at will, also known as

    data mining. Normally data in an organization is distributed in multiple data sources and are

    incompatible with each other. A retail example: Point-of-sales data and sales made via call-center or the

    Web are stored in different location and formats. It would a time consuming process for an executive to

    obtain OLAP reports such as - What are the most popular products purchased by customers between

    the 15 to 30 years of age.

    QUESTION 4

    i)TCP/IP Means Transmission Control Protocol and Internet Protocol This a suite of protocols

    that allow data to be transmitted reliably within the Internet. It is the basis on which the Internet

    is based. E-Commerce, although defined quite separately from the internet, is most commonly

    implemented based on the Internet Topology there relies quite heavily on the underlying TCP/IP

    protocol

    ii)XML (Extensible Markup Language) is a flexible way to create common information formats

    and share both the format and the data on the Internet, intranets, and elsewhere. For example,

    retailers might agree on a standard or common way to describe the information about a certain

    retailed products such toys shoes or computers and then describe the product information format

    with XML. Such a standard way of describing data would enable a user to send an intelligent

    agent (a program) to each retailers Web site, gather data, and then make a valid comparison.

    XML can be used by any individual or group of individuals or companies that wants to share

    information in a consistent way especially for E-commerce purposes.

    iii)(WAP) The Wireless Application Protocol is the de-facto world standard for the presentation

    and delivery of wireless information and telephony services on mobile phones and other wireless

    terminals. The WAP Forum has published a global wireless protocol specification, based on

    existing Internet standards such as XML and IP, for all wireless networks. The WAP

    specification is developed and supported by the wireless telecommunication community so that

    http://whatis.techtarget.com/definition/0,289893,sid9_gci212343,00.htmlhttp://whatis.techtarget.com/definition/0,289893,sid9_gci211894,00.htmlhttp://whatis.techtarget.com/definition/0,289893,sid9_gci211894,00.htmlhttp://whatis.techtarget.com/definition/0,289893,sid9_gci212343,00.html
  • 8/3/2019 ASSIGNMENTTG

    10/13

    the entire industry and most importantly, its subscribers, can benefit from a single, open

    specification. WAP is designed to work with most wireless networks such as CDPD, CDMA,

    GSM was thus born with a desire to establish a common format for Internet transfers to mobile

    telephones, without having to customize the Internet pages for the particular display on every

    different mobile telephone or personal organizer. WAP allows Software developers to create E-

    Commerce Applications for Mobile Devices.

    iv)VOICE OVER IP. This is simply the transmission of voice traffic over the Internet Protocol

    IP-based networks. The Internet Protocol (IP) was originally designed for data networking. The

    success of IP in becoming a world standard for data networking has led to its adaption to voice

    networking. Voip is particularly useful because of its cost effectiveness and reliability and

    quality over the analog telephone. VOIP because it is digitally based allows Business to use it asE-Commerce Tool in an effective way.

    Question 5

    i)

    http://www.tech-faq.com/ip.htmlhttp://www.tech-faq.com/ip.html
  • 8/3/2019 ASSIGNMENTTG

    11/13

    n

    ii)

  • 8/3/2019 ASSIGNMENTTG

    12/13

  • 8/3/2019 ASSIGNMENTTG

    13/13

    REFERENCE

    1) Expert Systems Research Trends (A.R. Tyler)Nova Science publishers 2007

    2) Introduction to Genetic Algorithms (S.N. Deepa & S.N. Sivanandam)

    Verlag Berlin Heidelberg 2007

    3) Successful Case-Based Reasoning Applications-1 (Stefania Montani & Lakhm

    C.Jain (Eds.) Verlag Berlin Heildelberg 2010

    4) Neural networks theory (Aleksandr Ivanovic Galushkin)

    Springer- Verlag Berlin Heidelberg 2007