You are on page 1of 18

FEATURES AND TRENDS OF COMPUTER SOFTWARE

Made by: Binod Khatri


Features or characteristics are classified into
six major components
 Functionality,
 Reliability,
 Efficiency,
 Usability,
 Maintainability, and
 Portability.
 Robustness and Integrity are also
important.
Functionality

The functionality of software covers:


 Suitability,
 Accuracy,
 Interoperability,
 Compliance, and
 Security.
Reliability

It covers:
 Recoverability,
 Fault Tolerance, and
 Maturity.
Efficiency

It covers:
 In time, and
 In resources.
Usability

It covers:
 Understandability,
 Learnability, and
 operability
Maintainability

It covers:
 Testability,
 Stability,
 Changeability, and
 Analyzability.
Portability

It covers:
 Adaptability,
 Install ability, and
 Replace ability.
Recent Trends of Software

Nowadays the term computer is most important part of our life and every
moments and regularly people developing advanced type of software
through which we can easily use in our every moments of life.
And some trends are yet to develop.

Here’s a look at seven of today’s most popular software trends:


 Trend 1: Artificial Intelligence (AI),
 Trend 2: Cross-Platform Development tools,
 Trend 3: Block Chain,
 Trend 4: Information of Things (IoT),
 Trend 5: Continuous Delivery and Deployment,
 Trend 6: Progressive Web Apps, and
 Trend 7: Low-Code Development.
Trend 1: Artificial Intelligence

From retail to healthcare, the future of software development and the future
of technology as we know it lies in algorithms, big data and sophisticated
AI tools to draw new and fascinating conclusions.
Examples are
 Visual AI,
 Analytic AI,
 Functional AI,
 Text AI, and
 Interactive AI.
Examples Of Artificial Intelligence

 Siri and Alexa,


 Amazon and online Commerce,
 Pandora,
 Cogito,
 Nest,
 Boxever,
 Spam Filter, etc.
Trend 2: Cross-Platform Development Tools

Cross-Platform development tools are one of many development trends


that make life easier for developers and users.
Examples are:
 Adobe,
 Xamarin,
 Appcelerator,
 Kony,
 SAP,
 Microsoft’s, etc.
Trend 3: Block Chain

The beauty of block chain is its decentralized nature. It can store any type of
records in a public facing database that’s nearly impossible for a hacker to
alter or corrupt.
All types of D-Apps are called the block chain software development trends.
i.e.
 Cosmo chain,
 Splinter lands,
 Crypto legends,
 Maker DAO,
 Steemit, etc.
Trend 4: IoT

As technologies like 5G begins to roll out, more devices can take


advantages of better wireless bandwidth and power efficiency, bringing
to life new and exciting possibilities for the future of IoT.
 Connected Smart Voice Assistant,
 Smart Locks,
 Health Monitors,
 Smart Glasses And Headsets,
 Self-driving Cars, etc.
Trend 5: Continuous Delivery and Deployment

Continuous delivery and continuous deployment have emerged as two of the


most popular trend in modern software development.
Trend 6: Progressive Web Apps

The emergence of progressive web apps finds the sweet spot between
performance and availability by offering app-like experiences in browser.
Examples:
 Trivago Hotel Booking PWA,
 Pinterest PWA,
 Tinder PWA,
 9Gag PWA,
 Forbes PWA, etc.
Trend 7: Low-Code Development

The software industry trend of low-code development changes that


equation by making it easy to code application through graphical user
interfaces instead of complex programming languages.
Examples:
 Appian,
 Mendix,
 Out system,
 Google App maker, etc.

You might also like