美文网首页
软件开发的特性

软件开发的特性

作者: 明和之家 | 来源:发表于2017-06-18 15:01 被阅读0次

认识一件事物可以从他的特性开始,特性是区分于其他相近事物的不同点,软件开发与其他产品实现过程有哪些不同点呢?
1)逻辑复杂,无论是功能方面还是实现方面。软件界面的操作点通常比硬件产品多得多,软件实现逻辑通常也很复杂,想完全遍历软件逻辑路径是非常困难的。
2)不确定性,一个新的事物,很难在一开始时形成直观感受与清晰影像,很难说清楚他的细节需求,只有使用经历,才能讲明需求,软件产品尤其如此。所以很多软件上线就成为需求调研的开始。
3)易变更性。软件的修改不像硬件�那样留下明显痕迹,形成了软件容易修改的印象,导致不理解软件的用户较为随意改变软件功能的情况。
4)甲方成熟度。软件系统的建设方往往对于软件不是很了解,在电子政务项目尤为如此。软件系统不完全是原有业务系统的自动化与信息化,常常需要改变业务的操作方式,进而影响到甲方的组织权责分配。
5)资源难以管控。软件开发属于知识密集型工作,人是主要因素,人员技能与工作态度对工作成果影响巨大。

相关文章

  • 软件开发的特性

    认识一件事物可以从他的特性开始,特性是区分于其他相近事物的不同点,软件开发与其他产品实现过程有哪些不同点呢?1)逻...

  • Learn the SCRUM

    SCRUM 是一种敏捷软件开发的方法学,用于迭代式增量软件开发过程。 一、SCRUM 的特性 Scrum Mast...

  • WEB API已成为构建客户端服务的利器?

    一、软件开发的互联网思维 1.网络就是计算机 进入互联网时代,软件开发必然放眼全局,充分利用互联网的资源和特性。...

  • 有关Android项目的架构的那些事儿~

    在做Android软件开发已经4个年头了,跟随着Android一步一步成长,基于Android开源的特性,在开始工...

  • 两套完美的图标解决方案

    图标指具有指代意义的图形符号,具有高度浓缩并快捷传达信息、便于记忆的特性。在软件开发中,不管是web开发、桌面应用...

  • Docker开发指南

    《Docker开发指南》Docker容器轻量和可移植的特性尤其适用于动态和分布式的环境,它的兴起给软件开发流程带来...

  • 2018-04-28

    24种设计模式: 创建型模式: 结构型模式: 行为型模式: 软件开发中疑难问题: 四大基本特性: 七大设计原则

  • Redis 拾遗

    Redis 可以说是现在软件开发中最常用的中间件了,可以用来做 Cache、分布式锁、队列等用途,高级特性里面的 ...

  • 集8年之大成,这本书与经典畅销书有着不解之缘

    经典图书《持续交付》已出版8年,一直受到软件行业从业者的关注。书中的软件开发原则和实践也随着商业环境VUCA特性的...

  • 10种常见的软件架构模式

    你是否想知道企业大规模系统是如何设计的?在软件开发开始之前,我们必须选择一个合适的架构,能提供所需的功能和质量特性...

网友评论

      本文标题:软件开发的特性

      本文链接:https://www.haomeiwen.com/subject/slgiqxtx.html