Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Development Thomas Wyzykoski - Coggle Diagram
Software Development Thomas Wyzykoski
Iterative
Example
https://wishdesk.com/sites/default/files/inline-images/itterative-design-process.jpg
Definition
Iterative development is a way of breaking down the software development of a large application into smaller chunks. In iterative development, feature code is designed, developed and tested in repeated cycles.
Incremental
Defintion
An incremental approach breaks the software development process down into small, manageable portions known as increments. Each increment builds on the previous version so that improvements are made step by step.
Example
https://guidingcode.com/wp-content/uploads/2022/01/2.png
Waterfall
Definition
waterfall development is a sequential development process that flows like a waterfall through all phases of a project (analysis, design, development, and testing, for example), with each phase completely wrapping up before the next phase begins.
Example
https://kruschecompany.com/wp-content/uploads/2021/09/Waterfall-methodology-infographic-showing-software-development-models-linear-life-cycle-phases.jpg
Algorithms
Best price
Code
while data_list:
minimum = data_list[0] # arbitrary number in list
for x in data_list:
if x < minimum:
minimum = x
new_list.append(minimum)
data_list.remove(minimum)
print (new_list)
Explination
First, the code sets the first element of data_list as the minimum, then it iterates through the data_list to find the minimum value. The minimum value is then appended to the new_list and removed from the data_list. The iteration continues until the data_list is empty.
Mean
Code
def Mean(n_num):
n_num = [1, 2, 3, 4, 5]
n = len(n_num)
get_sum = sum(n_num)
mean = get_sum / n
return mean
Explination
The variable n_num is a list of numbers, n is the length of the list, get_sum is the sum of the numbers in the list, and mean is the result of the calculation of the average of the numbers in the list which is calculated by dividing the total sum of numbers by the number of elements in the list. The function returns the mean of the list of numbers.
Sum
Code
def sum_of_list(l):
total = 0
for val in l:
total = total + val
return total
Explination
This code defines a function "sum_of_list" that takes in a list "l" and calculates the sum of its elements. The function uses a for loop to iterate through each element in the list and adds it to a total sum. Finally, the function returns the total sum.