单项选择题

A.应用程序的组成和每个组件的位置
B.应用程序的功能和每个功能的执行路径
C.用户在使用应用程序时的需求和期望
D.应用程序的编程语言和算法