为什么要软件开发?
到SMP(软件制作平台)的出发点:不断满足不断出现的不断需求
最后到开发一个不依赖甲方需求,但有甲方信息,又能满足甲方客户需求的应用系统--SMP(软件制作平台)
都写着两个字**:需求!!!**
我们就来谈谈这个万物之源同时也是SMP之源的"需求":
一、什么是需求
需求从字面上就是人们的需要和要求,从这个意义上来人类的一切活动的起因来自于需求。
人们有生活的需求,有工作的需求,有物质的需求,有精神的需求,正是这些需求书写了人类的历史,人类的需求是和当时的社会发展的水平相匹配的,不同的发展水平会产生不同的需求,人们就在这些需求中不断地获得满足,又不断产生新的需求,推动着社会的发展。
二、什么是软件开发的需求
软件开发的需求是来自于计算机诞生,随着计算机的出现,软件也随之出现,人们的需求就是让计算机发挥其更强劲的作用,于是出现了以机器语言、汇编语言的为代表的低级开发语言、出现了以C语言为代表的中级语言,这个语言是低级语言到高级语言的过渡语言,然后出现了FORTRAN、COBOL、PASCAL、C++、JAVA、PYTHON等著名的高级语言,而进入到AI时代,利用AI进行编程、查错、优化软件产品也层出不穷。
计算机硬件性能不断的提升,计算机程序设计语言也在不断升级发展,以适应计算机应用的要求。
与此同时,在面向计算机用户方面,用户的需求也是呈不断发展趋势,从开始用电脑打字,办公打印,到进入企业的财务领域,再到办公自动化,再到企业的各种业务系统,再到企业的管理系统,企业的需求不断的在扩大,尤其在互联网出现后,企业的业务需求和管理需求发生了根本性的改变,导致出现企业经营管理已经离不开计算机现状。
随着企业信息化的发展,计算机系统作用越来越大,加之移动手机的出现,个人的需求出现了巨大能量,基于手机的社交需求、金融校验需求、购物需求,游戏需求、学习需求、导航需求。。。层出不穷,给软件开辟了新的应用领域,使得原先基于电脑的企业应用也开始转变成网上应用,比如手机银行等等。
说到底,软件给人们带来了快捷、便利、简单的生活和工作方式,同时又驱动了新的需求产生,驱动了新的软件开发。
(未完待续......)