140 likes | 301 Views
Software Basics. Software Defined…. Programs that provide instructions to the computer about what to do with the input (keyboard, mouse, scanner, microphone) Example, when using the keyboard to enter data, the word processing software displays what you type. . Commands.
E N D
Software Defined… • Programs that provide instructions to the computer about what to do with the input (keyboard, mouse, scanner, microphone) • Example, when using the keyboard to enter data, the word processing software displays what you type.
Commands • Software also responds to commands either by clicking a button or pressing special keys on the keyboard. • Example: clicking the print button
Software Interacts and Shares Data • Software also shares data with other software. When you change data in an excel spreadsheet, the table it's "attached" to in word, also changes. • Shark Tank!
Productivity Software • Office 2007 is an example of productivity software or application software. We can accomplish a variety of tasks using this type of software.
Anti-Virus Software • Norton • AVG-Free • Removes spyware and viruses
Filtering Software • Blocks malware and spyware. • Blocks scams.
Step 1: Planning • What is the goal of the software?
Step 2: Programming • Computer instructions must be written in a language that can be understood by the computer.
Step 3: Debugging • Software is programmed by people who are not perfect which can cause the program to not work properly. • Simple mistakes may be caught by an internal error checker in the programming language. • Other times, the software may need to be debugged .
Step 4: Beta Review • Programmers review the first version of the software called "alpha version." • Then it's released a small group of users and this is the "beta version." • Once the software is ready for release and sent to retail chains for mass distribution it's called the "gold version."
Step 5: Help! • Instruction and help manuals are written. • Now provided on CDs.