LO2 computer software Flashcards
(45 cards)
types of software 2.1
open source software, closed source software, bespoke, off the shelf, shareware, freeware, embedded software
what is open source software? 2.1
code written by programmers, but can be viewed and modified by users
pros of open source software 2.1
Customisable to an individuals needs, low cost, can debug and improve the product, removing unwanted features makes software function faster
cons of open source software 2.1
security risks (e.g. malicious code could be added), prone to errors, technical skills that not all posses are required for maintenance, difficult to receive support
what is closed source software? 2.1
where code is restricted and can’t be viewed or modified
pros of closed source software 2.1
well tested, easier to get help and support, company can be held to account if it docent preform as promised
cons of closed source software 2.1
reliance on company to provide updates, not free (often), can’t debug, modify or improve the code for your own benefit
what is off the shelf software? 2.1
made for general use and can be used in different ways for different purposes (e.g. Microsoft office)
pros of off the shelf software 2.1
tested thoroughly, regular secure updates, cheaper than bespoke software, familiar with many, trustworthy
cons of off the shelf software 2.1
some are expensive for individuals and require a yearly licence for certain features like antivirus protection, comes with additional features that some won’t needs which slows down the overall profaormance
what is bespoke software? 2.1
software custom made for a specific organisation
pros of bespoke software 2.1
built to the specified requirements, unique to a companies needs, no unwanted features so software runs faster, layout can make the company look more professional as its customised to fit the companies house style
cons of bespoke software 2.1
expensive, staff may require training, original programmers may need to be kept to maintain and fix software
what is shareware? 2.1
allows a trial of the program for a limited amount of time before they have to buy a subscription or not
what is freeware? 2.1
software that if freely available to download and use. allows users to try the software and encourages them to buy a full version
what is embedded software? 2.1
a smaller system that’s installed in a larger device. has a dedicate purpose, that often runs real-time. usually has memory and storage restrictions due to their size.
what is applications software? 2.2
different to apps, as it can be used for a number of different functions depending on its needs and general purpose.
what is productivity software? 2.2
used to complete tasks accurately and efficiently. e.g. word processors, presentation software and web browsers, mailing software
what do databases and spreadsheets do? 2.2
can store both numerical and textual data ready for analysis. graphs can be created form the spreadsheets made to visualise data. records from either can be record locked so only one person can make edits, stopping data from being incorrectly overwritten. data can be atomised.
who are development tools for? 2.2
for programmers who are creating or modifying software
what is an IDE and what is it for? 2.2
an integrated development environment is software used to create and edit programs
what are some of the tools an IDE has? 2.2
a translator (converts one type of language into another), a complier (converts instructions into machine code) and a debugger (tests code and displays errors).
what is business software? 2.2
specialist software made bespoke for an orginisation
examples of what business software can do 2.2
design packages pages such as CAD or CAM to design and construct products. project management software allows team collaboration, expert systems uses databases for automatic decision making e.g. a medical diagnosis