教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 资格考试 >

代码比较器设计文档(2)

来源:网络收集 时间:2026-07-13
导读: 3.3 总体设计 3.3.1基本设计概念和处理流程 图6 3.4 运行设计 运行模块组合 哈软代码比较工具 ---------1.文本文件比较---------输入文件1的路径 -----------输入文件2的路径 -----------输入比较结果存放的路径 --

3.3 总体设计

3.3.1基本设计概念和处理流程

图6

3.4 运行设计

运行模块组合

哈软代码比较工具 ---------1.文本文件比较---------输入文件1的路径 -----------输入文件2的路径

-----------输入比较结果存放的路径 ---------2.文件夹比较 -------输入文件夹1的路径 ------------输入文件夹2的路径

------------输入比较结果文件存放的路径 ----------3.退出

第四章 详细设计

4.1 引言

4.1.1编写目的

该详细设计说明书的目的在于根据哈软代码比较工具需求说明与概要设计说明提出该系统的详细设计,即系统的详细架构,主要包括程序系统的结构以及各层次中每个程序的设计考虑。预期读者为指导老师。

4.2 软件结构

4.2.1需求概述

1.文本文件比较 2. 文件夹比较

4.2.2软件结构

图7

4.3 程序设计说明

4.3.1输入项

4.3.2输出项

比较结果输出

4.3.3算法

(1).文本文件比较算法

分别读取文本1,文本2和比较结果写入的文本的路径,以只读的方式打开

问文本1和文本2,以只写的方式打开写入比较结果文本,如果文件打开失败,输出提示,返回,打开成功则同时从文件1与文件2中读取字符,并设置行标记i,如果读取字符为换行,i++,如果读取字符为EOF则比较结束,读取来的字符进行比较是否相同,如果不相同,输出文件1文件2此行的内容,如果一个文件到达行尾另一个没有到达则,到达的停止读入,未到达的读到行尾,如果一个到达文件尾另一个未到达,则未到达的继续读取,如果相同,输出相同,同时写入文件,如果不同,相识不同的行号,和此行内容,并写入比较结果文本。

(2).文件夹比较算法

分别读取文件夹1,文件夹2和文件夹比较结果写入文本的路径,调用system命令dir,将文件夹1和文件夹2中的内容写入到file1和file2中,再将file1,file2的前五行去掉,然后写入到wfile1和wfile2,从wfile1和wfile2中分别读取时间,大小或<DIR>,文件名存到不同的数组中,从wfile1中读取一条记录,与wfile2中的所有记录比较,如果类型相同,文件名相同,并且不是文件夹类型,调用文本比较函数1比较是否相同,将结果存入以此文件名.txt的文件中,在屏幕上显示是否相同,是文件夹时不调用文本比较函数输出两个文件夹都有,如果在文件夹2中找不到,则输出时间,大小,文件名,和只有文件夹1有,wfile1中的内容比较结束后,用同样的方法比较wfile2,找出只有wfile2有的。将比较结果显示到屏幕,并写入到比较结果文本,删除file1file2,wfile1,wfile2。

4.3.4程序逻辑

图8

4.3.4注释设计

①在每一个模块首部的注释,注释本模各变量的功能,范围,缺省条件等所加的注释

②必要地方对各变量的功能,范围,缺省条件等所加的注释 ③对使用的逻辑所加的注释等

4.3.6测试要点

对每一个模块进行单独测试,测试时间与空间性,不超过要求,进行模块组合测试,相互之间调用顺畅,速度快,出现错误给出提示信息

第五章 系统测试运行

5.1 确认软件的质量

①其一方面是确认软件做了所期望的事情,另一方面是确认软件以正确的方式来做了这个事件

②软件测试是提供信息,比如提供给开发人员或项目经理的反馈信息,为风险评估所准备的信息,

③软件测试不仅是测试软件产品本身,而且还包括软件开发的过程,如果过一个软件产品开发完成之后发现了很多问题,则说明此软件开发过程很有可能是有缺陷的,软件的目的是保证整个软件开发过程的高质量。

5.2 测试方案

对程序中出现的每一种可能进行测试

5.3 测试内容

(1).文本文件测试

建立不同的文本文件进行测试,文件内容相同的,不同的,一个比另一个多的,无内容的

(2).文件夹测试,建立不同的文件夹进行比较

图9

图10

图11

总 结

此文档对哈软代码比较工具的设计过程进行了详细的说明,通过需求分析明确了需求,明确了该做什么,对此软件的层次进行了划分,对流程进行了划分,明确了功能,接口,和性能的要求。对开发工具进行了介绍,通过概要设计对程序进一步划分,对各个模块进行了划分,跟细致的分工。通过详细设计,对此软件的功能细分,各个模块细分,优化,做了程序流程图,为编码做好工作。最后对此软件进行了全面的测试。

…… 此处隐藏:99字,全部文档内容请下载后查看。喜欢就下载吧 ……
代码比较器设计文档(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/98681.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)