计算机软件文档写作管理文档
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
⑤ 项目进度。描档述的项相目应各部活分动能之够间容的易依替赖换关。系、到达里程碑的时间等
百度文库
⑥ 风险分析。分析项目可能存在的风险、发生的可能性及应对风险的策略
⑦ 监控机制。制定详细、可操作的项目监控机制,明确管理报告的递交时间 ⑧ 开发估算。包括规模、工作量、成本等的估算,要求依据并积累历史数据1
2. 工作分解结构
识别活动 软件需求
识别活动 依赖关系
估算活动 的资源
为活动分 配资源
创建项目 图表
活动图表及条形图4
5. 运用图和表描述项目进度
项目进度可以采用图表工具更直观的表示任务分解、活动依赖 关系和人员分配情况等。
下表是一个“任务的持续时间及其依赖关系”的例子。
任务 T1 T2 T3 T4 T5 T6 T7 T8 T9 T10 T11 T12
表达项目各项工作间的相互关系; 2级
活动
活动
活动
3. 计划工具:能够展示项目全貌,说明为完成项目
所需完成的各项活动;
… …
4. 项 架目。状随态着报低告一工级具项活目:动活可动以的作完为成项,目项状目态由报m级下告而的上框 工作不包断整合任,务1某一任务项2工任作务的3 完…成将任成务为n 里程碑,所
持续时间(天数) 8 15 15 10 10 5 20 25 15 15 7 10
依赖关系
T1(M1)
T2,T4(M2)
T1,T2(M3)
T1(M1)
T4(M5)
T3,T6(M4)
T5,T7(M7)
T9(M6)
T11(M8)
5
条形图和活动网络图是表示项目进度的两种图形表示法。
(1) 条形图。又称甘特图法(Gantt Chart),可以表示面向活动 的负责人是谁,以及活动的开始和结束时间。如下图所示的例 子。
7.2 项目开发计划
项目开发计划又称软件定义文档,是和软件本身一样重要的知 识资产,是项目启制动定后项第目开一发件计最划重的要过程的被工称作为。项目策划。
由于计划所具有的在时间上的提前性,项目开
项目开发计发划计一划般通包常括会经资常源性需的求修、正工,作有些分部解分、甚工至作会目频标繁 、开发
团队及人员安的排改、变进!度安排、内外接口约定、风险分析以及软件
① 项目目标。简述项所目以目,标在,并实列际出工影作响中管,理需的要约有束明条确件的,责如任预人算和、时间…
② 开发团队及人操的员变作安更原排实则。施,阐必述来要团对的队项控组目制织计。方划式实、施人维员护构,成并及对分项工目计划
③ ④
软工硬作件分资解源。需分虑求解到。项另这目分一种为析个频一和重系列繁列出要变活所的更动需方的资,面需源确是要,定,,注项在使明目组得估里织当算程文变的碑档更资及时发源可,生需交时就要付,要时文文考间档及价格
例:开发三个模块A、B、C。
A为公用模块,B、C的测试须等A的调试完成后进行。A的编 码需6天,测试8天,调试6天。B的编码需7天,测试8天,调试 6天。C利用已有的模块,须先理解原模块8天,再修改8天,测 试9天,调试7天。最后三模块集成测试需5天完成。
里程碑的建立,可以描述软件开发活动一个过程的终结。在 每个里程碑,都有一个正式的可以提交给管理层的阶段性结果。 比如,一份报告。
里程碑报告的内容不拘,以能清楚说明阶段性结果为标准, 应能代表项目中一个特定逻辑意义上的阶段的终结。
要建立里程碑,软件过程就一定要分解成一系列相关的基本 活动,而每个基本活动都要有相应的输出结果。如下图,是一 个需求描述中的活动,其中每个活动都有主要输出。
工作分解结构(work breakdown structure, WBS)是对整 个项目工作的分级描述,是项目计划开发的第一步。分解示意 如下图所示。
工作分解结构主要有4目个标用途:
1. 思路工具:可以描述项目的整体思路,是一个计
划和设计活动的工具;活动
活动
1级
2. 结构设计工具:是项目工作的结构图,可以清晰
甘特图法(Gantt Chart)的例
wt
1 2 34 5 6 7 8
A B C D
当前进度
优点:简单,能动态地反 映开发进程。
缺点:难以反映多个任务 间的逻辑关系。
6
(2) 活动网络图。又称网络计划法
表示构成一个项目的不同活动之间的依赖关系。是用网状图 表安排与控制各项活动的方法。最适合反映多个工作之间的逻 辑关系。
项目进作度为包经验括数将据一,一个般项在目最分初估解算为的若基础干上独增立加3的0%作活动,以及判断完 成这些为活实际动可所能需发生的的时状间况值。,通再常预留,20有%的些估活算值动给是所可谓不以并行的,项目管 理者应可组预见织的并其协它问调题这,些则进并度行估的算的工结作果。会较项符目合进实际度。过程见下图:
初始考虑的适除项当了目的时余进间量和度。人安员排、环往境往的是变化不,精资确源的和预,算但也随需要着项目进展信息的 不断增多恰,当进的度估算安方排法也是采会用越“来理越想-接实近际项”方目式实。际即进先 度,因此,必须 不断更估新算理项想目值进,度然后。逐步加入预计出现的状况、偶然因素
致成的状况、项目开发人员的素质和经验……
以,工作分解结构就定义了里程碑事件。
工作分解结构设计 一般可以采用2种方法:
- 自上而下的方法。从 项目的目标开始, 逐步分解,直到具 体任务;
- 自下而上的方法。也 称集思广益法。即 从底层开始,逐层 集成,最后汇合后 完成目标。
2
3. 项目里程碑与阶段性文档
由于软件产品是无形的,因此,管理者需要通过文档的形式 获得信息,了解软件的开发状况,以作出管理的决定。
质量控制机制等。而部分内容的变化,会影响开发计划的正确性
和符合性,使其越来越偏离项目实际,最后变得没
1. 项目开发计有划价书值。如随着项目需求的逐渐明确引起的项目计
项目开发计划划书细的化具、体项内容目随可着提项供目资和源开变发化机引构起类的型项的目不计同划而的不变同,一般
都会包括以下几个化部等分。:
可行性研究
可行性研究
可行性研究
可行性研究
可行性研究
可行性报告
用户需求
估算报告
体系结果设计
3
系统需求
4. 项目进度
项目管在理进者度估要算求时估,管算理完者成需要各有项一活定动的余所量需。的时间和资源,并将它 们严密的如组项织目起难度来大,,以则安花费排的项时目间也进会度较。多。不又同如的,项项目,具有不同的 项目开目都发是个在别进估开度算发。项人目员进可度能时发必生须的考变虑动的,因硬素件。环境的变化等,