自行开发方式是一种依靠(),根据用户单位的特点来开发MIS.
A、用户自身力量
B、软件公司力量
C、购买软件包
D、自身与软件公司相结合
张某原是某软件公司的系统分析师,一直从事计算机网络端口优化处理的研发工作。2007年5月张某退休。半年后,张某研发出网络端口优化处理程序,解决了提高计算机网络端口有效利用率这个技术问题,并以个人名义向专利局提出发明专利申请。该项发明创造应属于()所有。
A、软件公司
B、张某
C、张某和软件公司共同
D、社会公众