文件名称:结对设计-eda/pld中的基于fpga的等精度频率计的设计与实现
文件大小:7.99MB
文件格式:PDF
更新时间:2024-06-23 10:53:05
软件工程与UML案例解析
(2) 结对设计 所有的软件都是由两个程序员并排坐在一起,在同一台机器上构建的。一个程序员控制电脑并主要 考虑编码细节,另一个主要注意整体结构,不断地对第一个程序员编写的程序代码进行反馈。结对的方 式不是固定的,XP 甚至建议程序设计师尽量交叉结对。这样,每个人都可以把别人跟自己的想法看得 更清楚,都可以知道其他人的工作,都对整个系统非常熟悉。结对程序设计加强了团队内成员之间的沟 通,同时也加快了编写程序的速度。 (3) 客户(现场客户)作为团队成员 在 XP 中,“客户”并不是为系统付帐的人,而是真正使用该系统的人。极限编程认为客户应该时 刻在现场解决问题,例如:团队在开发一个工程造价系统时,开发小组内应包含一位工程造价师。一个 小组理论上需要一位用户在身边,制定软件的工作需求和优先等级,并且能在问题出现时马上给予回应 (实际工作中,这个角色由客户代理商来完成)。