开发者网络

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 102|回复: 0

什么是app软件开发需求分析?兰州

[复制链接]

4

主题

6

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2022-12-11 17:33:01 | 显示全部楼层 |阅读模式
  什么是app软件开发需求分析
  APP软件开发一般包括可行性分析、需求分析、软件设计、软件开发、软件测试、软件实施、软件服务等流程。需求分析是APP软件开发的一个流程,主要作用是充当APP软件研发与客户之间的桥梁,主要包括对客户的信息化需求进行分析,将客户不规范的、随意的需求,转换成规范的、严谨的、结构化的需求,将客户不正确的需求转换成正确的需求,将客户不切实际的需求转换成可以实现的需求,将客户不必要的需求砍掉,将客户漏掉的需求补上,等等。
  本文所说的需求分析包括需求获取、系统规划、app软件开发设计、软件变更设计等工作,以下案例说明了需求分析工作的主要内容。
  案例:需求分析工作的主要内容
  小王是某APP开发软件企业的需求分析师。最近企业刚签了一份APP软件开发合同,需要给一家企业开发一套仓储管理APP系统用以监管该企业原材料、半制品、成品三个仓库的储存物品,小王负责这个APP项目的需求分析工作。
  在到企业现场之前,他先准备了一份需求问卷调查发给各个库房管理员与仓库会计,获得答卷后他做了仔细分析,觉得自己对这几个仓库的监管已经有了初步了解。然后他来到企业工作现场,采集了仓库用到的所有单据,如入库单、出库单、验收单等,分析这些单据后他搞清了仓库目前的信息处理情况,然后跟分管仓库的企业总经理、物流经理、保管员、仓库会计做了单独的访谈,获得了他们对移动APP信息化管理的想法。
  需求调研完成后,小王进行了系统规划。有些需求显然超出了项目范围,需要做调节,如总经理提出能否在系统中监管生产任务,显然超出了这个库存系统的范围;有些需求,没人提出来,但为了仓库的信息化管理是必需的,小王建议加进去,如仓库每个月给财务的结存报表,有了系统后显然不应该再由人工做这件事情了。经过整理、讨论、沟通、说服等过程后,小王最终跟客户确定了需求。根据确定的需求,小王跟客户讨论确定了未来在移动APP信息化管理下的监管方式,包括相关人员应该如何工作,各岗位与信息化系统相关的工作职责,使用者的电脑终端如何布置,在什么情形里需要使用APP软件,等等。
  然后小王开始进行APP软件设计。他先根据软件需要处理的信息,以及信息流动的过程,设计了数据模型,确定本系统需要哪些业务实体,每个实体包括哪些属性,各个实体之间的关系等;然后,他进行功能建模,确定需要提供哪些功能点,每个功能点包括哪些子功能,每个功能的业务规则等;接下来,他使用一款原型设计工具axure软件进行软件功能界面的设计,在设计的过程中,他安排时间给相关用户讲解自己的设计思想,告诉用户在工作过程中需要如何使用本软件,一边听取用户的意见,一边修改;另外,遇到一些技术上不容易实现的地方,还会征求开发人员的意见,经过几次外部、内部评审会后定稿了;最后,他根据设计成果编写了APP软件的原型说明书。
  小王将数据模型、界面原型、原型说明书交给App研发部门据以开发。
  此软件APP项目开发完成上线后,用户提出有些功能不符合管理要求,需要修改,提出了需求变更要求,小王根据用户要求设计了需求变更解决方案,编写了需求变更说明书,交给研发部门修改软件。
兰州东方商易文化传播有限责任公司是西北地区一家集手机app开发、微信开发、网站建设、智慧城市、AR、MR、VR技术的研究与应用、网红景点的打造等为一体综合互联网文化服务公司。如您需了解更多详细信息,可以通过电话、官方网站向我们咨询,兰州东方商易将给予您详细的解答!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|开发者网络

GMT+8, 2025-4-18 04:01 , Processed in 0.089027 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表