Android软件开发LifeCycle

时间:2014-07-30 12:45:45

标签: android

我担心Android应用程序的SDLC和编程Android应用程序的etropy将受到软件工程原理的影响。 为了澄清我们所有软件产品的开发生命周期,规则软件构建的原则/基础我需要知道什么是android开发生命周期的保留因素/原则无法在任何地方找到它们

更清楚地说明我所关注的是:

概念化

要求和成本/收益分析

软件要求的详细规范

软件设计

编程

测试

维护

和应该应用于android开发的模型

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

快速应用程序开发(RAD)

联合应用程序开发(JAD)

原型模型

喷泉模型

螺旋模型

构建并修复

同步和 - 稳定

特别是什么是Android的测试技术,使用Eclipse Juinit测试的方法似乎没有效果

2 个答案:

答案 0 :(得分:3)

为了诚实,谷歌没有提到SDLC for Android Developement。 所有他们给你的是你在这个

下可以找到的最佳实践

Android Developement Best Practises

其次,有一篇与移动应用程序开发有关的文章,它将为您提供一些移动应用程序的软件开发生命周期

Mobile Apps SDLC

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

答案 1 :(得分:0)

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

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

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

所以,要解决这个问题:
根本不长。