2014年5月15日

软件工程10天冲刺任务

摘要: 第一天:组织会议第二天:发表博客第三天:组织会议第四天:发表博客第五天:搜集要用到的图片,组织会议第六天:发表博客第七天:组织会议第八天:发表博客第九天:编写文档第十天:组织会议。 阅读全文

posted @ 2014-05-15 09:30 qzl123 阅读(111) 评论(0) 推荐(0) 编辑

2014年4月8日

软件创意大赛参赛作品

摘要: 软件创意我希望有一个可以有一个简易的地图导航设计软件,它的用户对象是一些学校,公司,体育场,甚至是一个城市,它类似于一个开发平台,可以在上面做简单的导航地图。比如说我们学校要举办石家庄足球赛,有大量的校外人员参加或者观看,那么学校可以在这个平台快速的... 阅读全文

posted @ 2014-04-08 17:07 qzl123 阅读(785) 评论(1) 推荐(0) 编辑

2014年3月25日

电梯调度的最后版

摘要: 电梯调度程序的界面和运行时的一些动作实现在上一次的初级测试时完成了。接下来的一段时间进行的就是把我们的算法和功能实现加入到我们的界面中,在这个过程中我们换用了java语言进行设计,可以找到最近的电梯进行调度但是还没实现对乘客的体重进行判断和控制。下面是一些运行的效果:一些重要的程序代码:public class ListThread extends JPanel implements Runnable{ private final int UP = 1, DN = -1, ABORT = 0; //电梯的状态 private static int floorNum; //楼层数 private 阅读全文

posted @ 2014-03-25 18:31 qzl123 阅读(299) 评论(11) 推荐(0) 编辑

2014年3月19日

对软件开发方法的认识

摘要: 敏捷开发—— 一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原则和实践,模式也是很重要的,多研究模式及其应用可以使你更深层次的理解敏捷开发。 其代表方法有:统一开发过程:Rational Unified Process(RUB)、敏捷建模:Agile Modeli... 阅读全文

posted @ 2014-03-19 14:51 qzl123 阅读(238) 评论(1) 推荐(0) 编辑

2014年3月10日

课上练习

摘要: 今天课上老师给我们出了一个结对开发的题目,让我们学会进行一个人编程一个人监督和引导的开发模式。题目是求一个数组子数组中最大的,并且输出该值,可以有正负0。课堂上我们的思路是进行分组,1个数,两个数,到6个数的子数组和都求出来然后求最大值。但是由于在进行循环实现数组数字个数的变化时没有做出来,所以课上没做出来。中午我们采纳了一开始想到的把前面求到的和利用起来的方式,比如a1,a2,求和后,用其值求a1,a2,a3的和下面是我们的源代码,不足之处还忘多多指正。 #include int main() { int a[6],b[6]; int i,m,n; int ... 阅读全文

posted @ 2014-03-10 22:03 qzl123 阅读(116) 评论(1) 推荐(0) 编辑

2014年3月2日

分析一个文本文件(英文文章)中各个词出现的频率,并且把频率最高的10个词打印出来

摘要: 分析一个文本文件(英文文章)中各个词出现的频率,并且把频率最高的10个词打印出来在刚刚拿到题目的时候首先想到的要点有: 1.从文件读取数据 2.统计出来单词个数,并保存 3.排序,输出我要用的编程语言是c,对文件的读取我看了一下书,明确了一些语法,使用格式并看了一些网上其他人对本题的实现。对从文件中得到的数据开始是想用个2维数组表示,文件指针得到一个存到数组里,读取时分三种情况,字母,空格,其他类型,字母读入,遇到空格算一个,其他类型无操作。但是接下来,在排序时感到有些麻烦,先要统计次再排序,因此用到了链表,设置单词结构体,有单词名,出现次数,在单词存储时判断是否出现过,出现过则n... 阅读全文

posted @ 2014-03-02 17:55 qzl123 阅读(387) 评论(1) 推荐(0) 编辑

导航