Computer Software
Computer Software
1. System Software: System software or operating system is the software used by the
computer to translate inputs from various sources into a language which a machine can
understand. Basically, the OS coordinates the different hardware components of a
computer. There are many OS in the market. The most popular Os are from the stable
of Microsoft.
2. Application software: A normal user rarely gets to see the operating system or to
work with it. But all of us are familiar with application software which we must use to
interact with a computer. Popular examples of application software are the Microsoft
office suite which includes Word, Excel and PowerPoint. We have used these
applications extensively. Internet explorer, Mozilla Firefox is two applications used to
access the internet. E-mail software like Outlook express is used to manage Emails. It is
obvious that all software utilized for working on a computer is classified as application
software.
Descriptive analytics
Descriptive analytics answers the question of what happened. Let us bring an example
from ScienceSoft’s practice: having analyzed monthly revenue and income per product
group, and the total quantity of metal parts produced per month, a manufacturer was
able to answer a series of ‘what happened’ questions and decide on focus product
categories.
Descriptive analytics juggles raw data from multiple data sources to give valuable
insights into the past. However, these findings simply signal that something is wrong or
right, without explaining why. For this reason, our data consultants don’t recommend
highly data-driven companies to settle for descriptive analytics only, they’d rather
combine it with other types of data analytics.
Diagnostic analytics
At this stage, historical data can be measured against other data to answer the question
of why something happened. For example, you can check ScienceSoft’s BI demo to see
how a retailer can drill the sales and gross profit down to categories to find out why they
missed their net profit target. Another flashback to our data analytics projects: in the
healthcare industry, customer segmentation coupled with several filters applied (like
diagnoses and prescribed medications) allowed identifying the influence of medications.
Diagnostic analytics gives in-depth insights into a particular problem. At the same time,
a company should have detailed information at their disposal, otherwise, data collection
may turn out to be individual for every issue and time-consuming.
Predictive analytics
Predictive analytics tells what is likely to happen. It uses the findings of descriptive and
diagnostic analytics to detect clusters and exceptions, and to predict future trends,
which makes it a valuable tool for forecasting. Check ScienceSoft’s case study to get
details on how advanced data analytics allowed a leading FMCG company to predict
what they could expect after changing brand positioning.
Predictive analytics belongs to advanced analytics types and brings many advantages
like sophisticated analysis based on machine or deep learning and proactive approach
that predictions enable. However, our data consultants state it clearly: forecasting is just
an estimate, the accuracy of which highly depends on data quality and stability of the
situation, so it requires careful treatment and continuous optimization.
Prescriptive analytics
Prescriptive analytics uses advanced tools and technologies, like machine learning,
business rules and algorithms, which makes it sophisticated to implement and manage.
Besides, this state-of-the-art type of data analytics requires not only historical internal
data but also external information due to the nature of algorithms it’s based on. That is
why, before deciding to adopt prescriptive analytics, ScienceSoft strongly recommends
weighing the required efforts against an expected added value
Functional programming language typically uses stored data, frequently avoiding loops
in favor of recursive functions.The functional programing’s primary focus is on the
return values of functions, and side effects and different suggests that storing state are
powerfully discouraged.
This programming language views the world as a group of objects that have internal
data and external accessing parts of that data. The aim this programming language is
to think about the fault by separating it into a collection of objects that offer services
which can be used to solve a specific problem. One of the main principle of object
oriented programming language is encapsulation that everything an object will need
must be inside of the object.
These programming languages are often procedural and may comprise object-oriented
language elements, but they fall into their own category as they are normally not full-
fledged programming languages with support for development of large systems. For
example, they may not have compile-time type checking. Usually, these languages
require tiny syntax to get started.
These types of languages let programmers make declarative statements and then
allow the machine to reason about the consequences of those statements. In a sense,
this language doesn’t tell the computer how to do something, but employing restrictions
on what it must consider doing.
WAN- It spans large locality and connects countries together. Example Internet.
a. software
b. Information Science
The study of processes for storing and retrieving information, especially scientific or
technical information.
c. Programming Languages
d. PDA's
A personal digital assistant, also known as a handheld PC, is a variety mobile device
which functions as a personal information manager. PDAs have been mostly displaced
by the widespread adoption of highly capable smartphones, in particular those based on
iOS and Android.
e. Networks
> LAN
> WANs
A wide area network (WAN) is a telecommunications network that extends over a large
geographical area for the primary purpose of computer networking. Wide area networks
are often established with leased telecommunication circuits.
> MANs
References:
https://www.google.com/search?client=ms-android-oppo-
rev1&sxsrf=ACYBGNSTQ7DJYHNZOO998ZCG0QJmS1VqaA%3A1578032511154&ei
=f90OXsr_CJHGmAXgzJT4AQ&q=what+is+pda+in+computer&oq=what+is+pda&gs_l=
mobile-gws-wiz-serp.1.4.0l6j0i10j0.63698.66094..68316...1.1..1.912.2716.0j2j3j2j6-
1......0....1.......8..0i71j35i362i39j35i39j0i67j0i273.XsRhY23xcLQ
https://www.google.com/search?client=ms-android-oppo-
rev1&sxsrf=ACYBGNS0XsWiFNw0Ej4jQXIwrdGggz3EFQ%3A1578032688072&ei=MN
4OXp7-
A_eEr7wPpIKykAk&q=what+is+software+in+computer&oq=what+is+software+i&gs_l=m
obile-gws-wiz-
serp.1.0.0i20i263j0i67j0l6.2402.4554..5275...1.1..0.182.475.0j3......0....1.........0i71j0i22i
30.G_ElygtNA5s
https://www.google.com/search?client=ms-android-oppo-
rev1&sxsrf=ACYBGNS0XsWiFNw0Ej4jQXIwrdGggz3EFQ%3A1578032688072&ei=MN
4OXp7-
A_eEr7wPpIKykAk&q=what+is+information+science&oq=what+is+information+sc&gs_l
=mobile-gws-wiz-
serp.1.0.0j0i10j0l2j0i10j0j0i10j0.5358.10675..11771...9.0..1.245.1843.0j10j1......0....1.....
....35i39j0i67j0i20i263j0i273.Yfx5LPeSNOM
https://www.google.com/search?client=ms-android-oppo-rev1&sxsrf=ACYBGNQ-IsSh-
xwxHu8H9OJ3z3f_5Hr-
SA%3A1578032753762&ei=cd4OXraBLoK5mAWBtKuQCw&q=what+is+programming+l
anguages&oq=what+is+programming+languages&gs_l=mobile-gws-wiz-
serp.3..0l5j0i22i30l3.68674.89677..90400...2.1..1.216.2885.0j15j2....2..8....1.......8..0i71j
35i362i39j35i39j0i67j0i273j0i20i263.1zuFMJByqAU
https://www.streetdirectory.com/etoday/different-types-of-computer-software-jjwap.html
https://www.scnsoft.com/blog/4-types-of-data-analytics
https://www.typesnuses.com/types-of-programming-languages-with-differences/
https://www.google.com/amp/s/www.researchgate.net/publication/10607427_Survey_A
ssessment_of_Personal_Digital_Assistant_PDA_Use_among_Trainees_and_Attendings/amp