8、软件创新系统中的关键要素剖析

软件创新系统中的关键要素剖析

1. 创造力在软件开发中的核心地位

软件开发者本质上是问题解决者,系统分析师约 80% 的时间用于思考,这一情况也适用于软件开发项目中的多数团队成员。研究表明,16% 的智力任务具有创造性,这凸显了创造力在将知识转化为创新过程中的重要作用。

创造力是将知识转化为价值的关键变量,它意味着创造新事物、突破传统方法、用旧信息创造新答案以及发现他人未曾察觉的解决方案。创造力并非凭空产生,它基于人们的知识和不同想法的组合,是知识积累和大量思考的结果。

在软件开发中,创造力体现为创造既新颖又有用的事物。新颖性方面,开发者希望用前所未有的代码解决问题,像面向对象、基于组件的设计、面向服务的架构和重构等技术,都有助于实现代码的独特性。实用性方面,软件开发对全球生产力的提升作用显著,其商业价值远超其他创造性活动。

著名的创造力五步模型由 Graham Wallas 和 Richard Smith 提出,该模型同样适用于软件开发。以提升网站性能为例,这五步过程如下:
1. 准备阶段 :明确问题的位置和规模,如数据库服务器上某些查询的执行时间。
2. 酝酿阶段 :有意识或无意识地思考性能问题,例如在洗澡、玩扑克或与朋友讨论电影时。
3. 暗示阶段 :意识到解决方案可能在于更好的数据模型,而非更高效的查询或更好的硬件。
4. 启发阶段 :突然意识到通过“非规范化”某些数据库表可以实现解决方案,从而加快数据检索速度。
5. 验证阶段

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值