یکی از روشهای طراحی نرم افزار، استفاده از روش های چابک یا
Agile software developmentهست.روش های دیگه ای هم وجود دارند که مبتنی بر استفاده ی مجدد هستند یا میشه گفت reuse base اند. مثل استفاده از فراورده های COTS یا
Commercial off-the-shelf.
فعلا همینا یادم میاد.
امیدوارم به دردتون بخوره