首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓软件开发LifeCycle

安卓软件开发LifeCycle
EN

Stack Overflow用户
提问于 2014-07-30 20:45:45
回答 2查看 10.1K关注 0票数 4

我对android应用程序的SDLC和etropy感到担忧,因为在软件工程原则下,编写android应用程序时需要使用etropy。要澄清的是,我们所有软件产品的开发都有生命周期,它们规定了软件构建的原则/基础。我需要知道android开发生命周期的保持因素/原则在任何地方都找不到它们。

更清楚地说,我关心的事情是:

概念化

需求和成本/收益分析

软件需求的详细说明

软件设计

编程

测试

维护

以及应该应用于android开发的模型

线性或瀑布模型(这是原始的SDLC方法)

快速应用程序开发(RAD)

联合应用程序开发(JAD)

原型模型

喷泉模型

螺旋模型

构建和修复

同步和稳定

特别是针对android的测试技术,使用Eclipse Juinit测试的技术似乎不太好用

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-30 21:18:04

老实说,谷歌并没有提到用于Android开发的SDLC。他们给你的都是你能找到的最好的实践。

Android Developement Best Practises

其次,有一篇关于移动应用程序开发的文章,它将向您介绍移动应用程序的软件开发生命周期

Mobile Apps SDLC

http://www.propelics.com/6-tips-for-getting-started-with-mobile-app-development/

票数 4
EN

Stack Overflow用户

发布于 2014-07-30 21:00:00

一个普遍的共识似乎是“非常短”。大多数应用程序,除非他们有一个非常大的用户基础,往往只持续很短的一段时间(1-12个月)。许多移动开发人员倾向于“尽可能频繁地发布更新”的方法,有时每周都会出现新的应用程序迭代。

另一种方法是尽可能少地开发,在任何单个项目上浪费尽可能少的资源。以这种方式开发的应用程序往往会有一个或两个错误修复,然后就会在自己的时间里消亡。

随着Android新版本的出现比大多数人更新手机的频率更高,大多数开发人员倾向于关注广泛的兼容性范围。

因此,为了舍入这个问题:

根本不是很长。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25037218

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档