MVC框架模型

项目介绍


1.项目结构
对程序进行架构设计的原因,归根到底是为了提高生产力。通过设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合。这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率,并且更容易进行后续的测试以及定位问题

架构模式MVP,MVC
项目分包

•activity (根据种类将不同activity放入不同包中)
  others 
  personcenter

•adatper (所有的适配器,如果太多再分开放)

•db (SQLite相关逻辑)

•engine (业务相关的类)

•entity (所有实体类)

•ui (自定义控件)

•utils (公用方法,工具类)

•interfaces (接口)

•listener (基于Listener的接口,I开头命名)

•net (网络层封装)

•cache (缓存数据和图片的处理)

2.项目流程
项目业务逻辑实现过程

原型图设计工具
Axure
墨刀


禅道是第一款国产的优秀开源项目管理软件,
禅道的作用是_____管理工作安排_

1. 产品管理:包括产品、需求、计划、发布、路线图等功能。

2. 项目管理:包括项目、任务、团队、build、燃尽图等功能。

3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。

4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。

5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。

6. 组织管理:包括部门、用户、分组、权限等功能。

7. 统计功能:丰富的统计表。

8. 搜索功能:强大的搜索,帮助您找到相应的数据。

9. 灵活的扩展机制,几乎可以对禅道的任何地方进行扩展。

10. 强大的api机制,方便与其他系统集成。

3.项目文档
项目需求文档
概要设计
详细设计
测试用例

1,需求分析
    在这一阶段,我们需要理清楚到底要解决哪些问题
    并完成“软件需求说明书”
2,概要设计
    在这一阶段,根据上一阶段的需求来确定总体的实现方案
    确定整个软件的大体布局
    各模块的功能以及模块之间的衔接
    模块与外部系统的关系,
    并完成“软件概要设计说明书”
3,详细设计
    在这一阶段,我们应该开始探讨每个模块该如何具体实现
    每个实现中需要哪些算法、属性、参数、数据结构、接口
    并完成“软件详细设计说明书”

4.Android的反编译工具有
1)apktool
2)dex2jar
3)jd-gui

5.公司项目团队架构简介

6.项目周期

7.项目计划

项目开发计划一般是指开发人员按照预定时间表完成指定模块的开发

8.代码规范

9.抓包工具的使用
fiddler

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值