1、指令、数据
2、外部资源
C/S(Client/Server——客户端/服务器)架构
需要在专门的操作环境,定制专门适用客户需求的客户端软件,这意味着操作者的活动空间受到极大限制
如:QQ软件、银行柜台软件
B/S(Browser/Server——浏览器/服务器)架构
不需要专门的操作环境,在任何地方,只要能上网,就能够操作B/S架构的应用程序,这其中的优劣差别是不言而喻的
如:购物网站、企业宣传网站
1、软件行业的变化
2、行业是否成熟对应人才需求的变化