Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Webinar

Architecting Software the SEI Way - Software Architecture Fundamentals: Technical, Business, and Social Influences

  • April 2012
  • By Rob Wojcik
  • Although software architecture is a key factor in determining the success or failure of a software system, software professionals throughout the industry continue to struggle with questions like: What exactly is a software architecture? Why is software architecture important?
  • Software Architecture
  • Publisher: Software Engineering Institute
  • This webinar was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Watch

  • Abstract

    Although software architecture is a key factor in determining the success or failure of a software system, software professionals throughout the industry continue to struggle with questions like: What exactly is a software architecture? Why is software architecture important? What factors influence the design of a software architecture? Which requirements are most important during software architecture design? In this presentation, Rob will attend to these questions by discussing the nature of software architecture in terms of architectural structures, the role that software architecture plays in an organization, the technical, business, and social influences on software architectures, and the role of quality attribute requirements in architectural design.

    About the Speaker

    Rob Wojcik is a senior member of the technical staff in the Research, Technology, and System Solutions Program at the Carnegie Mellon University's Software Engineering Institute (SEI), a position he has held since 2004. In his current position, he performs training and consulting in software architecture technology and software architecture evaluations. Prior to his position at the SEI, over twenty years of his career were dedicated to developing software systems that utilize traditional as well as artificial intelligence and object oriented technologies. He has an MS in Software Engineering from Carnegie Mellon University and a BS in Computer Science from the University of Pittsburgh.

  • Slides

About the Speaker

  • Rob Wojcik

    Rob Wojcik