SWENG587 - Software Systems Architecture
Summer 2013, Section 001 - 3.0 Credits
Schedule Number 160546
Course Status: This course is not currently available for registration.
Important Dates
Reg Period: 2/4/2013 - 5/6/2013
First Day of Class: 5/6/2013
End of Class: 6/23/2013
Ready To Enroll?
Use the Schedule This Course table below to get started.
Contact Us
800-252-3592
814-865-5403 (international)
814-865-0741 (TTY - hearing impaired)
fax: 814-865-3290
e-mail: psuwd@psu.edu
Penn State World Campus
The Pennsylvania State University
128 Outreach Building
University Park PA 16802
Course Description
Software systems architecture; architectural design principles/patterns; documentation/evaluation of software architectures; reuse of architectural assets through frameworks/software product lines.
Strong writing skills are recommended for this course. If English is not your native language, it is important that you read additional information regarding English language proficiency before registering for this course.
Prerequisites
There are no prerequisites for the course.
Costs and Fees
This course will be included in your semester bill.
Remarks
A software architecture is an abstract view of a software system distinct from the details of how such a system is implemented. It plays a significant role in developing software systems that meet quality expectations (such as performance, scalability, availability, maintainability, etc.) of their stakeholders. This 3-credit course introduces students to the fundamental concepts of software architecture and architectural design principles. They learn about the forces that shape an architecture of a system, how an architecture is created and documented, and how an architecture is evaluated for its fitness to a desired purpose. The course also explores reuse of architectural assets through software product lines. Specific coverage will include: fundamental concepts underlying software architecture, forces that shape the architecture, the role of architectural design patterns and tactics in addressing these forces, techniques and methods for creating, documenting and evaluating an architecture, reusing architectural assets through software product lines, and case studies and examples of architectures of software intensive systems.
This course is part of a cohort program and is only available to students accepted into the Master of Software Engineering program - cohort 5.
Schedule This Course
| If you are a: | Please: |
|---|---|
| First-time Penn State student | Phone, fax, or mail this form or Contact Us |
| Returning World Campus student (with active Penn State Access Account*) | Schedule via eLion or Contact Us** |
| Returning World Campus student (without active Penn State Access Account*) | Phone, fax, or mail this form |
| Student from a Penn State campus other than World Campus | Contact Us |
* Verify an existing Access Account or request a new Access Account and return it.
**The first day to schedule classes is based on the priority registration process.
Note: For a step-by-step process, see our Schedule a Course page.
Material Requirements
Your course materials are listed below. Textbooks can be acquired from any number of textbook sellers. If you wish, you may purchase your books from the sources listed below. The information displayed is provided pursuant to the U.S. Higher Education Opportunity Act.
| Material Title | Edition | Author | ISBN | Source |
|---|---|---|---|---|
| Software Architecture in Practice | 3rd | Len Bass | 9780321815736 | MBS |
Technical Requirements
Please test your computer for requirements
Software Requirements
No special software is required.
Note: The above information is subject to change at any time by The Pennsylvania State University.
