Hi class,
I found an interesting article that I would like you to read and discuss this week in class. It is listed below. After reading, pick a couple of the top 10 and discuss why you think they are important. Even though development has gotten easier because of modern computing, why are these things still relative today? Are there any other top items that you think should make the list?
http://readwrite.com/2008/07/22/top_10_concepts_that_every_software_engineer_should_know
2:You often hear discussions about “The Cloud” and I wanted to get some discussions going to help understand it better specifically Software as a Service. Instead of installing and running complex apps locally on your PC they are delivered over the Internet via web browser or thin client. On my day to day job we use Salesforce for example and pay for a subscription and since it’s delivered via the web, our company doesn’t maintain any infrastructure or track individual software licenses. Additionally, we don’t have to patch the software which saves millions of dollars each year. Why do they call SaaS “on demand” software versus the perpetual software that we typically own? Companies do have the option to run on premise or hybrid versions of SaaS if they have security issues with the public Internet but you could have trade-offs with flexibility. Name a few advantages and disadvantages of one versus the other and do you think that this will be the norm going forward? Any thoughts?
Check out this article
http://betanews.com/2015/01/27/lets-talk-about-saas/


0 comments