Software technical terms

Understanding Test Automation Engineers and Their Job

Software testing is an essential area of work in software development that is both wide and deep. It includes “any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results.” Anyone that has come to even a basic level of exposure to software testing …

Understanding Test Automation Engineers and Their Job Read More »

What is Business Intelligence?

Business Intelligence, or BI, is a term that is used to describe different types of software applications that are used to analyze raw data. Some common activities that make up BI include data mining, online analytical processing, querying, and reporting. There are three main components in the basic BI concepts: Data Warehouse The first component …

What is Business Intelligence? Read More »

Geek Language Quiz 3 – Software Development Life Cycle

Our third Geek language quiz will focus on how well you know your Software Development Life Cycle models! 1. Which of the following SDLC models incorporate daily stand-up meetings and sprint backlogs? (1 point) A). Waterfall B). Kanban C). Scrum D). Extreme Programming E). Evolutionary Prototyping   2. What SDLC model uses task cards and …

Geek Language Quiz 3 – Software Development Life Cycle Read More »

What’s a Software Architect?

There is no standard definition for the “architect” role in the software world. It could have very different meanings at different companies. Some teams think it is a role where you spend most of your time in high-level, abstract system design, while others consider it a hands-on role that exemplifies mastery of specific languages or …

What’s a Software Architect? Read More »