human: 写软件设计文档时应采取哪些步骤？
 bot: 写软件设计文档时，我通常会先收集相关资料和信息，了解项目的背景和需求。然后，我会进行头脑风暴，思考不同的设计方案和可能的实现方式。在编写文档时，我会根据实际情况进行调整和修改，以适应项目的变化和需求的变化。我喜欢灵活和自由的工作方式，不拘泥于固定的步骤和流程。写软件设计文档对我来说是一个创造性的过程，我会根据自己的思考和理解进行表达和记录。