Size of programs continues to grow

 

Trivial: 1 month, 1 programmer, 500 LOC,

– Intro programming assignments

• Very small: 4 months, 1 programmer, 2000 LOC

– Course project

• Small: 2 years, 3 programmers, 50K LOC

– Nuclear power plant, pace maker

• Medium: 3 years, 10s of programmers, 100K LOC

– Optimizing compiler

Large: 5 years, 100s of programmers, 1M LOC

– MS Word, Excel

• Very large: 10 years, 1000s of programmers, 10M LOC

– Air traffic control,

– Telecommunications, space shuttle

• Very, Very Large: 15+ years, 1000s programmers, 35M LOC

– W2K

• Ultra-Large Scale: ? years, ? developers distributed,

‣ 1000s of sensors, decision units,

‣ heterogeneous platforms, decentralized control

‣ Intelligent transportation systems; healthcare systems


Modifié le: vendredi 8 avril 2022, 13:55