我担心Android应用程序的SDLC和编程Android应用程序的etropy将受到软件工程原理的影响。 为了澄清我们所有软件产品的开发生命周期,规则软件构建的原则/基础我需要知道什么是android开发生命周期的保留因素/原则无法在任何地方找到它们
更清楚地说明我所关注的是:
概念化
要求和成本/收益分析
软件要求的详细规范
软件设计
编程
测试
维护
和应该应用于android开发的模型
线性或瀑布模型(这是原始的SDLC方法)
快速应用程序开发(RAD)
联合应用程序开发(JAD)
原型模型
喷泉模型
螺旋模型
构建并修复
同步和 - 稳定
特别是什么是Android的测试技术,使用Eclipse Juinit测试的方法似乎没有效果
答案 0 :(得分:3)
为了诚实,谷歌没有提到SDLC for Android Developement。 所有他们给你的是你在这个
下可以找到的最佳实践Android Developement Best Practises
其次,有一篇与移动应用程序开发有关的文章,它将为您提供一些移动应用程序的软件开发生命周期
http://www.propelics.com/6-tips-for-getting-started-with-mobile-app-development/
答案 1 :(得分:0)
普遍的共识似乎是“非常短暂”。大多数应用程序,除非他们拥有特别庞大的用户群,否则往往只能持续很短的时间(1-12个月)。许多移动开发人员倾向于支持“尽可能频繁地发布更新”方法,有时每周都会出现新的应用程序迭代。
另一种方法是尽可能少地开发,在任何单个项目上浪费尽可能少的资源。以这种方式开发的应用程序往往会有一个或两个错误修正,然后在他们自己的时间内消失。
随着Android的新迭代比大多数人更新手机频繁出现,大多数开发人员倾向于关注广泛的兼容性范围。
所以,要解决这个问题:
根本不长。