Summarized by: Reza Gorgan Mohammadi Artificial Intelligence Laboratory (ISLAB) September 2014 Charectristics of Large Scale Software Systems
The characteristics of LS systems Software Size: Number of line of code Number of Users: Number of people employing the system for different purposes Size of Data: Amount of data stored, accessed, manipulated, and refined 2
The characteristics of LS systems Connections: Number of connections and interdependencies among software components Hardware: number of hardware elements Geographic distribution: Components are so geographically distributed that their interactions are limited primarily to information exchange 3
The characteristics of LS systems Continuous evolution and deployment: need to integrate new capabilities into a ULS system while it is operating. LS systems will be in service for a long time. Fault Tolerance: LS systems will be in service for a long time, therefore techniques for handling failures should be considered. 4