So, What's An API?

So, What's An API?

In some cases, a software application will need to send data to or receive data from another. How does one achieve this integration between two separate applications built with separate development languages? An application programming interface (API) is a set of routines for achieving this. It specifies how software components should communicate with one another.

Read More

A List Of Free Requirements Management (RM) Software

A List Of Free Requirements Management (RM) Software

There are plenty of try-before-you-pay-a-lot offers for Requirement Management Software. Good, free RM software, however, is rare. This article sketches out three of the most promising packages and informs you of the pros and cons of each. Not all of them are winners. But there are still some excellent, free bargains available. Let’s see what’s out there.

Read More

A Business Analyst’s Review of Lucidchart

A Business Analyst’s Review of Lucidchart

Communicating requirements visually is a very effective way of communicating with stakeholders. However, if you’re not a designer, creating beautiful visual diagrams, charts, plans, and maps can seem like a challenge. Luckily, we have tools like Lucidchart, that make it simple to communicate with stakeholders using easy-to-use tools and pre-designed templates.

Read More

The Use Of Data Models On Software Projects: Why Bother?

The Use Of Data Models On Software Projects: Why Bother?

Since the invention and introduction of the entity-relationship modelling technique by Peter Chen in 1970s, data modelling techniques have been used to represent information requirements of an organization as well as describe how data should be used to meet the requirements given by the end user.

Read More

A List Of Free Software For Design Mockups

A List Of Free Software For Design Mockups

You shouldn’t have to create an excellent design from scratch. Most apps are the result of iterative design, a methodology based on a cyclic process of prototyping, testing, analyzing, and refining. Design mockups play a significant role in regards to this methodology, allowing designers to create example designs in a fraction of the time it would take using traditional tools.

Read More

The Difference Between Software Validation and Verification

The Difference Between Software Validation and Verification

Software requirements validation and verification are both complementary processes related to the concepts of quality assurance. Often abbreviated as V&V, the combined process of validation and verification is used in software project management, engineering, and testing to ensure that all specifications are met and the product fulfils its purpose.

Read More

Software Testing Dictionary: Types of Software Testing Approaches You Should Know

Software Testing Dictionary: Types of Software Testing Approaches You Should Know

There are different types of software testing approaches, but they all share two common goals: to ensure that the final software meets the requested/agreed upon criteria and is free from bugs, no matter how ideal this may be. Our alphabetically sorted software testing dictionary lists important testing methods, giving you a concise overview of software testing.

Read More