Android 软件系统的架构&软件开发的阶段

一  Android 软件系统的架构:
     1. Application(应用层):
              电话本,日历,短信,邮件客户端等,手机应用的核心;
     2. Application Framework:
               视图支持,Views:各种试图类;
               内容提供:用来封装数据访问或者不同应用间共享数据;
               资源管理:用来访问字符串,布局等资源;
               通知栏管理:用来在通知栏中显示提示(如:短信提醒)
               活动管理
    3.Linux Kernel
          我们知道Android其实就是一个操作系统,其底层是基于Linux Kernel的,这一层主要完成的是操作系统所具有的功能,比如这一层有许多的驱动程序,正是通过这些驱动程序来驱动我们设备上的硬件设备的。该层提供操作系统的核心功能如:进程管理、内存管理、安全管理等。

二  软件开发的阶段:


1.立项规划阶段:
     项目立项
     组建项目组
     需求分析(确定详细的软件需求,规划书)
     制定项目计划(估算工作量,问题预测)
     项目启动
2.项目开发阶段
     功能设计
     编制、调试程序代码
     跟踪及控制项目计划
     配置项审查
     共性问题的导入,基线补丁的管理
3.测试验收阶段
      执行测试
      缺陷处理
      项目验收
4.项目关闭阶段
      个人总结
      项目总结
      释放资源
5.产品维护阶段
      受理缺陷/需求
      开发实现
      测试
      问题关闭
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值