Department of Computer Science and Engineering

CSCE 742: Software Architectures
Spring 2003

Manton M. Matthews



General
Office Hrs
Textbook
Important Dates
Policies

News

Schedule

Reading Assignments
1
2
Other Assignments
Test 2

Papers
Shaw-Garlan
Kruchten-ArchitecturalViews
PracticalMethodDocSA03
Documenting SA Industrial Practices
Linux Software Architecture
Bosch Quality Guidelines
UseCaseMaps
ActiveObjectSchmidt


Useful Links
CMU
CMU SoftArch
UseCaseMaps



Lecture Outlines
PowerPoint Slides
1 2 3 4 5 6 7 8 9 10 11 11a 11b 12 13 14 15 16 17 18 19 20 21 22 23 24 25

 



General Information

DESCRIPTION: 742 -- Software Architectures. (3) Structural organizations for software systems as collections of onterconnected components: formal models and languages; design tools and guidelines. Not auditable.
Prerequisites:  Graduate Standing

Instructor

Main texts

  1. Software Architecture: Perspectives on an emerging Discipline by Mary Shaw and David Garlan, 1996
  2. Software Architecture in Practice 2nd edition by Bass, Clements, and Kazman, 2002.

Time and Location


Schedule


Important Dates

Date Significance
Septemeber 30 Test 1
Thursday October 2, 2003 Last day to withdrawal without WF
Oct 13-14, Monday-Tuesday Fall break-no classes
November 13 Test 2
Thursday, Dec 11 - 7:00 p.m. Final Exam

Link to the Exam Schedule for Fall 2003

Policies

Homework:
The homework is due before the start of class. No late homework or projects will be accepted. If you cannot make it to class due to other commitments, you can hand in your homework the day before it is due.

Grading policy:
The final grade will be based on two midterms, assignments and the final exam, according to the following weights:

Academic Integrity

The homework and programs you submit for this class must be entirely your own. If this policy is not absolutely clear, then please contact me. Any other collaboration of any type on any assignment is not permitted. It is also your responsibility to protect your work from unauthorized access. You are reminded that you are expected to know and follow the academic code of responsibility that appears in at Carolina Community: Student Handbook & Policy Guide, (Link to actual section) In particular all work submitted for this course must be your own. Violations of this code can result in actions varying from a failing grade to expulsion from the university.

Solutions to midterms will be distributed when the exams are returned, usually within one week of the exam.

Questions about grading of midterms and labs must be presented to the instructor within one week after the tests or lab reports have been returned.


URL: