11.12.2012 Views

Model-Driven Evolution of Software Architectures - Software and ...

Model-Driven Evolution of Software Architectures - Software and ...

Model-Driven Evolution of Software Architectures - Software and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

44 Chapter3. State<strong>of</strong>thePractice<br />

Table 3.2:Asample<strong>of</strong>theinterviewoutline<br />

Here are some discussion topics <strong>and</strong> questions from the outline we used<br />

for the interviews.<br />

Technology<br />

What are the most important reasons for selecting development technologies?<br />

• Impact <strong>of</strong> introducing new technologies (cost, time, <strong>and</strong> so on).<br />

• Why not use modern/different technologies?<br />

S<strong>of</strong>tware life cycle<br />

S<strong>of</strong>twarerequirementsengineering<br />

How are the requirements being gathered?<br />

• What are the different activities?<br />

• What documents are produced?<br />

• What about tool support?<br />

How are the requirements being specified?<br />

• What specification language?<br />

• What about tool support? (Consider cost, complexity, automation, training,<br />

acceptance)<br />

• What notations/diagrams?<br />

• What documents are produced?<br />

• How are documents reviewed?<br />

• What are advantages/disadvantages <strong>of</strong> followed approaches?<br />

S<strong>of</strong>twarearchitecturedesign<br />

How is the architecture specified?<br />

• What architecture description language?<br />

• What about tool support? (Consider cost, complexity, automation, training,<br />

acceptance)<br />

• Are design patterns used?<br />

• What notations/diagrams?<br />

• What documents are produced?<br />

• How are documents reviewed?<br />

• What are advantages/disadvantages <strong>of</strong> followed approaches?

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!