Word processing simply means the process in which a document is created or edited using a word processor. Word processor is actually a software or a device with the help of which a document can be edited, created, or printed. Nowadays, a various word processor is available like Microsoft Word, OpenOffice Writer, Google Docs, etc. It’s generally responsible for providing input, editing, formatting, the output of a document, or text with some additional features. Spell check is a software program in word processing that first checks the spelling of a word, identifies if there is an error in spelling and if the word is found misspelled then this spell check program corrects the spelling in the word processor.
DFD (Data Flow Diagram) is used to describe this spell checking and correcting function in the word processor. It is usually explained with the help of different levels of DFD i.e., Level 0 DFD and Level 1 DFD. The working at these levels is shown below:
- Level 0 DFD –
At this level, the submitted document from the user is checked and if found any error then it’s corrected. The corrected document is ended back to the user.
- Level 1 DFD –
At this level, the submitted document from the user is broken down or divided into different words and then identifies and checks the spelling. If the word found is new then it is also added to the dictionary. And if the word found is not correct then the word is corrected first and the document is edited. After this, the edited document is submitted back to the user.
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Types and Components of Data Flow Diagram (DFD)
- Difference between DFD and ERD
- What is DFD(Data Flow Diagram)?
- DFD for ATM system
- DFD for Library Management System
- DFD for Food Ordering System
- Developing DFD Model of System
- Levels in Data Flow Diagrams (DFD)
- Difference between Testing vs Checking
- Polling and Streaming - Concept & Scenarios
- Module Coupling and Its Types
- Coding Standards and Guidelines
- Difference between SFA and CRM
- Software Engineering | Differences between Sanity Testing and Smoke Testing
- Difference between IAAS, PAAS and SAAS
- Software Engineering | Differences between Coupling and Cohesion
- Software Engineering | Role and Responsibilities of a software Project Manager
- Software Engineering | Coupling and Cohesion
- Software Engineering | Comparison between Agile model and other models
- Difference between Frontend Testing and Backend Testing
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.