- 實(shí)用軟件架構(gòu):從系統(tǒng)環(huán)境到軟件部署
- (印)蒂拉克·米特拉
- 477字
- 2019-09-02 17:48:34
1.1.1 技術(shù)挑戰(zhàn)
為了在提供機(jī)器的同時(shí),向客戶提供一套高價(jià)值的服務(wù),BWM需要打造一個(gè)高水準(zhǔn)的IT系統(tǒng)作為公司的基本骨干。要構(gòu)建這樣一個(gè)健壯的企業(yè)級(jí)系統(tǒng),就必須具有相關(guān)的IT知識(shí),以便對(duì)其進(jìn)行概念化、表述、架構(gòu)、設(shè)計(jì)及構(gòu)建,但公司內(nèi)部現(xiàn)在明顯缺乏這樣的專業(yè)知識(shí)。
于是,很多問題接踵而至:
公司缺乏軟件開發(fā)技能及專業(yè)知識(shí)。
公司對(duì)時(shí)下流行的先進(jìn)技術(shù)接觸得不夠多。
公司對(duì)軟件開發(fā)方法論接觸得不夠多,也沒有足夠的經(jīng)驗(yàn)及專業(yè)知識(shí)。
公司沒有一個(gè)能夠安置企業(yè)級(jí)系統(tǒng)的IT基礎(chǔ)設(shè)施。
技術(shù)團(tuán)隊(duì)在得到了公司的資助和支持之后,決定聘用一家顧問公司,來幫助本團(tuán)隊(duì)實(shí)現(xiàn)轉(zhuǎn)型。于是這家顧問公司就過來了。
顧問公司把重點(diǎn)放在解決方案上,他們先挑出幾個(gè)使用場景,然后將其表述成用例,以便使團(tuán)隊(duì)成員能夠?qū)磳⒁獦?gòu)建的這套解決方案所具備的復(fù)雜度、關(guān)鍵點(diǎn)和相關(guān)能力,有一個(gè)適當(dāng)?shù)牧私饧邦I(lǐng)悟。
本章將會(huì)描述其中某些關(guān)鍵的用例,這些關(guān)鍵用例具備如下特點(diǎn):
它們主要是業(yè)務(wù)方面的用例。
實(shí)際的用例數(shù)量是比較多的,而本章所描述的用例只占其中的一小部分。
這些用例采用簡單的語言和宏觀的視角來描述,其中不包含技術(shù)表現(xiàn)形式或技術(shù)細(xì)節(jié)。
- Getting Started with React
- Java系統(tǒng)分析與架構(gòu)設(shè)計(jì)
- 網(wǎng)絡(luò)爬蟲原理與實(shí)踐:基于C#語言
- 單片機(jī)C語言程序設(shè)計(jì)實(shí)訓(xùn)100例
- 用戶體驗(yàn)可視化指南
- Learning iOS Security
- Mastering Adobe Captivate 7
- Clojure Polymorphism
- 金融商業(yè)數(shù)據(jù)分析:基于Python和SAS
- Mastering JavaScript Promises
- AngularJS Web Application Development Cookbook
- JavaScript重難點(diǎn)實(shí)例精講
- Learning Akka
- Python語言及其應(yīng)用(第2版)
- Mastering Social Media Mining with R