软件文档写作课后题答案

上传人:xt****7 文档编号:133422613 上传时间:2022-08-10 格式:DOC 页数:15 大小:75KB
返回 下载 相关 举报
软件文档写作课后题答案_第1页
第1页 / 共15页
软件文档写作课后题答案_第2页
第2页 / 共15页
软件文档写作课后题答案_第3页
第3页 / 共15页
点击查看更多>>
资源描述
软件文档写作习题集上海第二工业大学计算机与信息学院2012.6软件文档写作习题第1章1. 软件工程标准的划分方法有哪几种?每一种划分的主要内容是什么?按标准的类型划分 按标准的范围划分按标准的类型进行划分,主要有过程标准、产品标准、行业标准和记法标准。按标准的范围进行划分,主要根据软件任务功能和软件生存周期进行标胶、判定、评价和确定软件工程标准的范围和内容。2. 软件工程标准按照标准的制定机构和适用范围分为哪几个层次?5个 国际标准、国家标准、行业标准、企业标准、项目标准。3. ISO 9000系列标准的内容是什么?ISO 9000 质量管理和质量保证标准选择和使用的导则ISO 9001 质量体系设计/开发、生产、安装和服务中的质量保证模式ISO 9002 质量体系生产和安装中的质量保证模式ISO 9003 质量体系最终检验和测试中的质量保证模式ISO 9004 质量管理和质量体系要素导则4. ISO 9000-3对软件质量保证提出的要求主要包括哪些内容?(1) 合同审查(2) 需方的需求规格说明(3) 开发计划管理(4) 质量计划管理(5) 设计和实现(6) 测试和验证(7) 验收(8) 复制、交付和安装(9) 维护(10) 配置管理(11) 文档控制(12) 质量记录(13) 测量(14) 采购(15) 培训(16) 其他支持第2章1.软件文档的概念是什么?软件文档也称做软件文件,是一种重要的软件工程技术资料。例如技术文档、设计文档、版本说明文档。2.软件文档的作用是什么?1) 项目管理的依据2) 技术交流的语言3) 保证项目质量4) 培训与维护的资料5) 软件维护支持6) 记载软件历史的语言3.软件文档按照文档产生和使用的范围是如何分类的?按照文档产生和使用的范围,软件文档可分为开发文档、用户文档、管理文档3类。4.软件文档与使用对象的关系是什么?软件开发中产生的各类文档面向不同的使用对象,同时,软件用户应该得到的文档种类也应在供应者与用户之间签订的合同中明确规定。5.软件文档编制与软件生存周期的关系是什么?一个计算机软件,从构思之日起,经过软件开发成功并投入使用,直到最后决定停止使用,并被另一个软件代替之时止,被认为是该软件的一个生命周期。一般来说,这个软件生存周期可以分成以下6个阶段:可行性研究与计划阶段、需求分析阶段、设计阶段、实现阶段、测试阶段、运行与维护阶段。第3章1. 计算机软件产品的开发文档一般有多少种?分别是哪些文档?14种1. 可行性研究报告2. 项目开发计划3. 软件需求说明书4. 数据要求说明书5. 概要设计说明书6. 详细设计说明书7. 数据库设计说明书8. 用户手册9. 操作手册10. 模块开发卷宗11. 测试计划12. 测试分析报告13. 开发进度月报14. 项目开发总结报告2. SRS文档编制的目标有哪些?对SRS文档的基本要求是什么?(1) 在软件产品完成目标方面为客户和开发者之间建立共同协议创立一个基础(2) 提高开发效率(3) 为成本计价和编制计划进度提供基础(4) 为确认和验证提供一个基准(5) 便于移植(6) 作为不断提高的基础基本要求:(1) 必须描述一定的功能、性能(2) 必须用确定的方法叙述这些功能、性能3. SRS文档的编写大纲是什么?目录一、 前言1. 目的2. 范围3. 定义、缩写词、略语4. 参考资料二、 项目概述1. 产品描述2. 产品功能3. 用户特点4. 一般约束5. 假设和依据三、 具体需求附录索引 4. 什么是软件测试?测试是软件生存周期中一个独立的、关键的阶段,也是保证软件质量的重要手段。5. 软件测试文档的内容主要包括哪些?1. 测试计划2. 测试说明 3. 测试报告6. 什么是测试用例?如何设计测试用例?一般意义上讲,测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档7. 如何编写软件测试文档?测试文档由简介和测试用例两部分组成。简介部分编制了测试目的、测试范围、定义术语、参考文档、概述等。测试用例部分逐一列示各测试用例。每个具体测试用例都将包括下列详细信息:用例编号、用例名称、测试等级、入口准则、验证步骤、期望结果、出口准则、注释等第4章1. 软件文档的编写原则是什么?1. 应适应文档的读者2. 应有必要的重复性3. 应具有一定的灵活性2. 软件文档编写的灵活性有哪几个方面?1. 编制的文档种类2. 文档的详细程度3. 文档的扩展4. 章节的扩张与缩并5. 程序设计的表现形式6. 文档的表现形式7. 文档的其他种类3. 软件文档的编写策略有那些?(1) 文档需要覆盖整个软件生存期(2) 文档应是可管理的(3) 文档应适合于它的读者(4) 文档效应应贯穿到软件的整个开发过程中(5) 文档标准应被标识和使用(6) 应规定支持工具4. 软件文档的编制计划包括哪几个方面内容?l 列出应编制文档的目录l 提示编制文档应参考的标准l 指定文档管理员l 提供编制文档所需要的条件,落实文档编写人员、所需要经费以及编制工具等l 明确保证文档质量的方法,为了确保文档内容的正确性、合理性,应采取一定的措施,如评审、鉴定等;l 绘制进度表,以图表形式列出在软件生存期各阶段应产生的文档、编制人员、编制日期、完成日期、评审日期等5. 软件文档的编制规程有那些内容?1. 文档计划制定2. 文档编写3. 文档编号4. 文档评审5. 文档签署6. 文档归档与保管7. 文档维护6. 高质量的软件文档应该具备哪几个方面的特点?(1) 针对性(2) 精确性(3) 清晰性(4) 完整性(5) 灵活性(6) 可追溯性7. 软件文档的编写技巧有哪些内容?1. 从技术角度进行文档的编写和评价2. 明确文档编写人员的责任3. 让编写人员对开发项目有准确的认识4. 让开发设计人员参与文档审阅工作第5章1. 可行性研究报告有哪些内容?. 陈述开发软件的目标、要求和限制条件,表达可行性研究的前提条件. 对现有系统的描述. 提出若干个新系统的建议方案,对每个方案的技术、经济和社会可行性进行分析. 在比较多个方案的基础上得出可行性研究的结论2. 可行性研究报告的要求有哪些?. 报告应该阐明所开发软件的基本要求. 报告应该说明所建议系统的主要开发目标. 报告应该说明对这项开发中给出的条件、假定和所所受到的限制. 报告应该说明进行可行性研究的方法和评价尺度. 报告应该对现有系统进行分析3. 什么是数据流图?数据流图具有的四种基本元素是什么?. 数据流图是表达软件系统处理功能的合适工具。. 数据流:表示含有固定成分的动态数据. 处理:表示对数据进行的操作,它是数据流变换的原因. 数据存储:表示处在静止状态,需要暂时存储的数据. 圆点和终点:表示数据流的产生处和最终抵达处4. 什么是系统流程图?系统流程图是系统数据加工逻辑能力的抽象表示。5. 软件需求文档的特点是什么?1. 无歧义性2. 完整性3. 可验证性4. 一致性5. 可修改性6. 可追踪性7. 运行和维护阶段的可使用性6. 软件需求文档的内容是什么?1. 任务概述2. 功能规定3. 性能规定4. 输入、输出要求5. 数据管理能力要求6. 故障处理要求7. 其他专门要求8. 对软件运行环境的规定7. 软件需求文档的编写要求是什么?1. SRS应由开发者和客户双方联合起草2. 逐步对SRS进行改进3. SRS的编写工具8. 软件需求文档的表达方法有哪些?1. 输入、输出说明2. 使用典型例子3. 应用模型9. 软件需求文档的的表达重点是什么?. 功能. 性能. 限制. 属性. 外部接口10. 概要设计阶段的主要任务是什么?概要设计阶段的主要任务是把系统的功能需求分配给软件结构,形成软件的系统结构图。11. 什么是层次图?什么是HIPO图?什么是结构图?层次图:层次图是在软件概要设计阶段最常使用的表示形式之一,用来描绘软件的层次结构HIPO图:HIPO图是由美国IBM公司发明的层次图+输入/处理/输出图结构图:Yourdon提出的结构图是进行软件结构设计的另一个有力的表示方式12. 面向对象设计的基本要点和特征是什么?类是数据抽象的载体对象是类的实例类的继承性是一种复用机制多态性是同一行为名作用在不同类的对象上时,对应的性质相同但操作细节不同的特征动态连接时在可变环境中实现多态性的机制对象具有天然的并发性软件系统概念的统一性,即软件系统中一切都是对象的思想13. 面向对象设计包括哪几个部分?(1) 问题域部分设计(2) 人机交互部分设计(3) 任务管理部分设计(4) 数据管理部分设计14. 什么是概要设计?概要设计也称为高层设计,包括开发像用户界面那样的问题解决部分15. 继承关系如何表示?聚类关系如何表示?对象关联如何表示?继承关系:类B继承类A也可说成是类A派生出类B。如果类B继承类A,就画一条箭头从类B的结点指向类A的结点,并且尽可能地按习惯将基类放在上面,将派生类放在下面。聚集关系:如果类A是类B的一部分,则从类A画一条线到类B,并在类B结点的一端标记一个实心小圆对象关联:在发生关联的源对象中建立一个指针,用来指向被关联的第一个对象的结点16. 什么是代理?代理具有的作用是什么?代理结构如何表示?代理是一种在应用和被访问对象之间建立的桥梁或关口,通过代理的虚拟作用,达到控制对象访问的目的代理具有的作用或特征可以包括间接性、委托性、临时替代性、虚拟性、安全性/保护性、远程性、多源性17. 详细设计文档的内容有哪些?在详细设计说明书中,设计人员应该完成如下任务:. 确定每个模块的算法,用工具表达算法的过程,写出模块的详细过程性描述. 确定每一模块的数据结构. 确定模块接口细节在编写详细设计文档时,要坚持做到两点:. 确保清晰. 使用标准的、规范的控制结构进行描述18. 什么是程序流程图?程序流程图也称程序框图,是软件开发者最熟悉的一种算法表达工具19. 什么是N-S图?N-S图有哪些特点?Nassi和Shneiderman提出了一种符合结构化程序设计原则的图形描述工具,叫做盒图特点:l 图中每个矩形框都是明确定义了的功能域,以图形表示,清晰可见l 它的控制转移不能任意规定,必须遵守结构化程序设计的要求l 很容易确定局部数据和全局数据的作用域l 很容易表现嵌套关系,也可以表示模块的层次结构20. 什么是PAD图?PAD图有哪些特点?PAD是日本日立公司提出,由程序流程图演化来的,用结构化程序设计思想表现程序逻辑结构的图形工具21. 什么是PDL语言?PDL语言有哪些特点?是一种用于描述功能模块的算法设计和加工细节的语法,称为设计程序用语言。特点:. 有固定的关键字外语法,提供全部结构化控制结构、数据说明和模块特征。. 内语法使用自然语言来描述处理特性,为开发者提供方便,提高可读性。. 有数据说明机制,包括简单的与复杂的数据结构第6章1. 软件管理文档的作用是什么?软件管理文档的组成有哪些?作用:一、 软件开发各个阶段工作成果的体现二、 把软件开发过程中的一些“不可见的”事物转换成“可见的”文字资料,记录开发过程中的技术信息,为掌握开发过程、控制开发质量和维护工作等提供原始信息三、 提供了管理人员、开发人员、操作人员和用户之间相互沟通、协调的窗口,有利于正确把握软件的正确性和可用性,以便于能够判断原定目标是否达到,以及继续需要的资源的种类和数量 组成:i. 项目开发计划ii. 测试计划iii. 测试分析报告iv. 开发进度报告v. 开发总结报告 2. 项目开发计划书一般包括哪几个部分?. 项目目标. 开发团队及人员安排. 硬件和软件资源需求. 工作分解. 项目进度. 风险分析. 监控机制. 开发估算3. 工作分解结构的主要用途是什么?. 思路工具. 结构设计工具. 计划工具. 项目状态报告工具4. 表示项目进度的两种图形表示法是什么?条形图、活动网络图5. 什么是甘特图?甘特图如何画?活动条形图,亦称甘特图。活动条形图表示了项目的日程安排和各项活动的开始及完成日期。活动条形图中,用“”表示项目的里程碑,带阴影的直条表示可能的延迟幅度。如果一个活动不能按时完成,延迟幅度只要在阴影之内完成,关键路径就不会受到影响。在关键路径上的活动没有时间的弹性,他们的直条不带阴影,所以很容易识别。6. 风险管理的作用是什么?风险一般分为哪几类?l 项目风险l 产品风险l 业务风险7. 风险管理过程包括哪几个阶段?l 风险识别l 风险分析l 风险规划l 风险监控8. 风险识别中包括哪几种风险?l 技术风险l 人员风险l 机构风险l 工具风险l 需求风险l 估算风险9. 如何进行风险分析?对于每一个已经识别出的风险,要对风险出现的可能性和严重性做出判断10. 风险规划中制定的策略有哪些?l 规划策略l 最低风险策略l 应急计划11. 什么是风险控制?风险监控就是要对每一个识别的风险定期进行评估,从而确定风险出现的可能性的变化趋势以及风险的影响后果是否所改变12. 什么是软件测试?什么是软件检查?什么是软件调试?三者的关系是什么?软件测试:使用测试数据对软件的实现进行运行检查,查看系统的输出内容以及运行行为是否符合要求。软件检查:对系统的各种表示形式,如需求文档、设计图和程序源代码等,进行分析和检查,这一工作贯穿整个软件开发过程。软件调试:软件调试是一个对缺陷定位和修改的过程,通常,调试工作是一个技巧性很强的工作。13. 软件测试的成本是如何确定?14. 软件测试的原则是什么?. 测试规划包含了测试工作的全部内容。. 软件测试贯穿开发的整个过程。. 测试用例应由测试输入数据和与之对应的预期输出结果两部分组成。. 程序员应避免检查自己的程序。. 在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。. 充分注意测试中的群集现象。. 严格执行测试计划,排除测试的随意性。. 应当对每一个测试结果做全面检查. 妥善保存测试计划、测试用例、出错统计和最终分析报告等测试文档15. 软件测试过程分为哪几个阶段?. 测试计划. 测试设计. 测试准备. 测试执行. 测试评估16. 几种常见的测试用图表工具是什么?1. 检查表2. Pareto图3. 直方图4. 运行图5. 散布图17. 什么是黑盒测试?系统作为一个黑盒子,其行为只能通过软件的接口研究其输入和相应的输出来确定,测试者的目光集中在功能上,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。18. 什么是白盒测试?结构化测试是根据软件的结构知识和实现的知识所进行的测试方法,这一方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。19. 什么是路径测试?路径测试是一种结构化测试策略,在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例。20. 什么是集成测试?在单元测试的基础上,将所有模块按照设计要求(如根据结构图组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能 够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。21. 接口测试的一般准则是什么?检查代码并明确地列出对外部组件的调用当有指针从接口传递时,总用空指参数来测试接口当组件通过程序接口被调用时,设计一些容易引起组件失败的测试在信息传递系统中进行强调测试,产生比平时情况多得多的消息,由此计时问题可以暴露出来当组件间通过共享存储来交互时,可以设计一种测试,使其对激活组件的次序有所改变。静态技术通常比测试发现接口错误具有更高的性能价格比。22. 强度测试的作用是什么?当测试负荷达到系统预期的最大负荷时,系统会产生一些特别反应。强度测试可能模拟到一些正常情况下的不寻常组合,可以让系统在正常情况下不会暴露的缺陷暴露出来。23. 面向对象的测试有哪些特点?24. 软件测试计划文档的基本内容是什么?1. 基本情况分析2. 测试需求说明3. 测试的策略和记录4. 测试资源配置5. 问题跟踪报告6. 测试计划的评审25. 项目状态报告划分为哪几种类型?. 当前报告. 累积报告. 例外报告. 信号灯报告. 偏差报告26. 什么是正向偏差?什么是负向偏差?正向偏差:意味着进度超前或实际的花费小于计划花费。负向偏差:意味着进度迟延或花费超出预算。27. 什么是里程碑趋势图?里程碑是在项目生命周期内需要跟踪的重要事件。这个趋势图描绘出在每个项目报告周期内项目里程碑的计划日期和估算日期之间的差异。28. 项目变更管理包括哪些内容?. 项目变更申请. 项目影响说明第7章1. 软件用户文档的作用是什么?它是在软件开发后期,为了方便用户正确地使用软件以及开发者更好地对软件的生存期进行维护而采取的一种手段。2. 软件常用的表示形式有哪些?1. 容器模型2. 客户机/服务器模型3. 抽象机模型4. 接口描述5. 控制模型6. 数据流模型7. 状态机模型8. 数据模型9. 对象模型3. 用户手册的作用是什么?一个优秀的用户手册可以帮助用户快速入门,是用户正确、充分使用软件的前提。对于开发者来说,好的用户手册可以减少培训和售后服务的费用。4. 操作手册包括的内容是什么?. 引言. 操作原理. 操作说明. 注意事项. 附录5. 软件运行系统的结构的组成是什么?. 硬件系统. 支持软件. 应用软件. 应用数据. 业务过程. 业务策略和规则6. 对软件实施维护包括哪几种类型?. 修补软件缺陷的维护. 使软件适应不同操作系统的维护. 增加或修改系统功能的维护7. 软件维护过程包括哪些内容?变更请示、影响分析、版本规划、变更实现、系统发布、缺陷修补、平台适应、系统增强8. 软件维护手册包括哪些内容?软件维护手册主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。第8章1. 软件文档管理过程包括哪些内容?1. 文档的形成2. 文档的分类与标识3. 软件文档的控制4. 文档的修改管理2. 文档的修改管理包括哪些步骤?. 建议. 评价. 审核. 批准. 实施3. 软件文档管理方式的演变经历了哪些阶段?. 集中式管理. 分散式管理. 分布式管理4. 软件文档的维护一般有哪些形式?. 改正性维护. 适应性维护. 完善性维护. 预防性维护5. 什么是动态文档管理?动态文档管理包括哪些内容?软件文档管理正在从简单的、静态的文档管理发展到复杂的、动态的文档管理。这种新型文档管理包含了各种对象的相关信息和机构,是一种可动态访问的文档。内容:i. 文档对象信息ii. 文档行为信息iii. 文档的附加信息iv. 连接6. 动态软件文档的内容分为哪几种文档?7. 项目管理软件的主要功能有哪些?1. 成本预算和控制2. 制定计划、资源管理及排定任务日程3. 监督和跟踪项目4. 报表生成5. 方便的资料交换手段6. 处理多个项目和子项目7. 排序和筛选8. 安全性9. 假设分析
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!