- 博客(7)
- 收藏
- 关注
原创 软件工程(C编码实践篇)课程总结
软件工程(C编码实践篇)学习总结《软件工程(C编码实践篇)》MOOC课程http://mooc.study.163.com/course/USTC-1000002006 一、对软件工程的理解及学习软件工程(C编码实践篇)的心得; 通过学习本课程后,在代码的层面上加深了对软件工程的理解,体现在以下三个方面。 1、对代码的风格进行规范,避免阅读障碍,
2017-11-13 18:37:43
343
原创 实验七:将menu设计为可重用的子系统
一、实验要求为menu子系统设计接口,并写用户范例代码来实现原来的功能;使用make和make clean来编译程序和清理自动生成的文件;使menu子系统支持带参数的复杂命令,并在用户范例代码中自定义一个带参数的复杂命令;可以使用getopt函数获取命令行参数。二、实验步骤1,利用上次实验的代码,进行修改实现将menu
2017-11-06 18:58:39
188
原创 高级软件工程实验五
一、实验目标1.给lab5-1.tar.gz(在实验楼Linux虚拟机环境下~/se_files/目录下)找bug,quit命令无法运行的bug2.利用callback函数参数使Linktable的查询接口更加通用3.隐藏LinkTable的内容二、实验步骤第一步是改BUG,示例程序中quit命令不能正常使用。首先,观察代码可知,一共三个命令help
2017-10-23 21:23:55
229
原创 实验四:用可重用的链表模块来实现命令行菜单小程序V2.5
一、实验要求用可重用的链表模块来实现命令行菜单小程序,执行某个命令时调用一个特定的函数作为执行动作;链表模块的接口设计要足够通用,命令行菜单小程序的功能保持不变;可以将通用的Linktable模块集成到我们的menu程序中;二、实验过程1、进入实验课程目录,创建实验文件夹lab4,并创建三个文件menu.c,linktable.h,linktable.c;
2017-10-15 13:58:17
226
原创 实验三:内部模块化的命令行菜单小程序V2.0
本实验将函数声明、数据结构定义放到linklist.h中,声明的函数在linklist.c中实现,在menu.c中定义main函数。实现help、quit、version、四则运算arithmetic、输出当前系统时间time、判断两个数的大小judge、求一个数的倒数、给一列数排序这几个功能。实验过程:(1)menu.c中只存放main函数、包含必要的头文件(
2017-10-09 17:47:25
175
原创 高级软件工程实验报告(第二次实验)
1、新建实验实验目录,新建并打开lab22、进行命令行小菜单的c语言编程 此部分包括命令小菜单中八个子功能的编写,包括欢迎界面、帮助界面、加法、剑法、乘法、除法、比较大小、退出这八个功能,具体实现代码如下:3、程序执行过程演示此部分包括对命令行小菜单的八个功能的操作演示,具体操作如下图:4、提交代码至版本库5、
2017-09-24 21:09:22
530
原创 高级软件工程实验报告(第一次实验)
今天总算是完成了高级软件工程的第一次实验,因为一切的东西都是自己摸索,所以感觉不太顺利。首先,因为自己在大学本科期间没有接触过git和GitHub,所有在安装、配置环境上费了一定的功夫,也在熟悉git和GitHub的基本操作上花去了挺多的时间。其次是自己对Linux的基本命令不太熟悉,又去了解了一些Linux的基本命令,但是我感觉还挺有趣的,经过了这一次的探索,下次实验估计能轻松点。以下是我的实验
2017-09-17 12:44:32
562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人