摘要:
第一周 第二周 第三周 第四周 第五周 第六周 第七周 第八周 第九周 第十周 时间(包括上课) 20小时 20小时 20小时 20小时 20小时 20小时 20小时 代码量(行) 147 178 403 322 545 450 302 博客量(篇) 1 1 2 0 1 1 0 了解的知识点 阅读全文
摘要:
学习了这门课程, 还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理问题的过程,应该说其范畴已经远 阅读全文
摘要:
问题描述: 某大楼共有20层,现安装4个电梯参数如下: 1号电梯 全楼层 最大负载800kg 2号电梯 单数层 最大负载800kg 3号电梯 双数层 最大负载1600kg 4号电梯 全楼层 最大负载2000kg 分析: 4个电梯是相互独立工作的,那么分为4个相互独立的调度模块。1号电梯与4号电梯均服 阅读全文
摘要:
其实是寒假复习高数时摸索出来的一些小玩意了,一直想整理一下过程,今天就在这里做些简单的讨论吧。 我们经常可以看到一些模拟水纹特效的图像处理程序,在惊叹其效果的同时想必也曾试图解释它们的实现原理吧。我在网上看过一些相关的讨论或博文,从中也获得了不少的启发。今天呢,就在这篇随笔里简洁介绍下我对水纹渲染算 阅读全文
摘要:
阅读下面程序,请回答如下问题: 问题1:这个程序要找的是符合什么条件的数? 问题2:这样的数存在么?符合这一条件的最小的数是什么? 问题3:在电脑上运行这一程序,你估计多长时间才能输出第一个结果?时间精确到分钟(电脑:单核CPU 4.0G Hz,内存和硬盘等资源充足)。 问题4:在多核电脑上如何提高 阅读全文
摘要:
单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java/C++/C#里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模 阅读全文
摘要:
继上次采用形式文法来生成混合运算的算式,由于算法中没有引入控制参数而导致容易产生形式累赘(多余的括号等)的算式。本次更新决定采用一种更为简单有效的生成方式,由给出的一个随机的最终答案S,通过给定的一个基本运算(加减乘除)将数字分解为两个数a,b,使得这两个数的运算结果为之前的数S,那么a,b分别可按 阅读全文
摘要:
对于小学四则混合运算出题软件的设计,通过分析设计要求,我觉得为了这个软件在今后便于功能上的扩充,可以利用上学期所学习的《编译原理》一课中的LL1语法分析及制导翻译的算法来实现。这样做的好处有以下几点: 1. 由于LL1制导翻译是一项成熟且可靠的技术,并且其递归下降算法易于改编为算式生成算法; 2. 阅读全文