版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
形成性考核作业姓名课程代码:课程名称:软件文档编辑评阅教师:第2次任务:作业说明:1.做作业之前首先在封面填上自己的学号和姓名,做完作业后请写上作业完成时间。2.学习完第四、五单元知识后必须完成本次作业,并请在规定时间内通过学习平台提交Word文档形式的电子作业,本次作业占形成性考核总成绩的20%。作业内容:一、填空题(每空2分,共40分)5、评价文档的质量主要从两个方面:文档的结构和文档的内容。6、编制文档类型的确定国外主要有求和法和规模法。7、建立文档的编制规程包含规则和流程两个方面。 11、在软件开发的第一阶段,需要完成可行性研究与__项目计划任务,这一阶段工作成果的主要标志是__可行性研究报告。及人员安排、进度安排、内外接口约定、风险分析以及软件质量控制机制等。14、根据产生的影响不同,一般将风险分为三类:项目风险、产品风险和业务风二、问答题(每题5分,共40分)1、请简述计算机软件需求规格说明规范(SRS)的编制目标。(1)为客户和供方之间的协议建立基础。(2)减少开发工作,提高开发效率。(3)为估计成本和进度提供基础。(4)为确认和验证提供一个基准。(5)便于软件产品移植。(6)作为进一步提高的基础。2、请简述软件测试文档的内容主要包括哪些3.软件测试报告提高软件开发过程的能见度,查阅文档可以了解项目开发进行的每一步骤和阶段;记录开发过程的相关信息,软件开发的每一步骤都有文档的指引,为软件开发提供准绳和参考依据;提高开发效率,帮助开发人员进行时间周期安排,在规定期限内保质保量完成交付使用;作为开发人员在一定阶段的工作成果和结束标志;便于潜在用户了解软件的功能、性能等各项指标4、请简述基本的软件开发文档主要有哪些内容。软件需求文档软件设计文档软件测试文档5、请简述软件设计文档的编写目标是什么为了保证软件开发、维护等环节的有效管理以及方便软件技术人员之间进行技术交流,软件生命周期的每一阶段都需要编制不同类型的文档。这些文档连同计算机程序及数据一起构成计算机软件,也有人把源程序当做文档的一部分。由一组有资格的人员对软件设计和开发的输出进行评价,以判断确定设计和开发的输出能否实现软件产品预先定义的规格,同时通过评审标识出与规格和标准的偏差。1.瀑布模型瀑布模型(WaterfallModel)是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好“返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。包括软件工程开发、企业项目开发、产品生产以及市场销售等构造瀑布模型。2.原型模型原型模型需要迅速建造一个可以运行的软件原型,以便理解和澄清问题,使开发人员与在需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护。3.螺旋模型螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。4.V型模型这是一种古老的瀑布模型,反映了实际和测试之间的关系。局限:仅仅把测试过程作为编码之后的一个阶段,忽视了测试对需求分析,系统设计的验证,如果前面设计错误,得一直到后期的验收测试才被发现,耗时耗力。5.增量模型增量模型在各个阶段并不交付一个可运行的完整产品,而是交付满足客户需求的一个子集的可运行产品。整个产品被分解成若干个构件,开发人员逐个构件地交付产品,这样做的好处是软件开发可以较好地适应变化,客户可以不断地看到所开发的软件,从而降低开发风6.喷泉模型喷泉模型与传统的结构化生存期比较,具有更多的增量和迭代性质,生存期的各个阶段可以相互重叠和多次反复,而且在项目的整个生存期中还可以嵌入子生存期。就像水喷上去又可以落下来,可以落在中间,也可以落在最底部。层次图是在软件概要设计阶段最常使用的表示形式之一,用来描述软件的层次结构。图中的每块方块都代表一个模块,方块间的连线表示模块的调用关系。图3.程序流程图程序流程图也称程序框图,是软件开发者最熟悉的一种算法表达工具。它独立于任何一种程序设计语言,比较直观、清晰、易于学习掌握,因此至今人仍是软件开发者普遍采用的一种工具图图图PAD图是ProblemAnalysisDiagram的缩写。它是日本日立公司提出,由程序流程图演化而来的,用结构化程序设计思想表现逻辑结构的图形工具,现已为ISO认可。PAD也设置了5种基本控制结构的图式,并允许递归使用。1.可行性分析报告2.软件开发计划3.软件配置管理计划4.软件质量保证计划5.开发进度月报6.项目开发总结报告三、操作编写题(每题20分,共20分)1、根据学习平台上课程辅导第四单元里的“软件需求文档模板”,参照第八单元中所给的文档范例,编写出详细的《银河侦探游戏软件》的软件需求说明书。银河侦探游戏软件文档编制本附录介绍银河侦探(GalaxySleuth)游戏项目的需求说明书、概要设计说明书和详细设计说明书文档,可供学生学习《软件文档写作》课程时作为训练项目的参考。银河侦探(GalaxySleuth)游戏是欧美大学《软件工程》课程学习中使用较为广泛的一个目,我们在《软件文档写作》课程教学实践中引进作为学生训练项目,取得了较好的教学效果。在设计这个项目时我们参考了美国斯坦福大学对该项目的命题。本系统文档编号由文档字母标记、软件项目名称、文档类型、文档生成日期组成,例如,说明书的编号为:JSJ_XQ_279,概要设计说明书的编号为:JSS_GY_279,详细设计说明书的编号为:JSJ_XX_279。主界面文档编号:WD_BH_279SZY版本号:软件需求说明书项目名称银河侦探游戏软件(GalaxySleuth)项目负责人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度医疗耗材采购与供应合同
- 2024年度广告发布合同:某广告公司与广告主关于广告投放的详细协议
- 2024年度水库渔业品牌建设合同
- 2024年度版权租赁合同:版权持有者授权他人租赁其版权的合同
- 2024年度标准建筑工程设计、施工一体化合同
- 2024年度文化艺术活动策划与执行承包合同
- 缫丝机械市场需求与消费特点分析
- 2024年度垃圾处理设施建设合同
- 2024年度物联网技术研发与合作合同协议书
- 2024年度互联网金融平台技术开发合同
- 国际快递常用形式发票(DHL UPS FedEx)
- 沧州市离婚协议书范本
- 北京市各区税务所地址电话
- 钻机组合式沙漠野营房
- 溢洪道稳定计算
- (完整word版)韩海军梅花易数秘籍
- 幼儿园园本教研的途径与方法
- 中国农业银行商业用房抵押贷款合作合同
- 基于Android音乐播放器的设计与实现开题报告
- 桥面系横隔板、湿接缝、防撞墙及桥面铺装施工安全技术交底
- 第三章无人机结构PPT课件
评论
0/150
提交评论