Strategy Based Architecting (SBA)

Strategy Based Architecting (SBA) (Poster)
Visitor: Tatsuhiro Nishioka, Toshiba Corporation/UCI/ISR
Faculty Host: Richard N. Taylor, UCI/ISR Director
Abstract: In recent years, software development has become a race against time. Lack of time and frequent requirements changes often force developers to modify software systems in an ad-hoc fashion. Productivity and quality of the software development process decrease as a result of continuing ad-hoc modification. In this poster, we present Strategy Based Architecting (SBA), a systematic way of constructing architectures, which improves both productivity and quality. SBA provides a number of benefits: 1) it provides an organized way of eliciting and clarifying the requirements in a consistent fashion, 2) it outlines a development strategy that provides traceability by connecting the requirements and the architecture model, and 3) it captures the architects’ decision-making processes, which guides the developers to build and modify the software systems in a consistent fashion. Finally, developers can use the information gathered in SBA to identify and prevent ad-hoc changes to the architecture.
Bio: Tatsuhiro Nishioka is with the Software Engineering Center, Toshiba Corporation, Kawasaki, Japan, where he works on software architecture and product line engineering. He has an MSc degree in Information Technology from the Kyushu Institute of Technology in Japan. He has been engaged in the development of software architecture for various product lines, in addition to researching software architecture in general.