



















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
A transcript of a lecture on software architecture and documentation. It covers the importance of software architecture, its role in communication with stakeholders, and its impact on quality attributes such as performance, availability, and scalability. The lecture also includes a case study on Twitter's architecture and quality. The speaker is a developer with experience in software services and healthcare projects. The document could be useful as study notes or lecture notes for a software engineering course.
Typology: Lecture notes
1 / 27
This page cannot be seen from the preview
Don't miss anything!
Lecture 8: Introduction to Software Architecture and Documentation Michael Hilton 1 17 - 313 Software Engineering
Josh Gardner! BS in Computer Science from University of Buffalo Developer at SPAWAR 4 years Server Lead at Mobiquity Inc. 5 years Mobiquity is a software services company, meaning we sell our skills in building software (mobile apps, web apps and now Alexa skills) and building cloud infrastructure to other companies. That covers the whole range of activites, visual design, project management, and dragging what they actually want out of them ('gathering requirements'), and then building the system. My personal role has become a combination of actually writing nodejs code, and managing a pack of fellow server devs on one of our large health care projects. Previously I was a rank and file developer for a few consumer services type apps, and then was a full stack lead on a smaller Healthcare app (Novartis Heart Partner). Software services is interesting in that you have to frequently deal with different customers and different types of work (both technically and managerially) so I have sometimes a fairly different view of the business than folks who work in a more product company type setup, where the vision can often extend years in advance. 2 17 - 313 Software Engineering
I am familiar with how to design distributed, high-availability, or high-performance systems No Theory Only Yes 5 17 - 313 Software Engineering
8 17 - 313 Software Engineering