 | | Greg Vesonder | | Adjunct Faculty
|  | | School: | Schaefer School of Engineering & Science | | Department: | Computer Science | | Program: | Computer Science
|
| | Email: | vesonder@mac.com |
| Close
CPE 540:Fundamentals of Quantitative Software Engineering I
This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, such as, extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case-history and project oriented. |
|
Close
CS 540:Fundamentals of Quantitative Software Engineering
This course introduces the subject of software engineering, also known as software development process or software development best practice, from a quantitative, analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g. extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case-history and project oriented. Prerequisites: Admission to the MS in CS program and completion of any required ramp courses, OR admission to the MS in QSE program. Undergraduates may take this course if they have senior status, or have obtained the written permission of the instructor. |
|
Close
CS 565:Software Architecture and Component-Based Design
This course deals with the high-level (architectural) and low-level issues involved in the design of software systems/products. At the high level it deals with such issues as component-based design, cohesion, interconnection complexity, and methods for minimizing the latter; it also deals with the use of middleware, performance analysis and simulation, and the use of COTS components. At the low level, it deals with object-oriented design, design patterns, and code refactoring. Finally, it deals with validation and verification of both architecture and code designs. This course is case-history and project-oriented. |
|
Close
SSW 540:Fundamentals of Quantitative Software Engineering I
This course introduces the subject of software engineering, also known as software development process or software development best practice from a quantitative, i.e., analytic- and metrics-based point of view. Topics include introductions to: software life-cycle process models from the heaviest weight, used on very large projects, to the lightest weight, e.g., extreme programming; industry-standard software engineering tools; teamwork; project planning and management; object-oriented analysis and design. The course is case history and project oriented. |
|
Close
SSW 565:Software Architecture and Component-Based Design
This course introduces students to the software design process and it's models; representations of design/architecture; software architectures and design plans; design methods; design state assessment; design quality assurance; and design verification. |
|
|
|