功能设计包括哪两部分内容