Online College Courses for Credit

Understanding General Software Development

Understanding General Software Development


Students will understand:

- Application Life-Cycle Management

- Application Specifications

- Algorithms and Data Structures

UML (Unified Modeling Language) is the visual models of different components. Phases of ALM (Application Lifecycle Management) involve 1) planning, 2) designing, 3) developing, 4) testing, and 5) maintaining. The mock-up shows clients what the user interface will look like. An array is a list of data values or objects. LIFO (Last In, First Out) model refers to a stack. A linked list is a list of elements connected by pointers. A queue is a structure where elements can only be removed in the same order they were inserted (FIFO) similar to waiting in line to ride a roller coaster or purchase lunch at Subway. A stack is referring to elements only removed in reverse order they were inserted such as the way many of us wash dirty dishes (Last In, First Out). Sort algorithm puts data elements in sequenced order by either bubble sort, selection sort, or insertion sort.

See More
Fast, Free College Credit

Developing Effective Teams

Let's Ride
*No strings attached. This college course is 100% free and is worth 1 semester credit.

29 Sophia partners guarantee credit transfer.

311 Institutions have accepted or given pre-approval for credit transfer.

* The American Council on Education's College Credit Recommendation Service (ACE Credit®) has evaluated and recommended college credit for 27 of Sophia’s online courses. Many different colleges and universities consider ACE CREDIT recommendations in determining the applicability to their course and degree programs.


Understanding General Software Development Glog by Mrs. Stonecipher

Understanding General Software Development Glog by Mrs. Stonecipher is listed below.


A queue

A brief description of a queue.

Understanding Application Lifecycle Management

Explanation of ALM.