Ethical Issues in Software Testing

Posted Leave a commentPosted in Software Development, Software Testing

Ethical Issues In Software Testing This post provides an overview of software failure and ethical considerations.  Software failure is a common event with far reaching consequences.  After a comprehensive examination of English language news sources for the year 2017, software testing company Tricentis found 606 software failures reported by 314 companies, impacting 3.7 billion people, […]

UML Class Diagrams: An Example

Posted Leave a commentPosted in Software Development

UML Class Diagrams: An Illustration This week’s post provides an illustration of the use of UML class diagrams.  Class diagrams can be constructed for just about any object because all objects have attributes and behaviors. The Iowa Department of Transportation (see Iowa.Gov, 2019) uses kiosk machines to facilitate transactions such as driver’s license renewal, address […]

Abstraction and Encapsulation: Concepts and Practice

Posted Leave a commentPosted in Software Development

This article was originally written as part of a discussion with peers at Walden University.  It introduces the concepts of abstraction and encapsulation, subsequently offering illustrations as to how the concepts are used in software development. Abstraction is “the process of taking away or removing characteristics from something in order to reduce it to set […]

Writing code from scratch, inheritance, and composition

Posted Leave a commentPosted in Software Development

This week’s post offers advantages and disadvantages of writing code from scratch versus using object oriented techniques.    When approaching a software project, the developer must determine the most appropriate method of development.  This involves many choices, including what objects are relevant, the classes for those objects, and whether to code those classes from scratch, […]

Write a method that takes a single int parameter and returns that element of the Fibonacci series.

Posted Leave a commentPosted in Java, Math Solutions, Recursion

The following Java coding solution is the first in a series of solutions for common recursion programming problems. It is perhaps not the best solution, and certainly not the only solution. If you’ve got a better idea, please share. Problem: The Fibonacci series: 0, 1, 1, 2, 3, 5, 8, 13, 21, has as its […]