Блог пользователя patrick.gendotti

Автор patrick.gendotti, история, 3 часа назад, По-английски

Hello,

I have just completed the first edition of my course notes for two graduate school courses at Georgia Tech that cover system thinking and design in depth. The courses are CS 6210: Advanced Operating Systems (AOS) and CS 6310: Software Architecture and Design (SAD).

AOS covers the first 20 years of modern computing systems as they evolved from an OS on a single, isolated commodity PC, to networked computing systems including Spring OS and global file systems and shared memory systems, to the advent of modern, scalable internet computing in the form of large-scale services like MapReduce.

SAD uses Object-Oriented Design (OOD) and the Unified Modeling Language (UML) as a way to scope, plan, document, and write large-scale computing systems (think airplane management through the airport and air traffic controller system, or the power grid from powerplant to customer). This level of software development is higher than that of a senior developer; a software architect must take into account customer and business needs as well as the technical aspects of code when writing top-level guidelines and creating a system to meet both functional and non-functional requirements. The study guide contains useful hints for requirements engineering, iterative development, code reviews, and even solid reference chapters on UML and state charts that can be used to help define and explain systems even if not required by a project.

As you can tell, I am excited to introduce these course guides!

I also recommend reading the foreword sections to give more background on the reasons for taking these notes and publishing them!

https://github.com/Gendo90/Georgia-Tech-OMSCS-Course-Notes https://www.amazon.com/dp/B0HDKDRG4Z?binding=kindle_edition http://www.patrickgendotti.info/

The course lectures are available online for free as well, through Udacity/Youtube and also through Georgia Tech's website!

georgiatech #graduateschool #systemarchitecture #designpatterns #omscs

  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

»
3 часа назад, скрыть # |
 
Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by patrick.gendotti (previous revision, new revision, compare).