Posts

Showing posts from October, 2017

What is SDLC in brief

Definition of SDLC: The term software development life cycle model [SDLC]  is a way of describing the planning , designing , coding , and testing of a software system, as well as the method in which these steps are implemented.  How SDLC Works: SDLC  is a process that produces software with the highest quality and lowest cost in the shortest time. SDLC includes a detailed plan for how to develop, alter, maintain, and replace a software system.  SDLC achieves these apparently divergent goals by following a plan that removes the typical pitfalls to software development projects. That plan starts by evaluating existing systems for deficiencies. Next, it defines the requirements of the new system. SLDC can eliminate redundant rework and after-the-fact fixes. Stages involved in SDLC: A variety of life cycle models exist in the market, but they all include the same constituent parts. All lifecycle models take a project through several pri...

Virtual Assistant in brief

Objective: Virtual Assistant is a part of artificial intelligence. It is a software agent that can perform tasks for an individual with less human interaction.  Examples : Siri [i-phone], Google Assistant [Android], Cortana [MIcrosoft], Alexa [Amazon] etc., Virtual assistants use  natural language processing  (NLP) to match user text or voice input to executable commands.  Virtual assistants work via: Text   Ex:  Google Assistant on the Google Allo Voice  Ex: Amazon Alexa on the Amazon Echo device, or Siri on an iPhone, Google Assistant on Google Home By taking and/or uploading images  Ex: Samsung Bixby on the Samsung Galaxy S8 Services: Virtual assistants can provide a wide variety of services. These include: Provide information such as weather , facts from e.g. Wikipedia or IMDB, set an alarm , make to-do lists and sho...