Methods Of Computing Essay

5331 words - 21 pages

Systems Development

Systems Analysis and design - What's wanted

Systems Development - Building and Programming

Systems Implementation and review - Testing and training

Structured Methods

In the 1960's there were a large number of grand scale projects which came to a disastrous end due to being delivered late, over budget and not working. The reason for this was a chaotic development process e.g. Sid goes ill and no one knows what he has been programming!

As a consequence of this, structured methods have been developed. This is where engineering principles have been applied to the development process (hence the term `software engineering') breaking the whole process up into a series of clearly defined tasks, producing specific deliverables.

Development Process

Outline

Process Deliverable

Set Aims Aims

Investigate Facts

Facts about old system. Requirements of new system

System Analyse Requirements spec. (User requirements)

System Design

Detailed system spec.

System prototype Complete Prototype of running system

Logical Model

A logical model has no physical constraints. (I.e. who does what where? etc.)

A logical model IS processes and data which uses processes.

The Development Process in Detail

Charting

* Systems Flowchart

(shows the physical relationships between parts of the computer system)

* DFD - Data Flow Diagram

(shows the flow of Data within the system)

* Program Flowchart

(shows the flow of logic within a program/module. This is another way of describing an algorithm)

* EAR Model - Entity, Attribute, Relationship model.

(Used to show the relationship between stored data in the data model analysed in data analysis)

* Gantt Chart

(Used to plan out a large project)

A Mail Order Batch Process Flowchart

A Video Club Transaction Flowchart

Note the differences between the Transaction and Batch Processing Charts:

The transaction data is keyed in directly and is not collected together firstly
There is no sorting involved
There is no new master file produced, the master file is updated instead i.e. the master file is random not serial
There is no Transaction file

Other Symbols:

This is a communications link for long distance updates

Software Engineering

Why good programming methods are important

Good programming methods should feature well-structured coding, where the program is divided up into modules, and each module has a clear, well-defined purpose. The importance of this is:

To enable large projects to be delivered on time and within budget.
To facilitate and hence minimize the cost of future updates and debugging
To allow a team to work on the project - modular programming enables the task to be divided up amongst several different programmers, so that the programming can be written more quickly
To allow the manager to monitor and co-ordinate the project - to see how each module is progressing, to...

Find Another Essay On Methods of Computing

Overview of Cloud Computing Essay

2304 words - 9 pages 1.0 Introduction Cloud computing nowadays are used widely not only in business area but also in schools especially in higher education. Cloud computing is used to store and to keep save user data in the ‘cloud’. Instead of transferring data using hard disk or any other methods, using cloud computing service can help store data to the cloud straight away. Cloud is a model for sending on-demand services, infrastructure, and application software

Soft Computing Techniques Used in Engineering Fields

846 words - 4 pages techniques have the ability to deal with partial and noisy sets of data, tolerance to initial impression and providing a robust solution with the requirement of minimal computing resources. Over last few decades soft computing methods have successfully been applied to solve many complex problems related to engineering fields. Dote and Ovaska [1] provided a comprehensive review on application of soft computing methodologies for solving complex industrial

Cloud Computing: Pros and Cons

1565 words - 6 pages and pros and cons of this particular topic is important for many people in the technology environment, as well as many businesses because it is a growing trend that will possibly alter many technological methods currently implemented. Cloud Computing: Advantages and Disadvantages The primary concern of cloud computing for many business users is its cost. Cloud computing is economically feasible because it reduces the computing costs for the

Developments in the Cambridge Distributed Computing System

1025 words - 5 pages In recent years a lot of development resulted which have changed the use of computers and now many people are using computers in routine life. Computing systems are now used in many ways. Communications are also done through computers which are giving better results as compared with ordinary methods through telephones and the like devices. Bandwidth and speed of communications by using a computer system is improved which is increasing its demand

The Computer Industry

1922 words - 8 pages other information systems engaged in operational activities. The term refers to the group information management methods in connection of human selection. Management Information Systems get people the information they need to do their jobs better and faster. Information Systems - A resource guide on what you can do with a major in computing. Information Systems Ethics – Information providing knowledge on Information Systems Ethics, on-line

Cloud Computing Strategies in Improving Education

1081 words - 4 pages Instead of having the internal factor, from the SWOT analysis also will analyze the external factor which is the opportunity and threat of implementing cloud computing. The opportunity that having by the cloud computing is consist of it can lead to business entrepreneur, establish the infrastructure, and existing infrastructures with strong resources will strong communication networks. By applying the cloud computing in Malaysia Higher

Nano Computing and The Future of Silicon

2135 words - 9 pages , Asghar). Therefore, there is need to search for new alternative methods, which can solve current computational problems. Researchers have proposed a number of alternative technologies for Nano computation. These solutions are still in experimental stages and may take a decade or more of further research and development before they ever become commercially available Quantum computing, Optical computing, Molecular computing, and DNA computing. In

Cloud Computing and Internal Controls

920 words - 4 pages to those that use traditional computing methods, the companies engaged in the cloud no longer need the enforcement of security measures since the data is stored with a service provider, however, they must ensure the accuracy and completeness of its data. On the same note, in an article by Tom Espiner (2008), Freeform Dynamics analyst Jon Collins is quoted as saying, “Traditionally, if you want to keep data safe you lock it away.” On the other

Using Data Encryption for Security in Cloud Computing

2098 words - 8 pages Cloud computing is expanding and replacing traditional storage and computing methods. It provides many advantages including greater access and it is cheaper than the traditional onsite server. Cloud computing provides an efficient and economical opportunity for many businesses and individuals to store files and information at an offsite data center. By providing access to these offsite data centers, businesses and individuals are able to

The Benefits of Cloud Computing

1423 words - 6 pages than storing data on traditional methods. Then there is automatic software integration “In the cloud, software integration is usually something that occurs automatically. This means that you do not need to take additional efforts to customize and integrate your applications as per your preferences. This aspect usually takes care of itself. Not only that, cloud computing allows you to customize your options with great ease. Hence, you can handpick

Nano Computing & the Future of Silicon

1232 words - 5 pages technologies and are in need of a faster solution in the short term. While traditional silicon is rapidly hitting its limits, new methods such as 3D stacking and multi-core design are breathing new life into silicon based computing technologies. Think of a time, in the neighborhood of a decade from now, when the full power of high performance computing and parallel processing is available to computer users everywhere, and it might be possible

Similar Essays

Methods In The Coud Computing Environment

867 words - 4 pages addressing all these methods in the cloud computing environment[21]. 5.1.1 Identification Identification of objects which can be used as potential evidences is the initial stage of investigation. In standard environment it is very much easy to identify any device or object that can be used as an evidence. But in case of cloud this is not so easy. So with reference to this document solution to this problem has been suggested. Documents or devices that

Case Study: Razorfish And Cloud Computing

512 words - 2 pages System performance is one of the most important metrics to measure system efficiency. Organizations that need high-performance computing such as scientific ones can use cloud computing to perform their tasks faster. In the cloud there are many machines works together in parallel to provide high processing speed. Now, most of organizations use only 15 percent of their machines capacity. Moreover, cloud computing provides services for data

What´S Cloud Computing? Essay

840 words - 4 pages Cloud Computing In this report I will be looking at cloud computing, I will begin with an overview of cloud computing. I will then look at the advantages that cloud computing brings to the table. Lastly I will be looking at the concerns that people have with cloud computing. What is Cloud Computing? Cloud computing is computing that involves a larger number of computers that are connected over a communication network such as the internet or

Cloud Computing Software Essay

2192 words - 9 pages characteristics, deployment methods as well as delivery models of clouds and examples were considered. • The future of cloud computing "The past of cloud computing is bright but the future is even brighter". (Asselin, 2013). Cloud computing will take a turn for the better in the next five to ten years and there will be a significant improvement in services the cloud has to offer. In an article Mike Morrissey (proposed the improvements of the cloud in two
Mund- & Zahnpflege | Agent Aika (7) | Equipamento de teste e acessórios