Systems Analysis

Systems Analysis Systems analysis can be defined as a disciplined process, which begins with the establishment of user requirements for a given application and concludes with the implementation of fully operational system The main stages of systems analysis are often referred to as the system life cycle. The following sections give a brief overview of their functions within the systems analysis process. Feasibility study The aim of this stage is to establish whether or not a proposal for the computerisation of a particular application is worthwhile or feasible. In simple terms, the feasibility study has to answer questions such as: > "Will computerisation achieve the users' objectives?"; > "What type of system will be most suitable?"; > "Will it be financially worthwhile?" System investigation and design Assuming that the feasibility study produces a recommendation to proceed with computerisation of an application, then before any system specification is produced, an analysis has to be made of the processes and procedures involved in the application under consideration. For example, an analysis of Sales Order Processing should identify how orders are received, the order forms used and the procedures necessary to fulfil orders. Analysis is not simply the recording of an application as it currently operates through a variety of information gathering methods such as

  • Word count: 8052
  • Level: AS and A Level
  • Subject: Computer Science
Access this essay

Artificial Intelligence

P1 What is Artificial Intelligence ) o "ARTIFICIAL INTELLIGENCE (AI) - tools that exhibit human intelligence and behaviour including self-learning robots, expert systems, and voice recognition, natural and automated translation". * 1 o "Computer programs developed to mimic human intelligence, such as reasoning, learning, problem-solving, and making decisions. Artificial intelligence programs enable computers to perform tasks such as playing chess, proving mathematical theorems, etc". * 2 o "The use of programs to enable machines to perform tasks which humans perform using their intelligence. Early AI avoided human psychological models, but this orientation has been altered by the development of connectionism, which is based on theories of how the brain works. In connectionism, complex functions, including learning, involve the transmission of information along pathways formed among large arrays of simple elements". * 3 My own definition 2) An Artificial Intelligence is an computer program that performs a task that Human intelligence is capable of doing. Non Artificial Intelligence 3) Car manufacturing robots: - these are kind of non artificial intelligence the for this is that they do not think or recognize things for example if there is not any door to be fixed the robots will do the action even if they are not carrying anything. Medical: - Non

  • Word count: 440
  • Level: AS and A Level
  • Subject: Computer Science
Access this essay

Creating a computer system for Wooten Basset Rugby Club

Analysis .1 Introduction Wooten Basset Rugby Club, are a rugby club in the Swindon area, whom play 15 a side rugby union. They put out a numbers of teams each week ranging from junior levels, senior teams and women's rugby. Of my concern is the U-16s, whom would like to computerise a number of tasks and have a reference for relevant data including player and parent information. In any particular season there will be between 20 and 30 players at the club. These players are trained by the head coach and around three other coaches all of whom are made up of parents of the players. The head coach is responsible for much of the current administrative work. .2 Current System Currently all tasks for the club are carried out manually. For example when organising a match against a rival team a letter is written specifically for each player. With as many as 30 players at the club, this is tiring and tedious work. Data is currently stored in files kept at the head coach's house. This system of holding information has become unreliable as over the history of the team players have moved on or changed their details. When this occurs due to time constraints, addresses for example are often added to rather than modified creating two distinct addresses complicating matters when important letters need to be sent. In the past when players have left their file has not been removed leaving

  • Word count: 6186
  • Level: AS and A Level
  • Subject: Computer Science
Access this essay

Creating a Database System.

Creating a Database System ANALYSIS IDENTIFYING THE PROBLEM Background & Identification of the problem. Computers have many applications in the 21st century. Specific software such as databases and spreadsheets are designed to help, improve, speed up and reduce the workload of certain tasks. I am currently studying computer studies as well as accounting. One thing I noticed while completing many accounting tasks is that the general format remains the same the only thing that changes is the figures. (See appendix-III for an example of the layout for an account.) This can mean that completing several accounts can become, a long monotonous process, which can result in several simple mistakes occurring. The system of calculating the accounts for a student's purpose could easily be converted to a computerized system, thus reducing the workload and creating a more efficient system. Purpose and scope of proposed solution. The purpose of my project is to design a system, that will automate the process of calculating, Partnership, Limited Company, Manufacturing accounts and act as a teaching aid. The system must be easy to understand and use, so that any accounting student with no computer knowledge could easily make use of the system. There are many other types of account that students must cover on the a-level accounting course, but to create a system that could

  • Word count: 1145
  • Level: AS and A Level
  • Subject: Computer Science
Access this essay

Unit 2 computer systems

Main features of JavaScript - P3 Browser Support Control Data Validation Detecting a Users OS or Browser Browser Support To access certain content you need to have the necessary plug-in, for example to access flash content, you need to install the flash plug-in in your browser. But to use JavaScript, you don't have to use any plug-in at all. This is because all browsers have accepted JavaScript as a scripting language and so they provide integrated support for it. Control A great feature of JavaScript is the control you have over the browser. There are various things you can control such as the background colour, this feature servers more than one purpose. Most people would change the colour of a webpage just because the option is there but it can also be a huge help for people who are visually impaired. Data Validation Being able to validate a users input is another great feature of JavaScript. Most websites will have a section where you may need to input some data (contact form, registration and more) and if you were to enter your name in a section that is expecting numeric input you will get an error message. The reason data validation is so useful is the fact it validates your input immediately, so you don't have to waste time by waiting for the server to validate it. Detecting a Users OS or Browser Many people use JavaScript to detect a user's operating system

  • Word count: 1366
  • Level: AS and A Level
  • Subject: Computer Science
Access this essay

What is hardware?

A01b - Using Hardware What is hardware? The physical components of a computer including the keyboard, monitor, disk drive, internal chips and wiring. The purpose of hardware is to help you input data into the computer and to give you information. Hardware consists of input and output devices. An input device is a device that puts data into the computer. For example when you type on a keyboard, you are "inputting" information (text) the computer. An output device is a device that "gives out" information, the most common output device is a monitor. A monitor sends out signals what makes us see all the actions it makes. This diagram is of just some of the inputs and output devices of a computer. Hardware used Keyboard The QWERTY keyboard is the most common way to enter text and numerical data into a computer. It is called a QUERTY keyboard because the first six letters across the top line are Q U E R T Y. Each key is a switch, and when pressed, sends a digital code to the computer. Keyboards come in many shapes and sizes depending on the computer. A keyboard is used for lots of things, buts its main job is entering data into the computer, from written documents. Keyboards are used for typing up memos, letters, reports and many others using word processing software. Advantages * Nearly every computer has a keyboard; it is a very important piece of hardware to the

  • Word count: 1343
  • Level: AS and A Level
  • Subject: Computer Science
Access this essay

Why was Bletchley Park able to break the German Enigma codes?

A.D. Kieran Williams August 2003 Why was Bletchley Park able to break the German Enigma codes? Bletchley Park was able to break the German Enigma codes for a number of important reasons. Firstly, the British were ably assisted by the Poles during the 1930s. The Polish Intelligence recruited a spy in the German Army, who supplied them with secret documents describing the Enigma machine. The Poles constructed two replica machines using this information, and in August 1939, they handed these to the British and French. This enabled Station X to understand how it worked. The machine contained three wheels with letters of the alphabet in order printed on them. These were set in any position, and linked by an electrical circuit. When a letter was pressed, providing the recipient had the same setting, they could decode the message. Contrary to German belief, the machine had flaws. Firstly, no letter could ever represent itself, and this helped Bletchley Park when decoding messages. Also, if the message was shorter than 26 letters, only the first wheel moved. Lastly, the machine was not random, there were 159,000,000,000,000,000,000 combinations. The German operators unwittingly contributed to the code breaking. The rotors never stayed in the same position for more than 2 days, which aided the decoding. The 'Double Indicator', a codebook

  • Word count: 514
  • Level: AS and A Level
  • Subject: Computer Science
Access this essay

Why was Bletchley Park able to break the German Enigma codes?

2. Why was Bletchley Park able to break the German Enigma codes? Bletchley Park had no clue to what the Enigma machine looked like and so figuring out how it worked would be even harder than anticipated. However during the 1930's Polish intelligence had recruited a spy who was in the German army and he was able to supply secret documents describing the layout of the keys, settings and instructions of how to use them. From this information the Poles made two replica Enigma machines and just before they were invaded by Germany they handed one over to the French and the other to the British. This was a major break for the British as they now had something to work with. Many other clues or slip ups from the Germans helped as the British now knew that no one letter ever represented itself and sometimes the Germans sent the same message by Enigma and also by another simpler code, which allowed the two to be compared and the settings worked out. A bigger clue however was that many messages were less than twenty six letters in length. This meant that the middle wheel of an Enigma machine never moved, which greatly reduced the number of alternative settings and made deciphering the code easier in some respects. The initial major breakthrough happened when Alan Turing, a twenty six year old mathematician from King's college Cambridge, developed the idea that a machine could carry out

  • Word count: 948
  • Level: AS and A Level
  • Subject: Computer Science
Access this essay