软件设计一般分为总体设计和详细设计,它们之间的关系是抽象和具体。
出自:西安交通大学——软件工程概论