5、“软件必须做什么”B、可以概括为:理解、分解、表达六个字。C、要求编写需求分析说明书D、以上都对20、软件需求分析报告的内容不应该包括对(B)的描述。A、主要功能B、算法的详细过程C、用户界面及运行环境D、软件的性能21、下列描述正确的是( D)。A、程序就是软件B、软件开发不受计算机的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据和相关文档的集合22、“软件工程的概念是为解决软件危机而提出的”这句话的意思是(D)。 A、强调软件工程成功解决了软件危机的问题 B、说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理 C