下载此文档

软件工程编码.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
实验三
实验项目
编码
日期
2015-11-09
专业班级
计科12(3)
组号
10
同组者
杨爱红、李香、陈晓彤、张家秀
学生学号
1208210137
姓名
项雪丽
机号
6-5
成绩
一、实验目的
掌握结构化编程,对程序源代码进行工程文档化处理
二、主要仪器设备
微型计算机系统,MS Visio 2003软件,IDE软件
三、实验原理与方法
根据提供的非结构化伪码或源代码,编写出结构化的程序。
结构化程序设计的原则( 使用顺序、选择、重复基本控制结构表示程序逻辑,控制结构的单入口与出口等)为指导,使用约束型流程图、NS或PAD图进行结构化的设计;采用自顶向下和逐步细化的原则,导出程序的结构化编码。
四、实验内容与步骤
1、主要内容
根据给定的非结构化案例和实验大纲的要求,建立模块结构化模型(主模块、子模块),并编写每个模块的结构化文档化代码。
案例:复制命令
接口:<程序名> [参数1] [参数2]
功能:是将命令行参数中的参数1标识的文件,复制到参数2标识的文件中, 如命令行中只有一个文件名则把该文件写到标准输出文件(显示器)中。
【源码】
#include<>
main(int argc,char *argv[])
{ FILE *fp1, *fp2; char ch; int Sel;
Sel = argc;
if(Sel==1) goto Sel_No ;
if((fp1=fopen(argv[1],"rt"))==NULL) goto Sel_Sr ;
if(Sel==2) fp2=stdout;
else if((fp2=fopen(argv[2],"wt+"))==NULL) goto Sel_Dt ;
while((ch=fgetc(fp1))!=EOF) fputc(ch,fp2);
fclose(fp1);
fclose(fp2);
goto Sel_End
Sel_No: { printf("have not enter file name strike any key exit");
getch();
exit(0); }
Sel_Sr: { printf("Cannot open %s\n",argv[1]);
getch();
exit(1); }
Sel_Dt: { printf("Cannot open %s\n",argv[1]);
getch();
exit(1); }
Sel_End:
}
要求:(1)增加设计命令使用方法的提示,若参数仅是/?则显示命令的使用说明;
(2)增加设计命令执行后结果提示。
(3)源代码结构化处理。
(4)文档化处理:前置的功能说明、变量作用说明、数据结构说明、控制逻辑说明、关键语句说明。
2、实验主要步骤
1)系统的启动过程
启动windows,打开visio2003软件,在“文件”新建中选择所要绘制图形的类型,然后选择“文件”中要建立的形状类型,即可绘图。打开visual c++,即可进行程序编译。
文档的建立过程
根据给定的一段编码进行修改、注释并绘图。绘图时先选择好模板,建立好文

软件工程编码 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人260933426
  • 文件大小244 KB
  • 时间2017-08-04