Kunskapsbaren 2011 Stockholm - Mobila trender & strategier
Kunskapsbaren 2011 Linköping - Att produktifiera mjukvara
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15. Basic components of a SPL architecture PL Basics Source: On Software Engineering, http://sftweng.wcorona.com
16.
17. Check-out Compile Execute Product Line repository %Source code pragma if alpha then good else bad endif 010011010 0110010 010110 000101011 1100010 0100010 0 SW Build Software production / build process
18.
19.
20.
21. Binding Time overview SW Build Binding at Aspect Check-out-time Compile-time Run-time Creates Different source code variants Different object code variants Different instances Used for Reliable configuration Implementation oriented configuration Fast reconfiguration Example When security / IRP aspects is important Target / platform variation Reconfiguration at end-user site
22.
23.
24. Organizational changes when adopting software product lines The three essentialls Source: www.sei.cmu.edu Organization
25. Organization for and ordinary production without software product lines Source: www.biglever.com Organization