对软件新的认知~

刚开始对软件的概念没有太深的了解,虽然生活中经常接触,但是构建之法这本书却告诉了我它的定义。

软件=程序+软件工程。

书上阿超这个例子让我很触动,客户们对啊超的需求从一个简单的程序扩展到一个满足各种功能的软件,在扩展到一个能保证维修的软件服务!很明显。好的程序会进化成一个满足更多需求的工程。程序好比时候建筑材料,而软件就是设计之后用建筑材料建成的房子。

软件的开发包括多个阶段,对客户的需求分析,或生活中自己的爱好需求你想利用软软件来完成,这就是需求分析阶段,明确了客户需求之后开始设计需要的软软件,这是软件设计阶段,开始分成多个模块,每个模块开始写它的代码,这是实现阶段,在保证软件可以正常运行,没有错误情况下可以发布,这是软件发布阶段,而后期通过客户的反应和软件本身的问题对软件进行维护,这是维护阶段。这就是著名的瀑布流程。事实上,毕业后的软件工程师的职业发展却正好相反,都是从小维护开始做起的。成为团队骨干后才有机会计划新的项目,即需求分析。

开始有点跃跃欲试了!

转载于:https://www.cnblogs.com/likaicheng/p/6684459.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值