这是软件工程管理课第一次作业,也是我的第一篇随笔。
这篇随笔分为四个部分:1.自我介绍。
2.对这门课的期待。
3.第一周工作统计。
4.第一个小项目(词频统计与四则运算选其一)。
一、自我介绍
我叫夏一鸣,是东北师范大学计算机科学与信息技术学院,计算机应用技术专业的研一学生。本科也是东北师大的,专业是计算机科学与技术。我来自湖北咸宁,是一个南方小伙,为人还算随和乐观,希望老师和同学们多多关照。
二、对这门课的期待
我想,大家之所以选了这门课,当然初衷都应该是想学到一些东西,比如编程经验、编程技巧、等等。那到底能不能坚持下去,这就是一个问题啦。老师平时比较热情随和,但一旦涉及到工作方面便会十分严谨,专注。有句话老师说了很多次,“要么满分,要么零分”,这就是编程的结果。具体对这门课的期待就是,希望每次作业难度由易到难,涉及到部分困难问题能够予以放宽时限。
三、第一周工作统计
代码行数 |
博客字数 |
知识点 |
|
第一周 |
周一:212 周二:添加98 修改30 删除49 |
725 |
结对编程 Github上传 |
四、第一个小项目
我做的第一个小项目是“小学生四则运算做题软件”。老师要求两人一起结对编程完成,我的搭档是王巍(博客为http://www.cnblogs.com/shirlywangwei/)。
先从需求分析说起:1.要有四则运算符号(+、-、*、/)的选择框,选择运算符。
2.要有题目显示框,负责显示所选符号下相应的题目。
3.要有统计框,负责统计共答题数、答对题数和答错题数。
4.要有“开始答题”、“提交答案”、“重新答题”三个按钮。
下图是我个人第一次画的软件界面简图。
经过我与搭档的讨论,第一版的初次开始界面如下图所示。
周一时,我们并没有涉及到“混合运算”,只是实现了两个操作数、一个运算符的操作。周二实现了多运算符的“混合运算”,但并不涉及“括号”。如下图:
具体两个版本的代码我已经上传到Github,我的Github是https://github.com/xym19930306/First。