Archive for November, 2002

Planning an Iterative Project

Thursday, November 14th, 2002

Planning an iterative project is both harder and easier than planning a waterfall project:

  • It is harder, and much more work, because the planning is more dynamic and ongoing.
  • It is easier, because an iterative approach is much more in tune with the way a project progresses.
  • There is a short-term planning horizon, and plenty of opportunities to adjust the plans.

Philipe Kruchten

http://www.therationaledge.com/content/oct_02/f_iterativePlanning_pk.jsp

Wired-Wireless Integration: a Middleware Perspective

Thursday, November 14th, 2002

The evolution of mobile devices motivates developers to migrate technologies originally developed for PCs to wireless devices. Supporting this effort, however, requires new software — particularly middleware — to power small devices that connect over slow, sometimes unreliable networks. How well can today’s major middleware platforms support wireless access to business applications?

http://dsonline.computer.org/0209/d/w5icon.htm

UML Extensions for Design Pattern Composition

Thursday, November 14th, 2002

Design patterns document good solutions to recurring problems in a particular context. Composing design patterns may achieve higher level of reuse by solving a set of problems. Design patterns and their compositions are usually modeled by UML diagrams. When a design pattern is applied or composed with other patterns, the pattern-related information may be lost because traditional UML diagrams do not track this information. Thus, it is hard for a designer to identify a design pattern when it is applied or composed.

http://www.jot.fm/issues/issue_2002_11/article3

Creating Value under Uncertainty

Thursday, November 14th, 2002

Two disciplines, decision analysis and scenario planning, provide a level of rigor to the task of looking into the future. Both combine information available in the present with explicit assumptions, interpretations, and consequences. Why are these disciplines of interest in software engineering?

http://www.jot.fm/issues/issue_2002_11/column1

The Evolution of Quality Attribute Workshops

Thursday, November 14th, 2002

In previous columns, I described initial experiences applying Quality Attribute Workshops (QAWs) to evaluate the implications of system-design decisions. This column provides an update on the development of the method and provides lessons learned from applying the QAW method in four different U.S. government acquisition programs.

Mario Barbacci

http://interactive.sei.cmu.edu/news@sei/columns/the_architect/architect.htm

Sending Files, Attachments, and SOAP Messages via DIME

Thursday, November 14th, 2002

DIME (Direct Internet Message Encapsulation) is based on a specification recently submitted to the Internet Engineering Task Force (IETF), which details a method for sending and receiving SOAP messages along with additional attachments, like binary files, XML fragments, and even other SOAP messages. Like SOAP, DIME messages are sent using standard transport protocols, such as HTTP and TCP. For example, suppose that you are designing an XML Web Service that sends large media files to a requesting client.

http://msdn.microsoft.com/msdnmag/issues/02/12/DIME/default.aspx

Verwarring over Software CMM

Thursday, November 14th, 2002

Er is verwarring onstaan over de status van het Software CMM V1.1 en de belissing van het Software Engineering Insitute (onderdeel van de Carnegie Mellon University, CMU) om de ondersteuning van CMM V1.1 te stoppen. De verwarring onstond omdat een ander onderdeel van CMU, het Institute for Software Research, International (ISRI) aankondigde toch het Software CMM V1.1 te blijven ondersteunen. Het lijkt erop dat deze belissing weer is teruggedraaid.

http://sw-cmm.isri.cmu.edu/index.jsp http://www.sei.cmu.edu/

Developing Grid Computing Applications

Thursday, November 14th, 2002

According to Gartner, many businesses will be completely transformed over the next decade by using Grid-enabled Web services to integrate across the Internet to share not only applications but also computer power. In this article, Liang-Jie Zhang, Jen-Yao Chung, and Qun Zhou from IBM introduce developers to the basic idea of Grid computing and the Open Grid Services Architecture (OGSA). They describe how developers can use the latest Globus Toolkit (Open Grid Services Infrastructure technology preview) to discover a Grid service, create a Grid service interface, and invoke a Grid service instance. Some ideas to help developers integrate Web services and Grid computing are also described.

http://www-106.ibm.com/developerworks/webservices/library/ws-grid1/

Producten en tools: Perl .NET

Thursday, November 14th, 2002

Perl is a language that has been around for a while and is one of the most popular open source languages among system administrators, Web developers and the research community. Meanwhile, Microsoft’s .NET technology, which is comprised of a framework and set of tools, was recently released for creating sophisticated applications. Is it possible to have any connection between these two different worlds? Yes it is! Perl is now a .NET language. This is the first of a two-part series written to introduce and explore the tools and technologies that are giving Perl and .NET a new dimension.

http://www.devx.com/codemag/Article/8515

Producten en tools: XPointer Framework Becomes a W3C Proposed Recommendation

Thursday, November 14th, 2002

This specification defines the XML Pointer Language (XPointer) Framework, an extensible system for XML addressing that underlies additional XPointer scheme specifications. The framework is intended to be used as a basis for fragment identifiers for any resource whose Internet media type is one of text/xml, application/xml, text/xml-external-parsed- entity, or application/xml-external-parsed-entity.

http://www.w3.org/TR/2002/PR-xptr-framework-20021113/

Boeken: Dive into Accessibility

Thursday, November 14th, 2002

This book answers two questions. The first question is “Why should I make my web site more accessible?” If you do not have a web site, this book is not for you. The second question is “How can I make my web site more accessible?”

http://diveintoaccessibility.org/

Evenementen: Seminars “Theorie in Praktijk” in 2003

Thursday, November 14th, 2002

In de seminarreeks ‘Theorie in Praktijk’ organiseert SERC seminars over recente ontwikkelingen op het gebied van software engineering. Tijdens deze seminars wordt door middel van lezingen een overzicht gegeven van zowel de theorie als de praktijk van het betreffende onderwerp.

Voor wat betreft de seminaronderwerpen in 2003 is SERC benieuwd naar uw wensen. Over welke ontwikkeling op het gebied van software engineering wilt u graag meer weten? E-mail uw suggestie(s) en maak kans op een gratis toegangskaart voor een ‘Theorie in Praktijk’ seminar naar keuze.

http://www.serc.nl/

Deze maand in Informatie: Architectuur

Thursday, November 14th, 2002

Het ontwerpen van architecturen met representatietalen is het afgelopen jaar vooruitgegaan. Er is gewerkt aan standaardisatie, en de architectuurwerkgroepen binnen het Ngi, GIA en recentelijk het NAF zijn volop actief. Is IT-architectuur voorbij de metafoor?

http://www.informatie.nl/

Advertentie: IT Service CMM Cursus

Thursday, November 14th, 2002

SERC organiseert een cursus over het IT Service CMM. De cursus duurt 2 dagen en vindt plaats op donderdag 12 en vrijdag 13 december 2002 in Utrecht. Uw cursusleider is dr. Frank Niessink, SERC.

Het IT Service Capability Maturity Model (IT Service CMM) is een groeimodel voor IT dienstverleners. Met behulp van dit model en de bijbehorende A2I: Assess to Improve assessment methode, kunnen IT dienstverleners concrete stappen zetten op weg naar betere IT diensten. Deze cursus leert u zowel de theorie over het IT Service CMM als ook de kennis die nodig is om het model in de praktijk te kunnen inzetten voor de verbetering van IT dienstverleners en IT dienstverleningsprocessen.

LET OP: de cursus wordt gegeven in het Engels.

http://www.serc.nl/