技术可行性


技术可行性

文章插图
技术可行性【技术可行性】技术可行性是指决策的技术和决策方案的技术不能突破组织所拥有的或有关人员所掌握的技术资源条件的边界 。做技术可行性分析时需注意全面考虑系统开发过程所涉及的所有技术问题,儘可能採用成熟技术,慎重引入先进技术,着眼于具体的开发环境和开发人员,技术可行性评价等问题 。
基本介绍中文名:技术可行性
外文名:technical feasibility
类别:科技术语
套用:工业生产等
注意内容进行技术可行性分析时,要注意以下一些问题 。1.全面考虑系统开发过程所涉及的所有技术问题软体开发涉及多方面的技术,包括开发方法、软硬体平台、网路结构、系统布局和结构、输入输出技术、系统相关技术等 。应该全面和客观地分析软体开发所涉及的技术,以及这些技术的成熟度和现实性 。2.儘可能採用成熟技术成熟技术是被多人採用并被反覆证明行之有效的技术,因此採用成熟技术一般具有较高的成功率 。另外,成熟技术经过长时间、大範围使用、补充和最佳化,其精细程度、最佳化程度、可操作性、经济性等方面要比新技术好 。鑒于以上原因,软体项目开发过程中,在可以满足系统开发需要、能够适应系统发展、保证开发成本的条件下,应该儘量採用成熟技术 。3.慎重引入先进技术在软体项目开发过程中,有时为了解决系统的特定问题,为了使所开发系统具有更好的适应性,需要採用某些先进或前沿技术 。在选用先进技术时,需要全面分析所选技术的成熟程度 。有许多报导的先进技术或科研成果实际上仍处在实验室阶段,其实用性和适应性并没有得到完全解决,也没有经过大量实践验证,在选择这种技术时必须慎重 。例如,许多文章中已经报导了指纹识别技术,而且市场上也有实验性产品,但指纹识别技术至今仍有许多重大技术难题没有突破,离具体套用仍有一定距离 。因此,在项目开发中要谨慎选用这种技术 。如果不加分析,在项目中盲目採用指纹识别技术,套用时肯定会出现许多难以解决的具体问题 。4.着眼于具体的开发环境和开发人员许多技术总的来说可能是成熟和可行的,但是在开发队伍中如果没有人掌握这种技术,而且在项目组中又没有引进掌握这种技术的人员,那幺这种技术对本系统的开发仍然是不可行的 。例如,分布对象技术是分散式系统的一种通用技术,但是如果在开发队伍中没有人掌握这种技术,那幺从技术可行性来看就是不可行的 。5.技术可行性评价技术可行性评价是通过原有系统和欲开发系统的系统流程图和数据流图,对系统进行比较,分析新系统具有的优越性,以及对设备、现有软体、用户、系统运行、开发环境、运行环境和经费支出的影响,然后评价新系统的技术可行性 。主要包括以下几个方面:在限制条件下,功能目标是否能达到;利用现有技术,性能目标是否能够达到;对开发人员数量和质量的要求,并说明能否满足;在规定期限内,开发是否能够完成 。