Address each of the following items in a short essay.
1.
Review the chapter on Software Evolution. Identify at least three items that might
change with regard to the Blackboard system over the next 20 years. Discuss the
impact those changes might have.
Over the next 20 years I am sure there will be changes made in the architecture
of the blackboard system to include additional security features to prevent
unauthorized access and make the website more efficient. The evolution of the
software processes could take on a more a more extreme programming methods
like test driven development.
There could also be a change in the way software maintenance is completed to
avoid downtime. Systems are constantly changing to fix bugs or upgrade the
system. It’s not very often that the system for blackboard is down but there are
times when maintenance does require the system to be unavailable. I could see
changes being made to where there is no downtime. This could be by using AI
(Artificial Intelligence) that can address issues or update can be running in the
background.
2.
Consider Gmail. Identify the section or feature of the application that you think
will change the most over the next 20 years and provide reasons why.
With the growing security concerns information and data security, I could see
Gmail adding features to weed out phishing and fake emails. This could
possibility be done by using AI (Artificial intelligence) by constantly scanning
incoming emails or comparing them to past emails. Another thing that I could see
changing is the ability to add expiration dates or revoking access to emails. This
would give the senders the ability to make sure emails are deleted within a
specified time frame and help with transmitting confidential or sensitive
information.
Another thing I could see changing is the integration with other apps and
software. Gmail already offers a wide variety of google apps, but I am sure it will
continue to grow.
I could also see more extensions being made available to
make writing emails, security, etc.