Home | | | Course Syllabus |
Course
Information: |
Software Architecture is the discipline of designing and specifying software
systems. As we move towards larger and larger (or ultra large scale) systems, having well-designed architecture and system models will be an essential element for producing software that is of high quality and feasible to maintain. Several recent trends such as the adoption of software product line engineering (SPLE) by many sectors of industry, and a move towards designing self-adaptive software that can respond to environmental changes, indicate that software architecture is becoming a more and more important part of the software process.
In this course, students will study software architecture with a focus on software validation techniques that leverage architectural models. Students will learn an architectural description language, will be exposed to feature modeling for SPLE, and learn about self-adaptive software. The course will consist of some individual homework assignments, paper reviews and presentations and as well as a term project. Some additional course slots may be used to accommodate for travel. This will be discussed on day one. The course will have a substantial project and will
require strong class participation.
|
Course Web Page: | http://www.cse.unl.edu/~myra/classes/cse990_F11 |
Course Syllabus: | syllabus.html |
Class Meeting Place/Time: |
Avery 111 |
Instructor: |
Associate Professor Office: Avery 364 Phone: 472-2305 myra [put_in_an_AT_sign]cse.unl.edu |
Office Hours: |
|
Prerequisites: | Course work in software engineering, CSCE 310 and CSCE 235. |
Text Books: | |
There are no required texts in this course. | There will be some textbooks with suggested reading on reserve in the Math library. Handouts will be given in class and links to articles will be posted for reading. We will make use of Blackboard for some course material. See syllabus for more detail. |
Academic Dishonesty | |
Unacceptable collaboration will be considered a
violation of the Student Code of Conduct, and will result in a failing
grade for the course. In addition, the incident will be reported to the CSE Department
in accordance with the CSCE department policy on academic integrity.
You are responsible to read the CSCE department policy and adhere to it. Please make sure if you
obtain ideas from others you give credit to your source. If questions arise during the course
of working on a problem, please feel free to
contact the instructor for a clarification either by telephone, electronic mail,
or by an office visit. Please see the CSE Departmental Academic Integrity Policy for more details. |
|
Special Needs | |
Students with disabilities are encouraged to contact Christy Horn for a confidential discussion of their individual needs for academic accommodation. It is the policy of the University of Nebraska-Lincoln to provide flexible and individualized accommodation to students with documented disabilities that may affect their ability to fully participate in course activities or to meet course requirements. To receive accommodation services, students must be registered with the Services for Students with Disabilities (SSD) office, 132 Canfield Administration, 472-3787 voice or TTY. |