第一篇:9.开发进度月报文档 (软件工程方法)
九、开发进度月报
1.报告时间及所处的开发阶段.....................................................................................................1 2.工程进度.....................................................................................................................................1 2.1 本月内的主要活动.............................................................................................................1 2.2 实际进展与计划比较.........................................................................................................1 3.所用工时.....................................................................................................................................1 4.所用机时.....................................................................................................................................2 5.经费支出.....................................................................................................................................2 6.工作遇到的问题及采取的对策.................................................................................................2 7.本月完成的成果.........................................................................................................................2 8.下月的工作计划.........................................................................................................................2 9.特殊问题.....................................................................................................................................2 1.报告时间及所处的开发阶段
2.工程进度
2.1本月内的主要活动
2.2实际进展与计划比较
3.所用工时
【按不同层次人员分别计时。】
九、开发进度月报
4.所用机时
【按所用计算机型分别计时。】
5.经费支出
【分类列出本月经费支出项目,给出支出总额,并与计划比较。】
6.工作遇到的问题及采取的对策
7.本月完成的成果
8.下月的工作计划
9.特殊问题
第二篇:开发进度计划表
app项目进度计划表
更新日期2014.10.22 篇二:项目进度计划表
项目进度计划表 篇三:项目实施进度计划 1.1 项目实施进度计划 xxx系统工程实施是以用户需求和技术方案为蓝图,进行全面开发建设以至整个工程建成投入运行的全过程。要确保应用系统工程的成功实施,一定要组织安排好实施计划。同时,一个成功的项目实施,还必须科学有效的使用项目管理流程,才能够充分保障项目依据预定的计划和设计按时保质地完成。以下我们从项目管理的各个要素,简要介绍公司针对本项目的项目管理方案。
1.1.1 项目实施总体思路 1.1.1.1 同时并行实施
为了保证进度,xxx公司专门为客户设计了高度并行的实施计划。xxx公司将为本项目设置多个实施小组,投入大量的人力,同步并行实施,从而大大的减少了施工时间。1.1.1.2 本地化人员实施
为了加快工程进度,提高对本项目的服务质量,xxx公司充分发挥自身服务体系和强大技术储备的优势,全部采用当地办事处技术人员进行实施。详细请见工程实施小组和项目成员介绍。
1.1.1.3 合理分工有效协调
结合大量项目实施经验,xxx公司可以为本项目做出合理的分工,协调相关厂商,保证项目按期高质量的完成。在本项目中,为了保证进度,划分多个实施小组,项目实施小组严格按照施工方案进行施工,对于意外情况,将同时汇报各自的项目经理,由项目管理小组裁决。
1.1.1.4 合理组织确保工期
本项目地域分布广、涉及众多视频音频以及网络设备的特点,决定了本项目实施中会面临种种风险,包括设备到货风险、众多节点施工风险等等。为了保证系统的准时上线,借助公司强大的备品备件储备,我们制定了周密的应急方案,保证系统准时上线。1.1.2 项目组织与管理 1.1.2.1 项目管理的目的 1)提高项目运作的规范性 2)提高异地项目运做的可控性 3)使项目按时验收 4)降低项目成本 5)提高客户满意度 6)确保项目质量
1.1.2.2 项目流程规范的组成项目管理流程分为四种规范 1)流程:给出项目实施的正确程序。2)规程、指南:是流程的支持文件,规定某一项目要素的工作程序。3)模板:是流程的支持文件,给出某个文档的格式。4)表格:是流程的支持文件,给出某个工作表格的样式。1.1.2.3 项目实施组织与职责 1)领导重视和参与 xxx系统工程的重视与支持是建设成功的关键。领导的重视主要体现在对该项目的规划决策和监督落实上。领导的参与表现在领导对xxx系统建设项目的需求把握,只有当系统能及时、准确地向管理者提供信息,为管理者的日常办公、决策提供辅助服务时,该系统才具有实质性的意义,系统才具有活力。
在项目建设中,当涉及到资源的分配、人员调动、资金落实、甚至涉及到管理方式改变时,各方领导的参与就显得尤为重要。总之,只有各级领导的参与支持,该项目的建设才可能得以顺利进行。
2)项目实施组织与角色职责
为保障“xxx系统工程”高质量、高效、顺利的实施,xxx公司将成立项目组,并由项目经理调配公司前、后端人力资源,为项目管理及实施提供保障。
项目管理与实施过程中的组织情况如下图所示:
项目联合领导小组
为有效进行资源控制、进度控制、质量控制,确保项目项目顺利实施及系统维护的方便进行,根据公司以往在大型项目管理和实施方面的经验,建议由贺兰公安部门、交警部门及中科软公司共同组成项目联合领导小组,以把握和推动整个项目的执行,保证整个项目如期高质量地完成。项目联合领导小组负责监督项目实施情况,协调解决各方之间的工作问题。项目联合领导小组成员可由xxx系统工程参与方负责人组成。
项目联合领导小组成员负责: ? 整个项目的项目预算、项目进度、项目质量等的审核批准和监督; ? 协调各小组的配合作业,负责合理调配公司内人力及物力资源,以确保本项目高质量、高效率、顺利的进行实施。
贺兰公安局交警队参加联合领导小组成员负责: ? 担任联合领导小组的组织领导; ? 提供必要的人员配合; ? 协调内部各方面联系人; ? 监督整个项目进度。
项目经理 ? 项目经理可以调配xxx公司所拥有的前后端人力资源,负责项目实施小组的领导和日常组织。
项目前端人员
? 客户经理:负责客户支持、客户业务需求上报、与客户签定合同以及合同管理等。? 业务经理:负责公司内部前后台部门之间的工作协调、项目实施等。项目后端人员 ? 各部门的技术工程师:负责资源配置、网络组织、网络测试、网络运行管理等。? 各部门的系统实施工程师:负责系统开发、系统实施、交付测试等。? 技术专家: “盛泽镇电子警察系统和高清卡口系统建设项目”项目的专家主要由大客户技术支持中心、南京办事处、上海办事处的技术专家组成,提供项目整个项目的技术支持。在该项目中,也可根据项目的需要,从公司抽调专家,一起开展项目的技术支持工作。1.1.2.4 项目进度管理
为保证管理应用系统的成功实施,必须按照系统开发流程对项目实施进行严格管理。项目启动前,各方人员应做好充分准备,确保项目所需人员及其他必要条件及时就绪。项目实施过程由用户相关单位和部门与我方共同完成,各方应通力合作,并保证人员稳定。
我方有专门的项目管理部门,并且有着严格的项目管理流程,对项目进度进行实时的监督与管理,保证项目的成功实施。1)项目进度管理的原则
通过项目进度管理使全体成员积极主动,在项目进展中,遇到问题主动找相关人员解决,若解决不得力而又确实属此人管的,则应及时向上一级反映,不得以任何借口推脱不按进度计划完成任务,除非确实是技术上不可解决的,即便如此,也应尽早汇报,以免影响整体进度。
2)项目进度管理的方法
在开始实施项目时,项目经理必须根据任务情况做好进度安排计划,按周做计划以书面呈交项目协调委员会,以周为单位做计划以书面形式下达各组,各组分头安排落实到个人,组长或个人在接到计划书时,认为恰当,则签字;若认为
不恰当,必须及时陈述理由,否则责任自负。在计划时间到时,项目经理严格按照进度计划书验收。在验收合格情况下,项目经理在原下达的计划书上签字,并结合完成任务情况给出一定的评价,将来作为奖励晋级的参照依据;若验收不合格,则责成3日内修正,若仍不能完成必须以书面形式说明理由,项目经理依情况处理。在每次验收都合格或者在责成期限内都合格的情况下,若项目不能及时完成,责任应在项目经理身上,项目经理必须以书面形式向项目协调委员会陈述理由。3)项目沟通机制
交流有助于解决问题,尤其是在研究开发等项目组之间。针对本项目的特殊性——多方参与,沟通机制更为重要。沟通畅通能融多方智慧,促进项目成功;沟通阻塞,则障碍重重、举步维艰。项目实施组作为沟通畅通的领头羊,制订相关计划,定期举行项目组和用户的交流会,建立和保持与主要利益相关者的关系,做到双向沟通;定期安排项目组内部各小组之间的相互交流;在日常工作中,营造相互学习共同成长的氛围。1.1.2.5 资料文档的管理
所有设备的安装调试资料和详细的施工日志都有项目经理统一管理,工程验收后统一交由甲方管理。
完善的文档是项目管理的重要手段,是项目可持续发展的基础,也是项目进度控制和品质保证的重要依据。
“项目投标阶段”以调研考察用户需求为核心,由市场、销售、技术顾问和开发经理联合组成项目小组,开始项目的需求调研与考察工作。通过与用户的接触和充分沟通,适时地形成并评审《用户需求规格说明书》、《项目解决方案》、《合同草案》等文档,确定项目的实施。“项目实施阶段”以项目投标阶段的《用户需求规格说明书》、《项目解决方案》为基础,重新配置实施过程中需要的资源。在实施过程中,着重加强对项目进度的控制和项目质量的管理。进行任务的明确和职责划分,通过《项目实施计划》、《项目联调计划》、《项目验收方案》进行项目的阶段控制,确保项目能够按质按时顺利完成。
第三篇:软件工程:实践者的研究方法
跨越20年的软件工程经典教程:
《软件工程:实践者的研究方法(第5版)》
20年前,一位年轻的美国教授,坐在桌前,正用手写着一部当时人们觉得不可思议的书稿。这部书的主题是关于软件工程的。在当时,计算机少的可怜,只有一些性能远不如喜爱你在家用电脑的小型机供一些高深莫测的程序员使用,大家讨论的也只有软件编程,对于软件工程关心极少,甚至很少有人真正懂得。因为那个时候只有科学家和程序员,还没有今天已经成为热门职业的软件工程师。
这位年轻的教授就是后来软件工程界大名鼎鼎的Roger S.Pressman。当时他没有想到自己的心爱书稿会被出版商拒绝,因为出版商说将不会存在关于“软件工程”的书籍市场。几经挫折,幸运的是最后McGaw-Hill出版公司决定尝试一下,于是我们终于能够读到这本流行20年经久不衰的软件工程经典著作---《软件工程:实践者的研究方法》,SEPA-这本书的缩写,也已经成为软件工程领域的热门词汇。
20年前,别说软件工程,就是计算机对于受过教育的中国人来说都是陌生的。十来年前,我第一次接触到计算机。那是我上大学的时候,在一种Apple II的计算机上用固化的BASIC编写简单的程序。10年前,当我用IBM兼容的PC机开发DOS程序时,崇拜的是编程高手,软件英雄。5年钱,当WINDOWS开发渐成主流,团队开发实在必行,那时中国没有一本软件工程的图书和资料!今天,当我读到最新版《软件工程:实践者的研究方法》时,我的心情久久的不能平静。因为这个时候,软件工程已经成为国内软件业的最新热点,国内的大学开始招收首批软件工程硕士(2004年)。
回顾20年,我们会有很多的感慨,因为我们在摸索中走过了太多的弯路。虽然改革开放的今天,我们已经可以买到最新的电脑芯片,使用全球同步发行的主流开发软件,了解和掌握国外最先进的技术。但是,中国软件业的发展却和国外相比有着太大的差距。其中主要原因之一就是我们以前对软件工程不够重视,导致大量的手工作坊式的开发难敌国外工业化的软件生产。
随着计算机的发展,个人软件英雄时代一去不复返了。现在的商业软件大部分都是团队协作的结果,应用软件也已经有桌面应用发展到分布式网络应用。软件开发的难度和规模日益扩大。不管我们愿不愿意,软件工程曾在不断深入到软件开发的方方面面,成为软件企业生死存亡的关键。
Roger S.Pressman是软件过程改善和软件工程技术方面国际知名的权威。30多年来,他作为软件工程师、管理者、教授、作者以及咨询顾问,一直工作在软件工程领域。这本跨越20年的软件工程经典教材中,他全面介绍了软件工程学科的概念和方法。本书从软件工程学科的概要开始介绍,逐步介绍了管理软件项目、传统软件工程方法、面向对象软件工程方法以及软件工程的高级课题,包括传统的分析、设计、测试和度量,面向对像的分析、设计、测试和度量,形式化方法、净室软件工程、基于构件的方法、客户/服务软件工程、Web工程、再设计工程和CASE等。最后,本书还对软件工程学科的未来发展做了预测和展望。随着国内软件企业的不断发展,无论是发展规模上还是在开发观念上的变化,都导致了对软件工程的具体大需求。掌握和精通软件工程的人才必将成为整个行业最抢手的人才。相信在大师的引领下,会有越来越多的IT精英脱衣而出,为我国的软件企业跻身世界一流软件企业做出贡献。
第四篇:月报整理格式
监理月报主要内容
1.1 本月工程实施情况; 1.2 本月监理工作情况;
1.3 本月施工中存在的问题及处理情况; 1.4 下月监理工作重点。监理月报的具体内容
1.1 本月工程实施概况:
1.1.1 工程进展情况;实际进度与计划进度的比较;施工单位人、机、料进场及使用情况;本期在施部位的工程照片。
1.1.2 工程质量情况;分项分部工程验收情况;材料、构配件、设备进场检验情况;主要施工试验情况;本期工程质量分析。1.1.3 施工单位安全生产管理工作评述。1.1.4 已完工程量与已付工程款的统计及说明。
1.2 本月监理工作情况:
1.2.1 工程进度控制方面的工作情况; 1.2.2工程质量控制方面的工作情况; 1.2.3安全生产管理方面的工作情况; 1.2.4工程计量与工程款支付方面的工作情况; 1.2.5合同其他事项的管理工作情况; 1.2.6监理工作统计及工作照片。1.3 本月工程实施的主要问题分析及处理情况:
1.3.1工程进度控制方面的主要问题分析及处理情况; 1.3.2工程质量控制方面的主要问题分析及处理情况; 1.3.3施工单位安全生产管理方面的主要问题分析及处理情况; 1.3.4工程计量与工程款支付方面的主要问题分析及处理情况; 1.3.5合同其他事项管理方面的主要问题分析及处理情况。
1.4 下月监理工作重点:
1.4.1在工程管理方面的监理工作重点; 1.4.2在项目监理机构内部管理方面的工作重点。
注一:监理月报是项目监理机构定期编制并向建设单位和工程监理单位提交的重要文件。
注二:监理工作总结经总监理工程师签字后报工程监理单位。
第五篇:软件工程
1.软件危机的概念 系统的数据要求,功能需求,性能需求,显示出程序的轮廓。
软件危机是指在计算机软件开发、使用与可靠性需求,可用性需求,出错处理需求,混合方式
维护过程中遇到的一系列严重问题和难接口需求,约束,逆向需求以及将来可能优点:综合了以上两种策略的长处 题。提出的需求。9.确认测试
补充: 5.常使用的图形工具 确认测试又称有效性测试。有效性测试是
1.软件危机的表现有哪些? 实体-联系图,数据流图,状态转换图,在模拟的环境下,运用黑盒测试的方法,答:1)对软件开发成本和进度的估计常层次方框图,warnier图,IPO图。验证被测软件是否满足需求规格说明书常很不准确。第五章 列出的需求。任务是验证软件的功能和性
2)用户对已完成的软件不满意1.总体设计的任务 能及其他特性是否与用户的要求一致。对的现象时有发生。划分出组成系统的物理元素——程序、文软件的功能和性能要求在软件需求规格
3)软件产品的质量往往是靠不件、数据库、人工过程和文档等等 说明书中已经明确规定,它包含的信息就住的。设计软件的结构。也就是要确定系统中每是软件确认测试的基础。
4)软件常常是不可维护的。个程序是由哪些模块组成的,以及这些模10.什么是白盒测试,其测试技术有那些,5)软件通常没有适当的文档资块相互间的关系。覆盖标准的强弱程度
料。2.模块化思想 白盒测试是一种测试用例设计方法,盒子
6)软件成本在计算机系统总成就是把程序划分成独立命名且可独立访指的是被测试的软件,白盒指的是盒子是本中所占比例逐年上升。问的模块,每个模块完成一个子功能,把可视的,你清楚盒子内部的东西以及里面
7)软件开发生产率提高的速度这些模块集成起来构成一个整体,可以完是如何运作的。“白盒”法全面了解程序内远跟不上日益增长的软件需求。成指定的功能满足用户的需求。部逻辑结构、对所有逻辑路径进行测试。
2.产生软件危机的原因主要有哪些? 3.衡量模块独立的标准(内聚和耦合的白盒测试的测试方法有代码检查法、静态答:1)用户对软件需求的描述不精确。含义,种类)结构分析法、静态质量度量法、逻辑覆盖
2)软件开发人员对用户需求的内聚:标志着每一个模块内各个元素彼此法、基本路径测试法、域测试、符号测试、理解有偏差。结合的紧密程度,是信息隐藏和局部化概路径覆盖和程序变异。
3)缺乏处理大型软件项目的经念的自然拓展。偶然内聚,逻辑内聚,时种覆盖标准:语句覆盖、判定覆盖、条件验。间内聚,功能内聚,顺序内聚,通信内聚,覆盖、判定/条件覆盖、条件组合覆盖和
4)开发大型软件易产生疏漏和过程内聚。路径覆盖发现错误的能力呈由弱至强的错误。耦合:是对一个软件结构内不同模块之间变化。
5)缺乏有力的方法学的指导和互连程度的度量。数据耦合,控制耦合,11.什么时候黑盒测试,其测试技术有哪有效的开发工具的支持。特征耦合,公共环境耦合,内容耦合。些,(等价划分,边介值分析法)
6)面对日益增长的软件需求,4.启发式规则 黑盒测试也称功能测试,它是通过测试来人们显得力不从心。1.改进软件结构提高模块的独立性检测每个功能是否都能正常使用。
2软件的概念 2.模块规模应该适中等价类划分的办法是把程序的输入域划完成特点功能的程序以及数据结构和文 3.深度、宽度、扇出和扇入都应适当 分成若干部分(子集),然后从每个部分档 4.模块的作用范围应在控制范围之内中选取少数代表性数据作为测试用例
3.软件工程的基本原理 5.力争降低模块接口的复杂程度 边界值分析是通过选择等价类边界的测
1.用分阶段的生命周期计划严格管理 6.设计单入口单出口的模块试用例。边界值分析法不仅重视输入条件
2.坚持进行阶段评审 7.模块功能应该可以预测 边界,而且也必须考虑输出域边界。它是
3.实行严格的产品控制 5.面向数据流的设计方法把信息流映射对等价类划分方法的补充。
4.采用现代程序设计技术 成软件结构 12.软件调试技术有哪些
5.结果应能清楚地审查 信息流:变换流,事物流 蛮干法,蛮干法可能是寻找软件错误原因
6.开发小组的人员应该少而精 映射:变换分析,事物分析 的最低效的方法,仅当所有其他方法都
7.承认不断改进软件工程实践的必要性失败的情况下才使用。
4软件生命周期分成哪几个阶段?各阶第六章 回溯法,回溯法是一种相当常用的调试方段的任务是什么? 1.详细设计的基本任务 法,当调试小程序时很有效。从发现症
1.问题定义: 1.为每个模块确定采用的算法。2.确定状的地方开始,人工沿程序的控制流往回
2.可行性研究:研究问题的范围,探索这每一模块使用的数据结构追踪分析源程序代码,知道找出错误原因个问题是否值得去解决,是否有可行的解3.确定模块接口的细节,包括对系统外为止。
决方法。部的接口和用户界面,对系统内部其 原因排除法,对分查找法、归纳法、演绎
3.需求分析:主要是确定目标系统必须具它模块的接口,以及关于模块输入数据、法都属于原因排除法。
备哪些功能 输出数据及局部数据的全部细节。13.软件可靠性(可靠性和可用性的含义)
4.总体设计: 4.为每一模块设计出一组测试用例。
5.详细设计:就是把解法具体化,设计出2.程序的三种基本结构
程序的详细规格说明。顺序结构,选择结构,循环结构
6.编码和单元测试:写出正确的容易理解3.详细设计的工具
容易维护的程序模块。1.图形工具
7.综合测试:通过各种类型的测试使软件2.表格工具
达到预定的要求 3.语言工具
8.软件维护:通过各种必要的维护活动使4.jackson方法
系统持久地满足用户的需要。(改正性维5.复杂性度量的方法
护,适应性维护,完善性维护,预防性维Halstead方法:它根据程序中运算符和
护)操作数的总数来度量程序的复杂程度
5.瀑布模型,快速原型模型,增量模型,McCabe方法 :McCabe方法根据程序控制
螺旋模型的特点 流的复杂程度定量度量程序的复杂程度,瀑布模型阶:段时间具有顺序性和依赖第七章
性。推迟现实的观点。质量保证的观点。1.选择程序设计语言应考虑哪些因素
快速原型模型:软件产品的开发基本上是1.系统用户的要求
线性顺序进行的,本质是“快速”加速软2.可以使用的编译程序
件的开发过程,节约软件开发成本。3.可以得到的软件工具
增量模型:能在较短时间内向用户提交可4.工程规模
完成部分工作的产品。逐步增加产品功5.程序员的知识
能,可以使用户有较充裕的时间学习和适6.软件可移植性要求
应新产品,从而减少一个全新的软件可能7.软件的应用领域
给客户组织带来的冲击。2.良好的编程风格包括哪些方面
螺旋模型:对可选方案和约束条件的强调1.程序内部的文档2.数据说明 3.语句构
有利于已有软件的重用,也有助于把软件造4.输入输出 5.效率
质量作为软件开发的一个重要目标。减少3软件测试的目标
了过多的测试或测试不足带来的风险。更目的:(1)测试是为了发现程序中的错误
重要的是在螺旋模型中维护只是模型的而执行程序的过程;
另一个周期,在维护和开发之间并没有本(2)好的测试方案是极可能发现迄今为
质区别。风险驱动的。止尚未发现的错误的测试方案;
(3)成功的测试是发现了至今为止尚未
第二章 发现的错误的测试。
1.可行性研究的目的 定义:为了发现程序中的错误而执行程序
就是用最小的代价在尽可能短的时间内的过程。
确定问题是否能够解决。补充:
补充: 软件测试步骤 :
可行性研究的步骤 :(1)模块测试(2)子系统测试(3)系统
1.复查系统规模和目标。测试(4)验收测试(5)平行运行
2.研究现有的系统。4.确定测试计划是在哪个阶段制定的3.导出新系统高层逻辑模型。5.黑盒测试和白盒测试的概念
4.进一步定义问题黑盒测试
5.导出和评价供选择的解法。1把程序看作一个黑盒子,完全不考虑程
6.推荐行动方针序的内部结构和处理过程
7.草拟开发计划2对程序接口进行测试,检查程序功能是
8.书写文档提交审查 否能按规格说明书的规定正常使用;
程序是否能适当地接受输入数据并产生
2.系统流程图的作用 正确的输出信息;
系统流程图是描绘物理系统的传统工具,程序运行过程中能否保持外部信息的完
它用图形符号来表示系统中的各个部件。整性
它表达了系统中各个元素之间的信息流白盒测试
动的情况。1把程序堪称装在一个透明的白盒子里,3.数据流图的概念 测试者完全知道程序的结构处理算法
数据流图是一种图形化技术,它描绘信息2按照程序内部的逻辑测试程序,检测程
流和数据从移动到输出的过程中所经受序中的主要执行通路是否都能按的变换。预定要求正确工作
4.数据流图里面的符号,画数据流图。6.测试的步骤及每个步骤形成的文档
5.数据字典最基本的功能,以及与数据流单元测试:(模块测试)发现的往往是编
图的关系。码和详细设计的错误
最基本的功能:在软件分析和设计的过程集成测试:着重测试模块的接口 中给人提供关于数据的描述信息。
关系:数据流图和数据字典共同构成系统系统测试:发现的往往是软件设计中的错的逻辑模型,没有数据字典,数据流图就误,也可能发现需要说明中的错误 不严格,然而没有数据流图,数据字典也验收测试:(确认测试)往往发现需求说难于发挥作用。只有数据流图和对数据流明书中的错误 图中每个元素的精确定义放在一起,才能7.渐增式和非渐增式的区别 共同构成系统的规格说明。“非渐增式”,即先独立地测试每一模块,第三章 然后将所有这些模块连接到一起运行; 1.需求分析属于哪一个阶段,任务是什“渐增式”,即在已测试过的N个模块的么。基础上再增加一个模块,再对N十1个模需求分析是软件定义时期的最后一个阶块进行测试。段.渐增式比非渐增式优越,因为用渐增式,1.确定对系统的综合要求(功能需求,性如果是“由顶向下”则可利用前面已测试能需求,可靠性和可用性需求,出错处理过的模块,而不必另外准备驱动模块,如需求,接口需求,约束,逆向需求,将来果是“由底向上”,也可利用已测试过的可能提出的要求)模块,不必再准备桩模块。渐增式可以较2.分析系统的数据要求早地发现模块界面之间的错误,有利于排3.导出系统的逻辑模型 错,检查比较彻底 4.修正系统开发计划2.需求分析的产品是什么 8.自顶向下,自下而上,以及混合策略的3.面向过程的分析方法主要是建立三类优缺点 模型 自顶向下数据模型(按照用户的观点对数据建立的优点:能较早显示整个程序的轮廓,向用模型,把用户的数据要求清楚,准确地描户展示程序的概貌,取得用户的理解与支述出来。描述了从用户角度看到的数据,持。缺点:当测试上层模块时因使用桩它反应了用户的现实环境,属性,联系),模块较多,很难模拟出真实模块的全部功功能模型,行为模型(通过描绘系统的状能,使部分测试内容被迫推迟,只能等待态及引起系统状态转换的事件来表示系换上真实模块后再补充测试。统的行为)由底向上4.软件需求规格说明书的内容 优点:测试从下层模块开始,测试设计用通常用自然语言完整,准确,具体地描述例比较容易。缺点:在测试的早期不能