Architecture Haiku: A Case Study in Lean Documentation

Keeling, Michael
May 2015
IEEE Software;May2015, Vol. 32 Issue 3, p35
Academic Journal
An architecture haiku aims to capture software system architecture's most important details on a single piece of paper. An architecture haiku helps development teams focus on the most essential information relevant to the architecture, provides clear guidance for construction, and encourages collaboration.


Related Articles

  • Research of Equipment Precise Support System Based on Internet of Things. Donglin Lu; Yulong Chen; Xiaolong Wang; Hailong Liang // Applied Mechanics & Materials;2014, Vol. 713-715, p2300 

    In this paper, conception, structure, key technologies of Internet of Things are described. According to the characteristics and trend of equipment support in informative war, equipment precise support system based on Internet of Things is put forward. Through layering research of precise...

  • Design of Encoding Calculator Software for Huffman and Shannon-Fano Algorithms. Chanhemo, Wilson; Mgombelo, Henry R.; Hamad, Omar F.; Marwala, T. // World Academy of Science, Engineering & Technology;Jun2011, Issue 54, p626 

    No abstract available.

  • System Development Based on COTS Components Composition. Yuan Feiyun // Journal of Convergence Information Technology;Apr2013, Vol. 8 Issue 7, p1117 

    Component-Based software development emphasizes integrated system constructed. In this article, we introduced the operation of components and components, defined concepts of the development of component-based and given the algorithm of component configuration. Finally, we used an instance to...

  • Table of contents.  // IEEE Software;Jan2015, Vol. 32 Issue 1, p2 

    Presents the table of contents for this issue of the periodical.

  • Decision-Centric Architecture Reviews. van Heesch, Uwe; Eloranta, Veli-Pekka; Avgeriou, Paris; Koskimies, Kai; Harrison, Neil // IEEE Software;Jan2014, Vol. 31 Issue 1, p69 

    Architecture evaluation is an important activity in the software engineering life cycle that ensures that the architecture satisfies stakeholders' expectations. Additionally, risks and issues can be uncovered before they cause tremendous costs later in the life cycle. Unfortunately, architecture...

  • Information System Decomposition Quality. Tagoug, Nejmeddine // Journal of Digital Information Management;Jun2011, Vol. 9 Issue 3, p106 

    Object-oriented design is becoming very popular in today's software development. An object-oriented information system is decomposed into subjects, each subject is decomposed into classes of objects. Good object-oriented system design should exhibit high cohesion inside subjects and low coupling...

  • A Model Driven approach for Applicationspecific Mismatch Detection. Raj, Amit // International Journal on Computer Science & Engineering;May2013, Vol. 5 Issue 5, p381 

    Several large-scale systems are developed in modules that are assembled together to deliver a desired functionality. The modules developed in isolation may not implement the desired requirements. It creates several problems either at design-time, deployment-time or at run-time. Existing research...

  • Knowledge Management System for Humanoid Robot Based on Design Catalogue. CHEN Xiaoying; Wang Yangang // International Journal of Advancements in Computing Technology;May2013, Vol. 5 Issue 9, p1183 

    Humanoid robot is a special kind of service robot. The knowledge management of the humanoid robot is important to the researchers. To improve the knowledge management of the humanoid robot, knowledge management method of the humanoid robot based on design catalogue is proposed, and the structure...

  • Research on Knowledge Acquisition and Reasoning Mechanism of Pathologic Diagnosis Expert System. Xia Li; Juan Chen // Journal of Convergence Information Technology;Nov2012, Vol. 7 Issue 20, p550 

    To improve the accuracy and efficiency of pathological diagnosis, this paper analyzes and presents knowledge acquisition, notation and reasoning mechanism of pathologic diagnosis expert system. Methods and steps of knowledge acquisition are particularly analyzed. The existing knowledge notations...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics