Counter 详细设计说明书
拟制
TProject项目组
日期
2003-06-08
评审人
日期
yyyy-mm-dd
修订记录
日期
修订
版本
修改
章节
修改描述
作者
2001-06-08
初稿完成
TProject项目组
目录
1 简介 6
目的 6
范围 6
2 详细设计 6
用户界面模块详细设计 6
数据描述 6
函数描述 6
参数检查模块详细设计 10
数据描述 10
函数描述 10
统计空行模块详细设计 13
数据描述 13
函数描述 13
统计代码行模块详细设计 14
数据描述 14
函数描述 15
统计注释行数模块详细设计 18
数据描述 18
函数描述 18
统计总行数模块详细设计 20
数据描述 20
函数描述 20
统计结果输出模块详细设计 22
数据描述 22
函数描述 22
表目录
Table1 **表 错误!未定义书签。
表1 **表 错误!未定义书签。
图目录
图1 参数检查模块函数调用关系 10
Counter 详细设计说明书
关键词:代码行、空行、注释行、统计工具
摘要:本文档是Counter ,为了指导软件编码工作和软件单元测试用例设计
缩略语清单:
缩略语
英文全名
中文解释
简介
目的
本文档是对《Counter 》的细化。用以指导Counter 。
范围
本文档给出Counter 。
详细设计
用户界面模块详细设计
数据描述
简单数据描述
无
数据结构定义
无
函数描述
标识:用户界面模块
功能概述:该模块相应用户通过界面的输入。包括如下几个功能:选择被统计的文件、选择
统计空行、选择统计代码行、选择统计注释行、选择统计总行、退出Counter、开
始统计几大功能。每个功能对外提供独立的接口,彼此独立,没有逻辑关系。
函数-选择被统计的文件
Function: VOID SelectStatFile()
Description: 该函数相应用户选择被统计文件的操作,得到被统计文件的全路径名
Calls: 无
Input: 无
Output: g_szStatFileName-全局变量,被统计的文件全路径
Return: 无
Others: 无
----------------------------------------------------------------------------------------------------
函数实现:
VOID SelectStatFile()
BEGIN
弹出文件对话框,
用户按下“确定”按钮后,得到用户选择的文件全路径
g_szStatFileName = 被统计文件的全路径
END
函数-选择统计空行项
Function: VOID SetStatBlankLineFlag()
Description: 相应用户单击“统计空行”复选框
Calls: 无
Input: 无
Output: g_bStatBlankLineFlag-全局变量,统计空行标志位
Return: 无
Others: 无
----------------------------------------------------------------------------------------------------
函数实现:
VOID SetStatBlankLineFlag()
BEGIN
If (STAT == g_bStatBlankLineFlag)
g_bStatBlankLineFlag = NOT_STAT
Else
g_bStatBlankLineFlag = STAT
END
函数-选择统计代码行项
Function: VOID SetStatCodeLineFlag()
Description: 相应用户单击“统计代码行”复选框
Calls: 无
Input: 无
Output: g_bStatCodeLineFlag-全局变量,统计代码行标志位
Return: 无
Others
Counter V1.0详细设计说明书 来自淘豆网m.daumloan.com转载请标明出处.