当前位置:海城首页 > 软件开发

软件定制开发需求分析过程

时间:2023-05-11 点击:296 次

一、 需求分析


1. 需求分析的过程


需求过程包括需求开发和需求管理2个部分:


(1) 需求开发就是对开发前期的管理,与客房的沟通过程,可以分为4个阶段:需求获取、需求分析、编写需求和需求验证。


(2) 需求管理:就是软件项目开发过程中控制和维持需求约定的活动。包括:变更控制、版本控制、需求跟踪、需求状态跟踪。


2. 需求的层次


需求的层次包括:业务需求、用户需求、功能需求、非功能需求等4个方面。


3. 需求开发阶段的重点


(1) 提取业务对象


业务对象是指系统使用的真实对象,例如一个供应链管理 (Supply Chain Management ,简称SCM) 业务对象主要包括:生产批发商、零售商、送货商、顾客多个层次。


(2) 提取业务流程


在了解业务逻辑的过程中,应该列举出所开发软件模块的各自职能,并细化每个工作流程,深入分析业务逻辑。


(3) 性能需求


在分析的前期应该注意客户对所开发软件的技术性能指标,如存储容量限制、运行时间限制、安全保密性等。


(4) 环境需求


环境需求是指软件平台运行时所处环境的要求,如硬件方面:机型、外部设备、数据通信接口;软件方面:系统软件,包括操作系统、网络软件、数据库管理系统方面;使用方面:使用部门在制度上,操作人员上的技术水平上应具备怎样的条件。


(5) 可靠性需求


对所开发软件在投入运行后发生故障的概率,应该按实际的运行环境提出要求。对于重要的软件,或是运行失效会造成严重后果的软件,应提出较高的可靠性要求。


(6) 安全保密要求


在需求分析时应当在这方面恰当地做出规定,对所开发的软件给予特殊的设计,使其在运行中,其安全保密方面的性能得到必要的保证。


(7) 用户界面需求


为用户界面细致地规定到达的要求。


(8) 资源使用需求


开发的软件在运行时和开发时所需要的各种资源。


(9) 软件成本消耗与开发进度需求


在软件项目立项后,根据合同规定,对软件开发的进度和各步骤的费用提出要求,作为开发管理的依据。


(10) 开发目标需求


预先估计以后系统可能达到的目标,这样可以比较容易对系统进行必要的补充和修改。


相关推荐

海城开发一款软件系统需要多少费用钱呢

开发一款软件系统需要多少费用钱,一般来说,大多数项目第一个版本的开发成本在几万到几十万不等。具体会受到以下因素影响:App...

海城选择合适的软件需要考虑多方面的因...

选择合适的软件需要考虑多方面的因素,包括企业的实际需求、预算、使用场景、兼容性、安全性等。以下是一些建议,帮助您选择合适...

海城软件定制与现成的有什么区别及优势

软件定制和现成的软件主要在以下三个方面有区别:功能:定制软件是根据企业特定的需求开发的,因此它具有独特的功能,现成的软件...

海城系统开发建设一般要经过以下流程

系统开发建设一般要经过以下流程初步分析系统需求,确定项目预算。进行项目评审,为项目立项。这里就会产生评审意见书等。开展招...

海城商城开发具体功能实现有那些功能

商城网站具体功能实现有:商品详情页面:展示商品名称、图片、价格、销量、参数信息、商户信息等综合信息页面。商品收藏:用户可...

海城银行系统开发定制软件设计公司

银行系统开发定制系统设计需求分析:明确银行系统的需求,例如用户管理、账户管理、交易处理、风险控制、信息报告等核心功能。技...

海城电商平台制作搭建开发定制公司

电商平台制作搭建优势及相关流程有哪些?确定企业的性质,一般企业类型分为四种:私营企业、股份合作制企业、有限责任公司,这四...

海城系统开发管理建立项目计划

一、 开发管理1. 建立项目计划(1) 设计总体架构针对系统的实施需要,采取适当的且成熟的框架结构。(2) 控制可扩展度扩展度过大,...

海城软件定制面向对象程序设计原则

一、 面向对象程序设计(略)1. 设计原则(1) SRP单一职责链每个类都应该只负责做一件事。(2) OCP开封闭合原则软件的实体(...

添加客服微信

添加客服微信

关注公众号

关注公众号

© 2010-2024 科派云 版权所有

QQ在线:401403(24小时)

海城网站建设、海城软件开发、海城APP小程序开发、海城网页设计、海城网站制作

sitemap