干货:关于软件开发需要掌握的10个常识( 十 )
管理者们并不高兴 。 为什么下一个供应商需要两个多月的时间来支持 , 而之前的供应商是在一个月内支持的呢?花两个月的时间来偿还技术债务将使未来的支持更快 , 代码更稳定 , 并使添加新feature更容易 。 很难衡量确切的好处 。
“你可以现在付给我 , 也可以以后再付给我" 。
我们的工作是分期偿还技术债务 。 失控的技术债务降低了添加其他feature的能力 , 并导致软件系统不稳定 。 偿还技术债务应该与业务目标挂钩 , 类似于非功能需求 。
虽然供应商和开发人员可能会试图告诉你不同的情况 , 但是软件并不会自己运行 。 任何基于软件的系统(特别是网站和web应用程序)都需要运维人员和运维流程 。 否则 , 软件就像一本合上的书 , 必须有人打开它 , 管理它 , 以及照顾它的需求 。
----干货:关于软件开发需要掌握的10个常识//----江苏龙网 http://www.jiangsulong.com //
运维比软件开发本身更重要 。 代码只写一次 , 但运行可能会是数百万次 。 因此 , 粗略地衡量一下 , 运维的重要性是否要高出几百万倍呢?
我们的工作就是期望运维成为任何软件系统的一部分 。 它必须像其他任何项目一样被计划、预算、管理和有效地运行 。
运维功能(通常称为非功能需求)对用户是不可见的 , 除非作为二级需求 。 数据备份是非功能需求中一个很好的例子 。 没有用户请求数据备份 , 但是 , 用户确实要求恢复已删除的数据 。 遗憾的是 , 没有备份就没有恢复 。 恢复是功能需求 , 备份是一种运维(非功能)需求 。
推荐阅读
- 西游记|金钱豹头像出圈,悟空“烦死了”是即兴,关于《西游记》你不知道的事
- 开端|陈亚男又要爆料,是关于大衣哥的新瓜,曾主任的四张图诠释整件事
- 李嘉欣|李嘉欣出院后首露面,笑容满面略显消瘦,悄悄删除关于宝咏琴留言
- 苹果肌|济南海峡整形科普:关于玻尿酸那些事你都了解吗?
- 肖战|揭开《王牌部队》的内幕!关于片酬,肖战回复尽显高情商
- Netflix|Netflix出品,关于视频直播灰色地带的犯罪电影
- 王力宏|从即日起,不再发布任何关于王力宏和李靓蕾的文章!
- 头发|假如头发变成人,脱发即是一场关于“头发们”毁灭性的战争!
- 景甜|10部关于人格分裂的高智商电影,看完令你大呼过瘾,你看过几部?
- 熊黛林|《异形》导演新作,豆瓣评分8.3,关于637年前的一起强奸案
