一、实验目标: 1)体验敏捷开发中的两人合作。 2)进一步提高个人编程技巧与实践。 二 、实验内容: 1)根据以下问题描述,练习结对编程(pair programming)实践; 2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。 3)要求在结对编程工作期间,两人的角色 ...
分类:
其他好文 时间:
2020-03-23 20:41:12
阅读次数:
70
ICT是信息和通信技术。ICT(信息和通信技术)是实现现代计算的基础设施和组件。虽然ICT并没有单一的普遍定义,但该术语通常被认为是指所有的设备,网络组件,应用程序和系统,使人们和组织(即企业,非营利机构,政府和犯罪企业)能够在数字世界。一、ICT是什么ICT即信息通信技术(InformationandCommunicationTechnology,简称ICT),是it和ct两个领域越来越紧密结合
分类:
其他好文 时间:
2020-03-23 18:51:17
阅读次数:
152
2020-03-23 关键字: 在Linux外设开发时,用于CPU与外设之间通信的方式主要有以下三种: 1、轮询 2、中断 3、DMA 1、轮询 轮询法是最简单的通信方式。它仅需要开一个无限循环来不断地查询要通信的外设的状态,从而决定是否与之通信。其极为简单的开发方式所带来的后果就是它非常消耗CPU ...
分类:
系统相关 时间:
2020-03-23 17:22:10
阅读次数:
91
三年的学习历程 17年的高考,分数出来的时候,自己也很尴尬,不太高的分数让自己报考大学处在一个尴尬的位置,一直想要南方上大学,但是自己的成绩并不能够上一所南方的好的大学,不愿意复读的我,再加上一直想出省上学,然后来都了东北,到了现在自己的学校。选择专业的时候我不懂,感觉上完高中的我就像一个傻子,啥也 ...
分类:
其他好文 时间:
2020-03-23 13:50:36
阅读次数:
91
软件开发过程中,经常会出现DLL文件模块加载不上的情况,这时候通常采用Dependency Walker软件查找问题,直接打开Dependency Walker安装包运行depends.exe即可。 在Dependency Walker界面上主要分为三块:左侧树状栏、右侧函数输入输出分栏、底侧模块栏 ...
分类:
其他好文 时间:
2020-03-22 20:04:57
阅读次数:
134
?:原型化开发的适用范围 !:用户需求不清的软件开发,管理及业务不稳定,需求经常变化;规模小,不太复杂;开发信息系统的最终用户界面并且原型化方法利于确认各项系统服务的可用性。不适合于:大型、复杂系统,难以模拟;存在大量运算、逻辑性强的处理系统;管理基础工作不完善、处理过程不规范;大量批处理系统;目标 ...
分类:
其他好文 时间:
2020-03-22 17:57:11
阅读次数:
94
1)查阅相关资料加深对敏捷开发和结对编程的理解; 敏捷开发:以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项 ...
分类:
其他好文 时间:
2020-03-22 14:21:14
阅读次数:
76
什么是持续集成 Jenkins的安装 Jenkins的使用 Jenkins与SVN或git配合使用 使用Jenkins持续集成webdriver脚本 一、什么是持续集成 持续集成(Continuous Integration),简称CI 是一种软件开发实践,即团队开发人员经常集成他们的工作,每次集成 ...
分类:
其他好文 时间:
2020-03-22 13:44:24
阅读次数:
64
结对编程(英语:Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。 在结对编程中,观察员同时考虑工作的战略性方向,提出改进 ...
分类:
其他好文 时间:
2020-03-22 10:41:29
阅读次数:
91
设计模式(Design pattern)`代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。使用设计模式可以帮助我们重用代码,让我们的代码更好的被他人理解。 设计模式可以分为以下几类: 1、创建型模式(Creational Patterns) 这些设计模式提供了一种在创建对象的同时隐藏创 ...
分类:
其他好文 时间:
2020-03-22 01:45:20
阅读次数:
76