日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

现代软件工程系列 结对编程 (II) 电梯调度程序新需求

發布時間:2024/7/23 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 现代软件工程系列 结对编程 (II) 电梯调度程序新需求 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原來布置的作業在這里:

??? http://www.cnblogs.com/xinz/archive/2010/11/28/1890300.html

??

正如在現實生活中一樣, 軟件項目的需求也會經常發生變化.? 原題假設所有電梯都停靠所有樓層, 我們改成各個電梯停靠的樓層不盡相同。這在實際生活中也很常見。

??

例如原來:

Elevator name

Service floor list

Passenger limit

Weight limit

1

All floors

10

800 kg

2

All floors

10

800 kg

3

All floors

20

1600 kg

4

All floors

20

2000 kg

?

現在 (注意粗體字的變化):

??

Elevator name

Service floor list

Passenger limit

Weight limit

1

floors (1-15)

10

800 kg

2

floor (1, 15-20)

10

800 kg

3

All floors

20

1600 kg

4

floors (1, 10-20)

20

2000 kg

?

那么,? 乘客的行為是否有變化?? 例如, 我是一個乘客, 打算從一樓到16樓。? 我來到一樓, 按了 [向上] 的按鈕, 一會兒之后,? 電梯1 的門開了, 我知道這個電梯是到1-15 樓,? 但是我不能等了(萬一調度程序腦殘, 直達的電梯總也不來, 怎么辦?), 我先進了這個電梯, 按15樓, 到了15樓, 出電梯, 再按[向上] , 等能到 16 樓的電梯 。

上面我們做了一個假設:? 乘客如果發現目前開門的電梯能讓自己更靠近目的地, 他應該乘坐這個電梯, 而不會死等直達的電梯.? 這是最符合實際的假設么?

在實際生活中,?當電梯是從1樓直達15樓的時候, 電梯運行的速度會大大加快,如何在測試框架中體現這一可以幫助優化的情況?

?

現在的問題是:

1) 原來設計的測試框架應該改變么?? 應該做什么樣的改變, 才能模擬并測試這樣的情況?? 測試數據應該改變么?

2) 你的電梯調度算法應該做什么改進? ?

?

總結

以上是生活随笔為你收集整理的现代软件工程系列 结对编程 (II) 电梯调度程序新需求的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。