Public Post

What Is The Internet Of Things (IoT) And Edge Computing

Image
 What Is The Internet   Of   Things? IoT  In simple terms, the Internet of Things (IoT) refers to the constant tendency to connect all kinds of physical objects to the Internet, especially those that you may not even imagine. It can be any type of element, from common household objects, such as refrigerators and light bulbs; business resources, such as shipping labels and medical devices; to unprecedented wearables, smart devices, and even smart cities that only exist thanks to the IoT. To be more specific, the term IoT refers to systems of physical devices that receive and transfer data over wireless networks without human intervention. What makes this possible is the integration of simple computing devices with sensors in all kinds of objects. For example, a "smart thermostat" ("smart" usually means "IoT") receives data from the location of your smart car while you are driving, and uses it to adjust the temperature in your home before it arrives. This is...

Principles of software engineering

 PRINCIPLES OF SOFTWARE 

ENGINEERING

A series of principles, guides the practice of software engineering, which are fundamental and also contribute to the application of software procedures.

In practice, the principles determine the values  and regulations that will serve when investigating or studying a problem; then the solution will be found and designed, repaired, tested, and when ready, distributed to the user community.

There are a number of fundamental principles that facilitate the procedures and practice of the software, such as:

  • Add value for end users
  • Keep it simple
  • Set the vision (product-project)
  • Recognize that consumers need to understand what you offer
  • Open up to the future
  • Plan for reuse
  • think!


 

Software engineering Regardless of whether the model is linear or iterative, prescriptive or agile, the use of the general structure can be applied to all process designs.


Principle 1. Be dynamic.

The most important characteristics of the work must be emphatic in the economy of action, which consists of focusing on making the technical as simple as possible, that the products to be elaborated are precise and that decisions can be made locally.


Principle 2. Focus on the quality of each stage.

The quality of the product should be the focal center of the exit condition for all the process activity of the work that has been created.


Principle 3. Be ready to adapt.

Adjust the approach to the constraints imposed by the problems, the users, and the project itself.


Principle 4. Build an effective team.

The procedure and uses of software engineering are important, but the main focus is the users. A team must be formed where trust prevails.


Principle 5. Establish the necessary mechanisms for communication and coordination.

Principles that guide the process.


.Principle 6. Manage change

The approach can vary between formal and informal, but the mechanisms to implement the way in which the changes are requested, evaluated, approved and implemented must be determined.


Principle 7. Calculate the risk.

There are many details that can go wrong in software development, so it is essential to have emergency plans.


Principle 8. Produce work products that add value to others

Any resulting work product from software engineering practice will go to someone else. The list of required functions and features will be given to the person who will develop a design, the design will be passed on to those who create a code, and so on. Make sure the work product imparts the necessary and accurate information.

Comments

Popular posts from this blog

What Is The Internet Of Things (IoT) And Edge Computing

Cloud Computing -Its Benefits & Security

Prototyping: Successful Methods And Best Practices