Charectristics of Large Scale Software Systems Summarized by: Reza GorganMohammadi Artificial Intelligence Laboratory (ISLAB) http://ceit.aut.ac.ir/islab September 2013
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
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
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.