APP项目架构
文章平均质量分 88
坤小
近20个项目经验,10个以上上线项目,独立开发过五个以上的上线项目。当过项目经理,负责过多款软件的架构……
展开
-
软件开发报价的计算方法
1.软件开发价格估算方法 软件开发价格与工作量、商务成本、国家税收和企业利润等项有关。为了便于计算,给出一个计算公式:软件开发价格 = 开发工作量 × 开发费用/人·月1.1开发工作量 软件开发工作量与估算工作量经验值、风险系数和复用系数等项有关:软件开发工作量 = 估算工作量经验值 × 风险系数 × 复用系数1.1.1估算工作量经验值(以A来表示)转载 2015-10-27 14:10:33 · 4299 阅读 · 0 评论 -
Objective-C 注释规范心得
作者:zyl910 本文转载自:http://www.cnblogs.com/zyl910/archive/2013/06/07/objcdoc.html 手工写文档是一件苦差事,幸好现在有从源码中抽取注释生成文档的专用工具。对于Objective-C来说,目前最好用的工具是appledoc和doxygen。可是这两种工具对于注释的要求略有区别。于是我经过一番摸索,找到了一套能转载 2015-11-23 16:18:06 · 2514 阅读 · 0 评论 -
项目架构分析
项目架构分析1.1-什么是架构1.2-从系统层次进行架构分析 1.2.1-iOS系统框架介绍1.2.2-软件架构分析1.3-从应用层次进行架构分析1.1-什么是架构?我们人类在做事之前喜欢先把它的整体结构设想一下,就像盖一座大厦,可能会想用砖盖,还是用最新的环保隔声材料盖,里面的格局是采用中式的还是欧式的,彩色主色采用什么等等,这些相关的数据都需要提前规定好,事实上项目架构也是这样在原创 2016-11-18 11:16:17 · 7326 阅读 · 0 评论 -
面向对象之设计模式
面向对象之设计模式前言要想推开架构师的那扇大门,就离不开设计模式这把钥匙。对设计模式的理解与精通,是通往架构师之路的第一步在任何面向对象语言的开发过程以及个人职业技能成长的道路中,新手与新手或者新手与高手的对决中,决定成败的往往是对知识点的纵向熟悉,和对知识点横向的涉猎纵向:表示的对某一个知识点了解的有多深横向:表示知识点面的广泛而高手与高手的对决,决定成败的往往是对设计模式的理解与运用遗憾原创 2016-11-22 23:15:32 · 5137 阅读 · 0 评论 -
MVC和MVVM以及MVP的介绍
前言1,MVC、MVVM、MVP都属于框架模式框架是对软件进行分工,设计模式是对具体问题提出的解决方案,两者有本质的区别2.MVC模式是面向开发最常用的模式,同时也是最经典的模式其他的模式还有MTV、MVP、CBD、ORM等等很多3.所有的其他模式MVVM或者MVP都是在MVC的基础上建立的MVC模式是任何模式的根源,有万变不离其宗之理4.一个项目并不是只有一个MVC和一个MVVM,而可能是原创 2016-11-22 23:20:45 · 2367 阅读 · 0 评论 -
软件开发模式
1. 边做边改模型(Build-and-Fix Model) 好吧,其实现在许多产品实际都是使用的“边做边改”模型来开发的,特别是很多小公司产品周期压缩的太短。在这种模型中,既没有规格说明,也没有经过设计,软件随着客户的需要一次又一次地不断被修改。 在这个模型中,开发人员拿到项目立即根据需求编写程序,调试通过后生成软件的第一个版本。在提供给用户使用后,如果程序出现错误,或者用户转载 2017-02-15 11:46:24 · 806 阅读 · 0 评论