6软件项目规模成本估算

合集下载

软件开发成本估算与工作量计算例题

软件开发成本估算与工作量计算例题

软件开发成本估算与工作量计算例题摘要:1.软件开发成本的构成2.软件开发成本的估算方法3.工作量计算在软件开发成本估算中的作用4.实际案例分析:如何进行软件开发成本估算与工作量计算正文:在软件开发过程中,成本估算和工作量计算是至关重要的环节。

合理的成本估算可以帮助企业做好项目预算和计划,而准确的工作量计算则能有效地评估项目的进度和人力资源需求。

本文将首先介绍软件开发成本的构成,然后探讨软件开发成本的估算方法,以及工作量计算在其中的作用。

最后,将通过一个实际案例分析,详细说明如何进行软件开发成本估算与工作量计算。

一、软件开发成本的构成软件开发成本主要包括以下几个方面:1.人力成本:包括开发人员、测试人员、项目管理人员的工资福利等。

2.硬件成本:如计算机、服务器、存储设备等购置费用。

3.软件成本:包括购买或授权的软件许可证费用。

4.培训成本:针对新软件的培训和教育费用。

5.通信成本:网络设备、通讯线路租赁等费用。

6.基础设施建设成本:如机房建设、设备安装等费用。

7.管理成本:包括项目管理、行政管理、财务管理等费用。

8.其他成本:如资料费、差旅费、咨询费等。

二、软件开发成本的估算方法软件开发成本的估算方法主要有以下几种:1.基于历史数据的方法:通过分析过去类似项目的成本数据,进行类比估算。

2.基于参数的方法:通过统计软件开发过程中的各项参数,如代码行数、开发周期等,进行定量估算。

3.基于工作的方法:将项目分解为各项任务,估算每项任务的工作量,然后根据工作量和工作效率计算总成本。

4.基于风险的方法:分析项目风险,对可能导致的成本增加进行预测。

三、工作量计算在软件开发成本估算中的作用工作量计算是软件开发成本估算的重要依据。

它可以帮助我们:1.确定项目的人力资源需求:根据工作量大小,合理配置开发团队。

2.制定项目进度计划:根据工作量和工作效率,合理安排项目周期。

3.评估项目风险:工作量计算有助于发现潜在的工作量过大或过小的任务,从而提前做好风险应对措施。

软件成本估算方法及应用

软件成本估算方法及应用
领域应用; • 三是难以适应新的项目中约束条件、技术、人员
等发生重大变化的情况.
2.3 回归分析
• 数据驱动方法;在对软件项目进行估算时,通常情 况下能得到相关软件组织或软件产品的某些历史 数据.充分利用这些历史数据来预测与估算未来状 况。
• 最传统回归方法OLS( 普通最小二乘回归,ordinary least squares regression),假定了将一个依赖变量 与一个/多个独立变量相关联的一个函数形式
2 非基于算法模型的软件成本估算方法
• 专家估算 • 类比估算 • 回归分析
2.1 专家估,并且估 算过程的很大一部分是基于不清晰、不可重复的推理过程 ,也就是“直觉(intuition)”.
• 单个专家经常使用工作分解结构WBS(work breakdown structure),通过将项目元素放置到一定的等级划分中来简 化预算估计与控制的相关工作.
• (2) 由于所需的历史数据依赖于回归模型中的参数 个数,当模型中回归变量增多时,需要较多数量的历 史数据.通常,回归模型所需的历史数据数必须至少 是模型中参数个数的5 倍.
• (3) 需要满足对于软件工程数据来说比较严格的假 设条件,即回归变量之间不能存在很强的相关性,回 归误差的方差恒定.
3 软件成本估算的组合方法
软件成本估算方法及应用
摘要
• 软件成本估算是软件开发必需品; • 按照基于算法模型的方法、非基于算法模型的方
法以及组合方法的分类方式,分析了软件成本估算 的各种代表性方法; • 与成本估算强相关的软件规模度量问题; • 研究了软件成本估算方法的评价标准,并给出了一 个应用实例及其分析; • 从估算模型、估算演进、估算应用、估算内容、 工具支持和人为因素6 个方面说主要发展趋势.

软件开发成本估算

软件开发成本估算

例如:完成某个任务的人员投入和时间需求,则其工作量为60.5人月。
开发阶段
投入人员情况
时间(月)
工作量(人月)
需求分析
系统分析员2人
2
2*2*2.5=10
系统设计
系统分析员1人
2
1*2*2.5=5
高级程序员2人
2
2*2*1.5=6
编码
高级程序员2人
1
2*1*1.5=3
程序员4人
1
4*1*1=4
测试
服务费
3.3.1 验收测试费 软件项目验收是一个运行环境复杂、技术难度较高、评价体系抽象的过程。该项目验收除经过专家评审外,还应进行相应验收测试,只有两者结合才能为信息化项目验收和鉴定提供定性、定量的科学依据,才能做出较为客观准确的验收和鉴定结论。
1
功能确认测试
2
项目对象:省、市级信息化建设项目包括电子政务建设项目验收,各种渠道申报的与软件相关的科技项目的验收和科技成果鉴定项目。
在招标活动中,公证处对全过程进行现场公证并对采购合同进行公证,公证费按照国家规定标准计算。
3.各项费用取费依据
注: 1.按表1计费不足1000元的,按1000元收费。 2.按表2计费不足200元的,按200元收费。 3.技术咨询按耗用工时(日)计费,为完成委托任务发生的差旅、交通费由委托方另行支付。 4.招标代理收费和公证服务收费按差额定率累进法计算。 5.如某招标代理业务中标金额为600万元,计算招标代理费如下: 100万元*1.0% = 1万元 (300-100)万元*0.8% = 1.6万元 (500-300)万元*0.7% = 1.4万元 (600-500)万元*0.55% = 0.55万元 则合计收费:1 + 1.6 + 1.4 + 0.55 = 4.55万元

实用的软件系统开发成本估算法-软件成本管理(含例子)

实用的软件系统开发成本估算法-软件成本管理(含例子)

软件系统开发成本估算法功能点估算含例子目录一、功能点估算法概念 (1)二、功能点估算法的特点 (1)三、功能点分析的步骤(含例子) (1)3.1 识别项目的类型 (2)3.2 识别项目的范围和边界 (2)3.3 按不同功能点计算 (3)3.3.1功能点估算分类 (3)3.3.2识别功能点的重要原则 (3)3.3.3内部逻辑文件与外部接口文件 (4)3.3.4事务类型功能点的计算规则 (8)3.3.5计算调整因子 (13)3.3.6计算调整后的功能点个数 (24)3.4 总结 (31)一、功能点估算法概念功能点估算法是软件项目管理众多方法中比较有技术含量的一个,也是最实用的一个.在软件项目管理中项目计划制定的优劣、合理直接关系到项目的成败,项目计划中对项目范围的估算又尤为重要。

如果项目负责人对项目的规模没有一个比较客观的认识,没有对工作量、所需资源、完工时间等因素进行估算,那么项目计划也就没有存在的意义。

二、功能点估算法的特点项目范围的估算在CMMI的“MA”度量分析管理和“PP”项目计划中均有涉及。

对软件项目范围的估算有很多种方法,常见的是LOC代码行和FP功能点法.它们之间的区别和关系如下:•功能点估算法常用在项目开始或项目需求基本明确时使用,这时进行估算其结果的准确性比较高。

假如这个时候使用LOC代码行估算法,则误差会比较大。

•使用功能点估算法无需懂得软件使用何种开发技术。

LOC代码行估算法则与软件开发技术密切相关。

•功能点估算法是以用户为角度进行估算,LOC代码行估算法则是以技术为角度进行估算。

•通过一些行业标准或企业自身度量的分析,功能点估算法是可以转换为LOC代码行的。

在项目刚开始的时候进行功能点估算可以对项目的范围进行预测。

在项目开发的过程中由于需求的变更和细化可能会导致项目范围的蔓延,计算出来的结果会与当初估计的不同。

因此,在项目结束时还需要对项目的范围情况重新进行估算,这个时候估算的结果才能最准确反映项目的规模.三、功能点分析的步骤(含例子)本文将以国际标准IFPUG(International Function Point Users Group)组织提供的功能点估算法V4.1。

软件项目管理实验三-项目规模成本估算-软件0801何飞

软件项目管理实验三-项目规模成本估算-软件0801何飞

软件项目管理课程设计实验报告学院:计算机科学与技术学院专业:软件工程班级:0801班学号:2008001468姓名:何飞指导教师:林福平时间:2011年11月 25 日实验三: 项目规模成本估算一、实验目的:1.了解项目成本估算包含的内容;2.掌握项目成本的估算方法。

二、实验内容:1.按标准估值法(1)聘请了5位专家,他们对开发成本的最小规模、最大规模及最可能规模的估值如下表。

(2)由于采用B/S结构,通过计算,修正系数为1。

25。

开发成本采用最有可能规模进行计算:最小规模平均值A=(190000+195000+180000+185000+175000)/5=185000(元)最大规模平均值B=(230000+235000+200000+220000+240000)/5=225000(元)最可能规模平均值M=(210000+215000+190000+205000+220000)/5=208000(元)由此可得:开发成本=修正系数*(A+4*M+B)/6 =1。

25*207000=258750(元)管理成本和质量成本=开发成本*管理质量系数=258750*0.28=72450(元)项目直接成本=开发成本+管理成本+质量成本=258750+72450=331200(元)项目间接成本=直接成本*间接成本系数=331200*0。

25=82800(元)项目总估算成本=直接成本+间接成本=331200+82800=414000(元)由此可得:利润=项目总估算成本* 0.3=414000*0。

3=124200(元)项目的报价=项目总估算成本+利润=414000+124200=538200(元)2.按COCOMO模型法(1)代码行估算大约在5KLOC;(2)属于组织型项目;(3)符合中级COCOMO模型;(4)开发费用为1.2万元/人月;(5)考虑成本因素。

开发成本=总计人月数*人月单价=19*1。

2=22。

软件成本估算报告模板

软件成本估算报告模板

软件成本估算报告模板1. 引言本报告旨在针对软件开发项目进行成本估算,以便项目相关方能够了解项目的预算需求以及资源分配。

本报告将从项目背景、成本估算方法、关键假设和限制条件以及成本估算结果等方面进行详细说明。

2. 项目背景(在此处提供关于项目的相关信息,包括项目的目标、范围、时间表等。

)3. 成本估算方法(在此处提供成本估算所采用的方法,例如工作量估算、类比估算等。

)3.1 工作量估算本项目将采用工作量估算方法进行成本估算。

工作量估算将根据项目的需求规格和相关因素进行分析,以得出预计的工作量。

工作量估算将根据以下步骤进行:1. 确定项目需求规格。

2. 定义项目的工作包和工作项。

3. 估算每个工作项所需的工作量。

4. 汇总各个工作项的工作量,得出总体的工作量。

3.2 成本估算模型本项目将采用COCOMO(构造性成本模型)进行成本估算。

COCOMO是一种经验模型,可以通过项目规模和特征来估算项目的成本。

它将考虑到项目规模、复杂性、员工能力等因素,以得出成本估算结果。

4. 关键假设和限制条件(在此处列出对成本估算的关键假设和限制条件。

例如,假设所有的技术资源都可获得,并且没有额外的外部限制;限制条件可以是时间限制、预算限制等。

)5. 成本估算结果(在此处提供具体的成本估算结果,并以表格或图表的形式展示。

可包括总体成本估算、各个阶段的成本估算等。

同时,解释估算结果所依据的主要假设和限制条件。

)阶段估算成本(万元)-需求分析X设计与开发X测试与集成X部署与实施X维护与支持X总体估算成本X6. 结论与建议(在此处总结成本估算报告,并提出根据估算结果所得出的结论和建议。

例如,是否需要调整项目的范围、资源分配等。

)参考文献(列出在成本估算过程中引用的任何参考文献和资料。

)。

软件开发和服务项目价格构成及评估方法

软件开发和服务项目价格构成及评估方法

软件开发和服务项目价格构成及评估方法(中国软件行业协会发布) 该估算方法,不是物价部门的定价,仅为软件开发价格、软件(系统)维护收费价格、系统集成价格提供估算方法和依据,且不对软件产品的销售价格做出任何规定,可以看作是行规。

1.软件开发价格估算方法 软件开发价格与工作量、商务成本、国家税收和企业利润等项有关。

为了便于计算,给出一个计算公式: 软件开发价格 = 开发工作量×开发费用/人·月 1.1开发工作量 软件开发工作量与估算工作量经验值、风险系数和复用系数等项有关。

软件开发工作量 = 估算工作量经验值×风险系数×复用系数 1.1.1估算工作量经验值(以A来表示) 软件开发工作量的计算,曾有人提出以源代码行或功能点来计算,这些方法实施起来均有不少难度。

目前国际上仍旧按以往经验的方式加以计算,国内各软件企业也是采用经验的方式加以估算工作量。

为了更好地规范估算方法,建议可按照国家标准“GB/T 8566-2001软件生存周期过程”所规定的软件开发过程的各项活动来计算工作量。

工作量的计算是按一个开发工作人员在一个月内(日历中的月,即包括国家规定的节假日)能完成的工作量为单位,也就是通常所讲的“人·月”。

特别要提醒的是软件开发过程中既包括了通常所讲的软件开发,也应包括各类软件测试的活动。

1.1.2风险系数(以σ来表示) 估算工作量经验值亦会存在较大风险,造成软件危机的因素很多,这也是一个方面的因素。

特别当软件企业对该信息工程项目的业务领域不熟悉或不太熟悉,而且用户又无法或不能完整明白地表达他们的真实的需求,从而造成软件企业需要不断地完善需求获取,修改设计等各项工作。

因此:l≤风险系数≤1.5 根据我们对软件企业的了解,超过估算工作量经验值的一半,已是不可接受,所以我们确定“1.5”为极限值。

当然这既要看企业的能力,也要看用户能接受的程度。

1.1.3复用系数(以τ来表示) 估算工作量经验值是软件企业承担一般项目来估算的,但如果软件企业已经采用“基于构件的开发方法” ,并己建立起能够复用的构件库(核心资产库),或者已有一些软件产品,仅作二次开发,从而使软件开发工作量减少。

软件成本估算报告模板

软件成本估算报告模板

软件成本估算报告模板1. 引言1.1 项目背景(在这里简要说明项目背景,包括软件的目标、作用、预期效益等)1.2 报告目的本报告旨在对软件开发过程中涉及的成本进行估算,为项目决策提供参考依据。

2. 软件开发成本分类(在这里列出软件开发过程中涉及的各类成本,并对其进行简要描述)成本分类简要描述人工成本开发人员的薪水、福利、培训费用等设备成本开发、测试和部署所需的硬件设备及其维护费用软件工具购买或租赁的开发、测试、部署所需的软件工具环境成本搭建及维护开发、测试和生产环境所需的费用培训成本为开发人员提供相关技术培训的费用维护成本软件上线后的维护、优化以及故障修复所需的费用3. 软件开发成本估算3.1 人工成本估算(在这里列出各个角色的人员数量,以及其工资水平,并计算出人工成本总额)角色人数工资水平(元/月)人工成本(元/月)项目经理 1 20000 20000软件设计师 2 15000 30000开发人员 5 10000 50000测试人员 3 8000 24000总计11 - 1240003.2 设备成本估算(在这里列出所需的各类设备,并估算其采购成本及年维护费用)设备数量单价(元)采购成本(元)年维护费用(元)-开发工作站 5 8000 40000 5000服务器 2 20000 40000 6000总计- - 80000 110003.3 软件工具估算(在这里列出所需的软件工具,并估算其购买或租赁费用)工具购买/租赁方式费用(元/年)集成开发环境购买20000自动化测试工具租赁10000总计- 300003.4 环境成本估算(在这里列出所需的环境搭建及维护费用)环境搭建/维护费用(元/年)-开发环境10000测试环境8000生产环境12000总计300003.5 培训成本估算(在这里列出所需的培训费用)培训项目费用(元)-技术培训10000团队协作培训8000总计180003.6 维护成本估算(在这里列出软件上线后的维护成本)维护项目费用(元/年)-故障修复20000功能优化10000总计300004. 总结与建议综合以上成本估算结果,我们得出以下结论和建议:1. 开发人员的工资占据了最大的成本比重,合理控制和管理人工成本是非常重要的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其中,资源可以是开发工作量(E)、开发时间(T)或 开发人数(P)等;估计特征可以用源程序长度(L) 、或软件的开发工作量(E);C1、C2为依赖于开 发环境和软件应用领域的两个经验常数。
1.静态单变量成本估算模型
自1973年至l977年,Walston与Felix从60个软件项目(源程序长度从4至 467千行,工作量从l2至11758个人—月,使用了28种不同的高级语言 )的统计中导出了以下的一组参数方程: E(人—月)=5.1×L (千行)0.91 T(月) = 4.1×L (千行)0.36 T(月) =2.47×E (人—月)0.35 P(人) =0.54×E (人—月)0.6 文档长度(页)=49×L(千行)1.01
Putnam模型方程揭示了E与T之间的关系。根据这一方程,开发 工作量E与开发时间T的4次方成反比。这表明,开发时间的小量变化 ,会引起开发工作量相当大的变化。如果把开发时间成倍延长,则 一个原来需要100个人一月完成的项目,能够把工作量降低到仅需6.5 个人—月(=100/24)。
3. COCOMO模型
示例
(2)扩充内存储器容量 假定原有的内存容量为64 KB,允许软件使用 的内存为46 KB。现决定增加l0000美元购买内存扩 充板,使软件可用的内存从46 KB扩充为96 KB。 这样,内存容量的调节因子值可从原来的l.06(见 11.2末栏第5项)下降为1.00,从而使EAF从1.17下降 为1.10。虽然新增加10000美元的投资,总开发成 本仍可望下降。以下是新成本的算式:
39
功能点与代码行的转换
语言 Assembly C COBOL FORTRAN PASCAL ADA
代码行/FP 320 150 105 105 91 71
PL/1
65
PROLOG/LISP
64
SMALLTALK(面向对象之母) 21
SPREADSHEET(电子制表) 6
40
用例点估算模型
chapter__3
用系统的功能数量来测量
人月 人天 人年
chapter__6
6
软件项目成本
完成软件规模相应付出的代价。 待开发的软件项目需要的资金。 人的劳动消耗所需要的代价是软件产品的主要
成本 开发成本是以一次性开发过程所花费的代价来
计算的
chapter__6
7
软件的规模和成本的关系
软件项目规模(工作量)是成本的主要因素,是 成本估算的基础
什么产生的 确认为成本估算所做的任何假设的合理性 估算的误差变动等
chapter__6
18
本章要点
一、软件项目规模成本的概念 二、估算的过程 三、估算的方法 四、估算的误差
chapter__6
19
估算的基本方法
1. 代码行、功能点、用例点 2. 类比 (自顶向下)估算法 3. 自下而上估算法 4. 参数法估算法 5. 专家估算法
41
用例点估算模型
chapter__6
17
项目估算结果
估算结果包括估算文件和估算说明 估算文件
包括资源,资源的数量,质量标准,估算成本等信息 单位:一般是货币单位,或是规模单位 BAC(Budget At completion预算完成)
估算说明
工作范围,通常由WBS获得 估算的基础和依据,即确认估算是合理的和估算是根据
Java programmers Business analysts Technical writers
Managers
Administrative staff Database analysts
Testing specialists
chapter__6
14
成本估算
规模成本估算主要是对各种资源的估算,包括人 力资源、设备、资料等。
小时 进度规划:项目总进度(一般是合同要求) 学习曲线(项目组学习某项技术的时间)
chapter__6
12
资源规划
需要的资源种类、数量等
chapter__6
13
一个大型IT项目的示例资源直方图
Number of People
12 10
8 6 4 2 0
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
有了规模就确定了成本,如一个项目需要20人 月,3万元/人月,则项目的成本是60万。
chapter__6
8
成本估算定义
对完成项目所需费用的估计和计划 包括预测开发一个软件系统所需要的总工作量
的过程。 是一种量化的结果 可以有一些误差,通常需要一定的调节 成本估算不同于项目定价 贯穿于软件的生存周期,只要WBS有变化就需要
6000×44.4×1.10+10000=293000
功能点(FP)
用系统的功能数量来测量其规模 与实现产品所使用的语言和技术没有关系的 两个评估
内部基本功能 外部基本功能
加权和量化
chapter__6
32
功能点的公式
FP =UFC*TCF
UFC:未调整功能点计数 TCF:技术复杂度因子
成本估算:中心环节
编制一个为完成项目各活动所需要的资源成本 的近似估算
成本预算:项目进度
将总成本估算分配到各单项工作活动上
成本控制:项目跟踪
控制项目预算的变更
chapter__6
3
关于估算
估算不是很准确的,有误差的 经验(历史)数据非常重要 不要太迷信数学模型
chapter__6
chapter__6
34
UFC-未调整功能点计数
功能计数项的复杂度等级
复杂度权重因素

简单
一般
复杂
外部输入
3
外部输出
4
外部查询
3
外部文件
5
内部文件
7
4
5
4
7 10
chapter__6
6
7
6
10 15
35
功能点计算实例-UFC
项 外部输入 外部输出 外部查询
外部文件 内部文件 总计 UFC
简单 6*3 7*4 0*3 5*5 9*7
直接成本 间接成本 这些估算的算法下节讲
chapter__6
15
直接成本
与具体项目相关的成本(人员的工资、材料费、 外包外购成本等),包括开发成本、管理成本、 质量成本等。
chapter__6
16
间接成本
不能具体到某个项目中的成本, 可以分摊到各个具体项目中的成本,例如:
培训 房租水电 员工福利 市场费用 管理费 其他等等
chapter__6
33
UFC-未调整功能点计数
功能计数项: 1. 外部输入:由用户提供的用来描述面向应用的数据项
(如屏幕、表单、对话框、控件、文件等) 2. 外部输出:那些向用户提供的用来生成面向应用的数
据项。 3. 外部查询:要求回答的交互式输入的项 4. 外部文件:对其他系统的机器可读界面的项 5. 内部文件:系统里的逻辑主文件的项
(1)按照软件的应用领域和复杂程度,将它们分为组织(Organic)、半 独立(Semide-tached)和嵌入(Embeded)3种类型,每类分别使用一组不 同的模型方程,如表11-1中由上向下,程序的复杂度逐步提高,E和T的 计算值也随之增大。
3. COCOMO模型
n (2)在模型中增加一个工作量调节因子EAF(Effort adjustment Factor),反映各种有关因素对软件开 发的影响。Boehm把这些因素归结为4类共l5种因 子,如下表所示。
chapter__6
20
代码行(LOC)
从软件程序量的角度定义项目规模。
要求功能分解足够详细的 有一定的经验数据(类比和经验方法) 与具体的编程语言有关
chapter__6
21
1.静态单变量估算模型
这种模型在计算软件开发的资源花费时,只需要 设定被开发软件的一种参数,故称为单变量型 。它的一般形式是: 资源=C1×(估计的软件特征)C2
n 每种因子的可根据实际情况在一定范围内上下 浮动。模型中使用的调节因子值,就是这15种 因子的值的乘积,可以写作
n EAF= (i=1,2,…,15)
3. COCOMO模型
示例
示例
(1)换用水平较低的开发人员 本例中原来使用较高水平的分析员和程序员,一个人 —月的花费是6000美元。如果换用5000美元/人—月的人 员,则人员水平的两个调节因子均将从0.86上升为1.00, 整个EAF值将从原来的l.17变成l.17/0.86/0.86=1.58。开发 成本不仅没有节省,反比原来有所增长。请看下面的计 算: 原开发成本:6000×44.4×1.17=311400 新开发成本:5000×44.4×1.58=350760
301
功能点 一般 2* 4 7* 5 2* 4
2* 7 0 * 10
复杂 3* 6 0*7 4* 6 3 * 10 2 * 15
chapter__6
36
TCF-技术复杂度因子
TCF=0.65+0.01(sum(Fi)): Fi:0-5,TCF:0.65-1.35
技术复杂度因子
F1 可靠的备份和恢复 F2 数据通信
软件项目管理与质量保证
黑龙江大学软件学院
chapter__7
0Байду номын сангаас
软件开发项目管理
第六章 软件项目规模成本估算
chapter__6
1
本章要点
一、软件项目规模成本的概念 二、估算的过程 三、估算的方法 四、估算的误差
chapter__6
2
成本管理过程
资源计划编制:
确定项目需要的资源种类和数量
相关文档
最新文档