Monday, September 8, 2014

Computer Software

Write brief notes on the following;

  • Application software: word processing, desktop publishing, presentations, photo and video editing, music and sound development, website development
  • System software: operating systems and utilities programs.
  • Interfaces: graphical user interface (GUI), command line interface (CLI), menu-driven interface (MDI), voice interface.
  • Distinguish between the following in terms of licencing: shareware, public domain, freeware, proprietary and open source software.
  • Licensing authorities: for Business Software Alliance (BSA), what is their role. Which other examples exist?
  • Commercial and custom-built (bespoke) software, Web-based software: What is the difference?
  • Software Registration process: What is a serial number, warranty, copyright agreement.
  • User support: what is the function of the following in any software developed? manuals, assistants, tutorials, help systems, “Read Me” files, Macros, templates, wizards.
  • Define file formats: Why do different software have different file formats? for example, RTF (rich text format), TXT (text), PDF (portable document format), XLS, (Excel spreadsheet), SWF (small web format), ZIP (zipped file), JPG/JPEG (Joint Photographic Experts Group bitmap), PNG (portable network graphics bitmap), CSV (comma-separated values), HTM/HTML (hypertext markup language).
  • Data transfer: ASCII (American Standard Code for Information Interchange), tab-delimited text file, zipped file, 
System utilities
  • What is the role of Defragmentation/optimization and disk utility software, Backup, file management, account and accessibility management.
  • Distinguish between; Virus, Trojan horse, malware, logic bomb, worm
  • Distinguish between Compression/decompression (lossless, lossy)
  • What is Colour synchronization as a computer utility feature.

1 comment:

barbara nasila said...

Your Answer:

they are basically applications that run in the web.there are two types of web application. one is Client side & other is Server side. Client side web application executes at client side which is on a browser & all the resources of pages loads at clients side. On the other hand Server side web application executes at central server in which page life cycle goes on at server end. the five i found are communication websites. communication websites- basically allow communication along the network. an example of communication web apps are like emailing in Google gmail. they allow a person to send mesages and data to others with accounts. basically communication web apps allow communication through such as e-mail application and also via web interface as well. office tools- web apps do basic office procedures. a good example of a web app office tool is Ajax13 (http://us.ajax13.com/) tools offer almost everything – text editor (ajaxWrite), graphic editor (ajaxSketch), spreadsheet calculator (ajaxXLS), presentation editor (ajaxPresents) and multimedia files manager (ajaxTunes). searching web- apps are basically search engines that allow the user to look through the internet. such web apps are like Google Search. Content Aggregation- The Internet is full of data that we can hardly transform into information or even knowledge. THESE WEB APPS ALLOW information and knowledge management. they help to recognize relevant things in the right context. This problem can be partly solved with online apps.