Professional Development Seminars
|Aspect Oriented Programming for Java||Saturday, November 16, 2002 - 9:00am||Gregor Kiczales and Ron Bodkin||
Aspect-oriented programming (AOP) allows developers to create clearer, cleaner, and more flexible software. AOP makes it possible to centralize code in a single class that typically would be spread across many classes when implementing features such as logging, standards enforcement, security, and testing. This difference allows increased productivity, and results in more flexible and higher quality software.
|Crossing the Requirements-Design Chasm||Saturday, November 2, 2002 - 9:00am||Steve Donelow||
Gathering requirements is one of the most critical stages in the software lifecycle, although requirements gathering in the real-world is usually an unrepeatable, ad-hoc process because most formal methods are too complex, too costly, or fail to capture the right information. Here's a very common scenario: "Just tell us what you want", says the IT developer. "Just tell me what you need to know", responds the business user.
|Recent Breakthroughs in Web Site Usability Research||Saturday, October 5, 2002 - 9:00am|