请教做一个app项目要那些流程?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-06
我想做一个项目,那里有好的项目,

有很多,就看楼主喜欢什么了
diy行业很不错,二十四店合一的高性价比,
投入少,收益高,还可以学到知识,
大人孩子情侣之间都是很喜欢的。

你说的这个不就是百度地图吗?高德地图等等,都是保存好位置,别人搜索并导航过去。
首先要开发软件,需要知道要什么功能?达到什么效果?最终实现目的。
这几个问题搞清楚之后,就可以考虑自己的预算,如5万,10万,50万等,考虑好了预算之后,才好结合自己的需求,综合去合计。
如果有疑问,可以在下面补充,我们一起讨论吧。

做一个app项目要那些流程

  软件开发流程分为: 需求确认——概要设计——详细设计——编码——单元测试——集成测试——系统测试——维护

  软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。

  设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。

  扩展资料

  软件开发方面的工作。具体可分为以下方面:

  1 可视化编程掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。

  就业方向:企业、政府、社区、各类学校等可视化编程程序员。

  2 WEB应用程序设计

  具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。

  就业方向:企业、政府、社区、各类学校等WEB应用程序员。

  3 软件测试
掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。

  就业方向:企业、政府、社区、各类学校等软件测试员。

  4 数据库管理 能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQL

  Server数据库应用或Windows XP应用认证。 就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。

  5 图形图像制作
精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。获取平面设计师相关的认证。



idea形成—APP项目雏形
一个APP项目的最初首先要确定项目整体方案,整个项目的规划,大体框架,做成文档展现出来,以便大家提意见和更好的改进。也就是说首先要确立产品原型,进入项目评估阶段。经过反复确认,最终形成产品脑图和完整的需求文档。
2.功能设计—APP项目概要设计
第二步相当于网站的需求分析,需要整理确定App的主要用户群体和APP能实现的功能。关于APP开发设计可以在DevStore((开发者服务商店))平台上借助一些工具来充实你的APP,像结合推送、地图、社交分享、第三方登录等常用的工具让你的APP更丰富一些。借助第三方服务来丰富自己的作品是很好的借力途径,一定不要错过,平时要养成收集平台的习惯,例如工具平台,学习交流平台,养成总结整合资源会是受益一生的好习惯。
3. 功能实现—APP项目打码阶段
APP的大概界面构思和设计,大功能模块代码编写。正式进入产品的原型设计阶段。UI、UE开始设计,形成初步的效果图。在经过确认后界面的效果图正式设计完成。产品在设计图完成后,进入研发阶段。通过编程语言形成正式的程序。至此,App的制作过程就完成了一大部分,可以进入测试部进行测试。作为一个开发者来说这才是重头戏,设计,测试都是别人的事情,这一步主要是开发者努力打码阶段,不断码砖,修bug阶段。
4.测试—APP项目大家评
把大概的界面和功能连接后,App的大致demo就出来了,demo自己试用和体验几遍后,根据实际情况修改,没有大错误后,新版本可以尝试寻找beta用户, 根据测试用户的反馈,改进并反复测试。用户测试阶段一定要把每个用户的意见考虑进去,不一定每个意见都会采纳,但是不要放过一点瑕疵,尽全力让自己的作品更好。
5.APP项目完成
在产品经过多次测试,修改bug确认无误后。一个App制作项目就完成,可以进入个大市场,投放使用。市场推广也是比较关键的一步,在各大市场中,开发者就要通过各种方式推广自己的App产品,力求App在市场上获得更多的下载量,吸引更多的用户。

手机APP开发流程
手机 APP的开发流程越来越成熟了,因此,每年产生的APP也数以万计。就目前而言,在苹果的IOS平台与谷歌的安卓平台为主流,也有一些开发者仍坚守在黑莓和微软的操作平台,之所以他们不会放弃黑莓10或Windows Phone 8平台开发,主要是因为苹果严格控制开发商,而Android平台免费或者质量奇差的应用程序太多。 那么手机App软件开发流程是具体怎样的呢?
为此,粗略分享一下App软件程序开发流程。 1)需求分析和产品分析
当收到客户的需求之后,不是马上动手去做功能分析、产品逻辑架构或者任务流程。而是认真的分析需求。分析现有的解决方案,我们将要提供的解决方案会比现有的号多少?用户为什么要用我们的产品?在采集大量的数据之后,还要把数据汇成图表和客户汇报。以说服客户“这样做”而不要“那样做”。
2)产品故事版
在清晰需求分析和产品的目标之后。我们要为达到这个产品的目标制定具体的方案。开始的方案是模糊的,我们只知道有一个大概的前进方向和目标。如何实现我们并不清晰。当然我们也没有必要,也没有可能马上就清晰起来,这需要一个过程。这个过程我们使用的工具就是“故事版”。把产品、人、环境放置于一定的场景之中,通过场景中人和产品发生的故事去推理产品应该有哪些的功能和逻辑流程细节。这是一个感性的过程,同时也是理性的分析过程。
3)系统逻辑架构和任务流程
产品的策划和开发到此阶段已经开始越来越清晰了。我们已经模糊的知道了这个产品应该做什么和怎么做。但具体如何实施呢?因此,这时候我们需要弄清楚系统中有那些部分组成,他们的关系又是如何的。他们相互之间数据是如何交换、流通和协同工作的。除此之外还需要细化每一个部分的任务流程。
4)界面分析和线框原型制作
完成了任务流程。我们还需要对每个任务做细化的功能拆解。这一步骤就不详列了。在细化了功能的分解之后,我们要开始安排每个界面的具体的流程和界面当中应该有什么样的输入和输出的信息,以职称当前步骤的需求。比如登陆界面中应当有用户名、密码等信息输入框,同时也有确认、忘记密码、注册等功能按键以职称用户的多样性选择行为。在此阶段

手机APP开发流程
手机 APP的开发流程越来越成熟了,因此,每年产生的APP也数以万计。就目前而言,在苹果的IOS平台与谷歌的安卓平台为主流,也有一些开发者仍坚守在黑莓和微软的操作平台,之所以他们不会放弃黑莓10或Windows Phone 8平台开发,主要是因为苹果严格控制开发商,而Android平台免费或者质量奇差的应用程序太多。 那么手机App软件开发流程是具体怎样的呢?
为此,粗略分享一下App软件程序开发流程。 1)需求分析和产品分析
当收到客户的需求之后,不是马上动手去做功能分析、产品逻辑架构或者任务流程。而是认真的分析需求。分析现有的解决方案,我们将要提供的解决方案会比现有的号多少?用户为什么要用我们的产品?在采集大量的数据之后,还要把数据汇成图表和客户汇报。以说服客户“这样做”而不要“那样做”。
2)产品故事版
在清晰需求分析和产品的目标之后。我们要为达到这个产品的目标制定具体的方案。开始的方案是模糊的,我们只知道有一个大概的前进方向和目标。如何实现我们并不清晰。当然我们也没有必要,也没有可能马上就清晰起来,这需要一个过程。这个过程我们使用的工具就是“故事版”。把产品、人、环境放置于一定的场景之中,通过场景中人和产品发生的故事去推理产品应该有哪些的功能和逻辑流程细节。这是一个感性的过程,同时也是理性的分析过程。
3)系统逻辑架构和任务流程
产品的策划和开发到此阶段已经开始越来越清晰了。我们已经模糊的知道了这个产品应该做什么和怎么做。但具体如何实施呢?因此,这时候我们需要弄清楚系统中有那些部分组成,他们的关系又是如何的。他们相互之间数据是如何交换、流通和协同工作的。除此之外还需要细化每一个部分的任务流程。
4)界面分析和线框原型制作
完成了任务流程。我们还需要对每个任务做细化的功能拆解。这一步骤就不详列了。在细化了功能的分解之后,我们要开始安排每个界面的具体的流程和界面当中应该有什么样的输入和输出的信息,以职称当前步骤的需求。比如登陆界面中应当有用户名、密码等信息输入框,同时也有确认、忘记密码、注册等功能按键以职称用户的多样性选择行为。

1.APP开发的流程

  • 互联网公司自己开发APP的流程

  1. 公司会先进行商业分析,市场分析和需求分析。商业分析主要是明确商业需求;市场分析包括对行业特点,市场规模,购买力,切入方向,竞品等进行分析;需求分析即需求采集/评估,使用场景模拟等。

  2. 需求明确之后,开始梳理思路,进行原型设计。原型设计包括功能列表/操作流程/功能原型/需求文档等。

  3. 接着是项目管理,进行监督,汇报和绩效考核。

  4. 测评之后,功能上线,迭代运营。

  • 外包公司开发APP的流程

  1. 需求沟通:双方沟通项目需求,并对可行性进行分析。

  2. 工作量评估:确认项目需求后,外包团队对项目的价钱和进度进行评估,并提供一份详细的报价表和项目进度表,确认开发进度和时间安排。

  3. 签丁项目合同:如果双方在价钱和项目以及开发时间上达成一致,则可以签订合同。

  4. 设计,研发,测试,上线。

  5. 相关文档和源码交付。

  6. 维护升级。

    2.需要哪些人参与

  • 产品经理,负责分析需求,提需求,整理需求文档,提出低保真设计原型,并协调以下几类人。 专门负责产品管理的职位,负责调查并根据目标用户群的需求,确定开发何种APP,选择何种技术、商业模式等。并推动相应产品的开发组织;还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。

  • UI组,可分为平面设计和交互设计,负责对产品经理提出的需求设计app高保真原型,设计web页面,或者海报。

  • UI用户设计基础(UI行业发展及UI设计师职业规划,美术基础,平面设计基础,图形与创意设计,网页设计基础,交互式网站),软件:Photoshop、Illustrator

  • 移动界面设计(图标创意思路与方法,图标的创作设计,主题图标设计,Ios系统Android系统Windows phone系统,UI设计实训课程)

  • 交互类(UCD,交互设计高级技术)

  • 流程设计(界面开发对接,流程管理,移动媒体综合开发实训)

  • 综合项目实训及就业阶段(根据所学内容,选择一种移动平台(IOS/Android/Winphone),软件界面,WUI类型设计,完成初稿设计。

  • 后端开发人员,接管服务器数据,维护服务器性能,为app前端人员提供接口。

  • 前端开发人员,这里分web和app,app分安卓和ios,web的前端也分后台系统和前台系统等,大型公司还有isv和osp。

  • 运营团队人员。

  • 内容运营 :微博写段子、论坛回帖子、公众号写文章、发百度知道的贴。

  • 产品运营 :产品运营的本质其实是围绕用户进行网站/社区/应用/软件等产品的运营策略制定,提升产品用户基数。

  • 市场运营 :谈客户,建立多渠道关系、广告联盟、行业会议、商业圈子等。



  • 我现在想自己做一个app,想请教一下学C会有帮助吗。就是不太了解这些东西...
    答:首先,你先确定你想制作的APP是运行在Android还是iOS上面的。如果你想开发运行在Android手机上的APP你还得会Java。免费参考资料网页链接 APP开发不是那么简单,如果你只是想做一个单机版小游戏倒是很简单,你不需要考虑是否联网等问题,软件很小,可能不到1M。就拿聊天软件来说,开发这个软件可能需要几十...
  • 请问开发手机APP需要什么营业执照和许可证吗?
    答:需要营业执照。建议你办理以下内容的执照 一 企业名称 可以写成某某软件开发有限公司 二 经营范围 写软件开发或者数据处理等 三 如果你有数据处理或其他增值电信业务,就需要办理此类许可证 四 如果涉及结算,金融类的,也需要办理金融结算的许可。
  • 开发安卓App需要怎么样的基础
    答:楼主,不是我打击你……看安卓App好像很简单。前提是你懂编程了:这就要学各种类似C语言。。即使你在聪明也要学2个多月……其实我也有像你这么想过。,,我查了许多,最简单的就是java了、先从这个开始学习才行。。土豆网上有完整的教程,我有找过。。、而且编写这个还需要有一定的英语基础才行…...
  • 加入美团外卖商家版需要什么费用或材料呢请教一下在做的朋友
    答:【二】注册开店流程 ( 以手机注册为操作演示) 1、在各大手机App应用市场,搜索下载美团外卖商家版App下载安装。 2、打开美团外卖商家版App,点击右上角#开店#进行基本注册,填写您的手机号和设置登陆账号信息,完成基本注册后自动跳转美团外卖#我要开店#页面,详读页面提示后点击底部#我准备好了#;如果您已经创建过基本...
  • 如何做好APP应用的交互设计效果?
    答:新手交互设计师需要关注几个点:App本身的规范,熟读并能够看出来App本身哪里有没有不符合规范的地方。拆解掉这个优秀App所有的功能及体验流程,思考每一步,及为什么。最好是找这个App的设计师,邮件请教他这里是如何思考的。1.界面截图 or 录屏。把App整体的玩一遍,过程中截图留档。如果是对手势支持...
  • h5做app和原生app有什么区别?
    答:⊙ 如果你已经有了一个Web App,你可以使用 responsive web design来辅助改进 六、缺陷 原生App ⊙ 开发成本高,尤其是当需要多种移动装置来测试时 ⊙ 因为是不同的开发语言,所以开发,维护成本也高 ⊙ 因为使用者使用的App版本不同,所以你维护起来很困难 ⊙ 官方卖场稽核流程复杂且慢,会严重影响你的释出程序 移动...
  • ...一个云盘类APP,支持数十万用户使用的,需要什么样的服务器,多少钱...
    答:要支持几十万用户。。。我觉得你当前最需要解决的问题是钱。至于开发,你总得先建立一个开发团队吧,一个人做这些可以说是难如登天一般。你就看看现在市面上的主流的网站软件app,动辄上百名程序员。而且你选的方向也比较不利,网盘本身就是高投入,难盈利,用户付费意愿低。连360这样的大公司都在...
  • app界面设计要注意哪些方面?
    答:2014年 APP设计风格趋向扁平化和卡片化。卡片,扁平化都会是移动app设计的趋势!认为卡片设计确实同时兼具了“拟物”和“极简”2种优势!第四点:APP界面设计流程 (1). 设计APP界面时,学会从优秀APP界面设计作品中寻求灵感,以前的艺术大师,用少量的资源做了大量的设计。(2). 放下工作,休息一...
  • 请教大家一个问题,什么是app运营呢?金融app运营包括哪些具体的内容?
    答:用户群体 用户性别,地区分布,年龄,手机型号,甚至是星座 新增量 苹果市场来了多少量,安卓各大市场又来了多少量,以来量大小来决定哪个市场需要重点维护,哪个市场进行一般维护。用户活跃度 看用户每天打开APP的频率,看用户在某个时间段打开APP的频率与次数,看用户一周时间内打开APP的频率,这可以帮助...
  • ...之前没怎么做过,不是很了解,最近公司要做app测试,请教?
    答:4. 掌握几个参数调整并不意味着理解性能测试的全部,这仅是初步阶段。5. 性能调优不是测试的主要目标,应用的良好性能不是单纯调优得来的。6. 测试人员应认识到自身价值,技术仅是实现测试目标的手段之一。7. 证实测试结果的有效性是一个挑战,需要认真对待,并深入探讨相关内容。8. 用户模型的建立等...