软件设计说明书,扩展性,可维护性,模块化设计,设计模式,文档详实,标准规范,未来需求