《APP功能需求》PPT课件
- 格式:ppt
- 大小:2.15 MB
- 文档页数:13
如何分析APP功能需求及结构APP分析过程在项目管理体系PMBOK中归属于项目围定义(Define Scope)过程。
从PMBOK的角度来看,在完成需求收集(Collect Requirements)后,需要对项目和产品的详细围进行描述,清晰完整的项目/产品围说明书有利于制定出具有良好执行性的WBS(Work Breakdown Structure),但其更为重要的意义在于科学的构建了用户所需要的系统功能架构。
从业务演变到系统的角度来看,APP是业务在系统的具体呈现,APP的分析过程是将业务语言翻译为机器语言的表现。
只不过这不是普通的翻译,是包含了智力和经验的过程。
所以,对于计算机信息领域的技术专家来说,更需要去学习和掌握跨领域的业务语言,并在不同领域的交界处形成明确的定义,实现不同语言间的准确对应。
举个例子,假设在电子商务领域里有一个业务,我们称之为A:用户通过填写了一份购买汽车坐垫的订单,付款成功后可以通过连接电脑的打印机自动打印一份A4幅面标准格式的确认单。
那么在信息系统的世界里,A 被翻译为:1、用户通过web表单填写完订单容后;2、在线支付。
2.1、如果支付不成功,系统提示用户哪里出现错误,并引导用户修正错误。
2.2、如果支付成功,系统提示用户:订单已经生效,系统即将打印确认单。
3、系统传递打印控制信息,打印机负责打印出指定格式的文件。
4、系统提示交易完成。
上面的例子说明了不同的领域有不同的表达标准,想要在不同领域都能准确表达同一个意思,将是非常困难的事情。
在计算机领域,信息系统的APP的设计过程非常的复杂,不只是纯粹的描述计算机处理流程那么简单,还包括了抽象过程(建模过程),设计过程(包括系统流程设计、功能设计、权限设计、用户体验设计、异常处理设计等等),测试过程(建立demo,必要的验证)。
而在这些过程中,建模环节是最为重要,也是最为复杂的一个步骤。
举个例子来说明为什么说业务建模过程最为关键、也最为复杂:假设家里有很多的杂物被堆放在不同的角落里,有衣服,裤子,鞋子,碗,清洁剂,锤子,可折叠的小凳子等等,家里每个人都会用到其中的某些物品。
APP产品需求文档文件标识:
修订记录:
目录
第一部分产品结构图 (1)
第二部分产品功能介绍 (2)
一、社区频道 (2)
1、更多话题页 (3)
2、话题详情页 (4)
3、帖子详情页 (5)
4、个人详情页 (6)
二、商城频道 (7)
三、消息频道 (8)
四、我的频道 (9)
第一部分产品结构图
第二部分产品功能介绍一、社区频道
功能:大标题,频
道名称,显示在
最上面,要能直
观显示所在栏
目;
交互:尽查看
功能:banner模
块,精选一些活
动、话题等内容;
交互:轮播显示,
拖动交互
功能:用于展示
用户关注的话题
内容;
交互:点击跳转
到相应话题详情
页
功能:用于展示
系统推荐的话题
内容;
交互:点击跳转
到相应话题详情
页
功能:点击之后
相应话题添加到
我的话题;
交互:点击之后
提醒话题已关注
功能:展示新增的粉丝数量,可以查看具体粉丝信息;
交互:点击进入新增的粉丝页面
功能:展示新增的评论数量,可以查看具体评论内容和评论的用户信息;
交互:点击进入新增评论页面功能:展示新增的私信数量,可以查看私信的内容和发私信用户信息;
交互:点击进入私信的页面
功能:展示新增的赞数量,可以查看具体点赞用户信息;
交互:点击进入新增点赞页面
功能:显示关注好友的帖子的大概情况,包括头像、标题、概要,评论和获得的赞;
交互:点击之后跳转的到帖子详情页面
9
四、我的频道。
如何分析APP功能需求及结构APP分析过程在项目管理体系PMBOK中归属于项目范围定义(Define Scope)过程。
从PMBOK的角度来看,在完成需求收集(Collect Requirements)后,需要对项目和产品的详细范围进行描述,清晰完整的项目/产品范围说明书有利于制定出具有良好执行性的WBS(Work Breakdown Structure),但其更为重要的意义在于科学的构建了用户所需要的系统功能架构。
从业务演变到系统的角度来看,APP是业务在系统的具体呈现,APP的分析过程是将业务语言翻译为机器语言的表现。
只不过这不是普通的翻译,是包含了智力和经验的过程。
所以,对于计算机信息领域的技术专家来说,更需要去学习和掌握跨领域的业务语言,并在不同领域的交界处形成明确的定义,实现不同语言间的准确对应。
举个例子,假设在电子商务领域里有一个业务,我们称之为A:用户通过网站填写了一份购买汽车坐垫的订单,付款成功后可以通过连接电脑的打印机自动打印一份A4幅面标准格式的确认单。
那么在信息系统的世界里,A被翻译为:1、用户通过web表单填写完订单内容后;2、在线支付。
2.1、如果支付不成功,系统提示用户哪里出现错误,并引导用户修正错误。
2.2、如果支付成功,系统提示用户:订单已经生效,系统即将打印确认单。
3、系统传递打印控制信息,打印机负责打印出指定格式的文件。
4、系统提示交易完成。
上面的例子说明了不同的领域有不同的表达标准,想要在不同领域都能准确表达同一个意思,将是非常困难的事情。
在计算机领域,信息系统的APP的设计过程非常的复杂,不只是纯粹的描述计算机处理流程那么简单,还包括了抽象过程(建模过程),设计过程(包括系统流程设计、功能设计、权限设计、用户体验设计、异常处理设计等等),测试过程(建立demo,必要的验证)。
而在这些过程中,建模环节是最为重要,也是最为复杂的一个步骤。
举个例子来说明为什么说业务建模过程最为关键、也最为复杂:假设家里有很多的杂物被堆放在不同的角落里,有衣服,裤子,鞋子,碗,清洁剂,锤子,可折叠的小凳子等等,家里每个人都会用到其中的某些物品。