当前位置:首页 > 行业资讯 > 开发app如何进行功能设计
详情页横幅广告

开发app如何进行功能设计

开发app是如何进行功能设计的,在以前的文章中,讨论了文档型、需求型、商业型3种类型。这次重点谈谈需求型产品经理的核心技能——需求转换能力,也可以理解为产品功能设计能力。
app软件的功能本质上是输入、加工、输出数据的过程。面向数据库的app软件,因为是基于数据库,可以理解为两个方面:一是数据采集和处理;二是围绕软件数据库的四个操作,即添加、删除、修改和查询,或者简单地添加、删除、修改和查询。
1.app需求用例软件需求用例是指用户通过app软件解决特定问题、完成指定任务的方式和步骤、使用的各种制约、规则等。一个用例通常对应用户需要完成的明确具体任务。一个完整的用例,一般包括用户、前置条件、后置条件、主场景、扩展场景、规则等。在实际工作中,不不同的团队有不同的要求,有些团队对软件需求用例的制作要求非常高,需要仔细描各个应用场景,有些团队和项目的要求非常简单,不需要进行需求用例的分析、制作
2.app软件功能模型所谓功能模型,是指根据系统规划的要求设计功能组成模型,确定系统由哪些功能组成,每个功能应该输入什么,功能处理后应该输出什么,每个功能包括哪些子功能功能点:本文所谓的功能点是指为用户提供完成某些特定任务的功能组合,如客户文件维护、材料基本信息管理等,与研究开发人员所说的某种功能完全不同的两个概念。可以看作是传统的功能菜单,大部分时候可以简单粗暴地认为菜单是功能点。当然,并非所有的功能点都与功能菜单相对应。例如,固定时间触发的调度功能向第三者调用的连接等。原子功能:典型的原子功能包括从数据库或接口获取数据,加工后提交数据库,将处理结果反馈给接口。一般来说,原子功能包括在执行过程中获取数据、处理数据、提交结果三个方面。当然,并非所有的原子功能都包括这三个方面。有些功能只需从接口中获得数据,不需要通过数据库,有些功能直接将处理结果保存在数据库中,不需要反馈到接口中。有些简单的功能几乎没有计算处理过程分类app功能:进行app软件功能设计首先要进行功能分类,即设计者通过哪个app软件功能组合来解决用户问题,实现企业信息化管理的目标。在这个阶段,主要考虑这个软件系统包括什么样的功能模块,功能模块由什么样的功能点构成,各个功能点包括什么样的子软件功能,各个功能包括什么样的原子软件功能,各个功能包括什么样的数据
3.app软件功能优化可以从灵活性、可再利用性、高效性三个方面考虑如何优化功能。柔性优化可以从这些方面着手:不写死的地方不写死的规则,尽量兼容不明确的需求,慎重处理变化可能性高的需求,抓住业务核心,不偏离业务现实。可再利用性的优化可以从这些方面着手:尽量减少功能之间的关联性,注意数据的流动方向,建立团队的通用规范和通用功能。
高效优化可以从这些方面着手:不同使用率的数据使用不同的保存方法;使用中转数据;必须使用外部键。优先使用客户端资源。
做了以上三件事,这时只有三件事。与父亲交流时的记录、业务流程图、系统框架图、原型、文件都没有。但是,你的产品设计已经做了80%。此时,带着流程图、框架图去风暴吧。没有必要和上司争吵,也没有必要和同事争吵。你必须做的是,这符合流程设计和框架设计,这是一个很好的功能。总结:开发app产品,不是画原型,不是写文件,也不是和上司和同事相互怼。制作产品设计只需要做一件事。需求转换,其他都是浮云。这种能力也是大多数产品经理能保护工作的最重要能力。
详情页右侧广告一
热门文章排行
    详情页右侧广告二

    精彩内容推荐