為什麼客戶要把系統分專案、分期、分產品上線而不是在一套系統或資料中進行不斷的演化呢?
先談一下為什麼要把系統分專案,因為it技術的更迭速度非常快,如果在一套系統中不斷演化就會經常出現
要背歷史的包袱的問題,另乙個原因將系統分專案後使得每個專案之間相對獨立,之間互動資料都使用介面
互相約定,這樣可以將每個專案進行外包開發,大大提高開發時間,而且各種專案或軟體都有其側重點,有
時無法在乙個時候將專案完成,如果一口氣花幾年時間把乙個專案完成,也許在完成的時候,這個專案的生
命週期已經完了。
那為什麼要分期呢?同樣也是為了提高系統的可用性,將功能進行細分後可以分出輕重緩急,然後把這些功
能安排到每一期中,重點開發主要功能,有時在一期上線後才發現有一些原來設計在二期深入開發的功能客
戶並不在意,而一些薄弱的功能上二期卻沒有考慮到。可以先上線使業務快速進行,縮短開發時間,同時減
少不必要的工作。
分產品上線是什麼意思呢?現在市面上已經有很多很成熟的軟體,比如財務、客戶管理、oa等,如果自己要
再重複的做一套這類軟體一方面投入產出比很低,另一方面即使作出來也不具備競爭力,所以一般建議客戶
直接購買現有的軟體,便宜功能又強大,然後對其進行對接,將其資料匯入匯出或直接呼叫介面來進行互動
,使得自己更多側重於核心業務的開發。
以上是個人的一點淺薄見解。
系統分析與設計專案報告
16340302 趙公尺 final report 在此次的合作專案中,我們六個人都很盡職盡職,大家日常分配的工作 畫圖 寫文件 提建議 週末小會 以及階段成品測試等。當然最重要的就是自己負責的那一部分內容。而我當初選擇的是後端,在後端框架搭建好之後,我們進行任務的分配,我得到了屬於自己的任務,然後...
系統分析與設計結對專案
審查的基礎功能模組,其中遇到的問題是在getcharsnum 方法中,如果統計的檔案中有中文字元,在結對夥伴的電腦中會將乙個中文字元統計為兩個,在我的電腦中是將乙個中文字元當乙個字元,同乙個方法在不同裝置中統計結果不同,分析並通過網路查詢得知是由於eclipse編碼方式不一樣,他的是utf 8,而我...
系統分析與設計課程專案總結
通過本次專案,初步了解了系統分析與設計的方法,深化了軟體開發過程的理解。分析與設計實際上是對專案的乙個解決方案,而編碼是對其的具體實現,在這次的專案中,我們針對客戶的需求,採用迭代 循序漸進的方法進行軟體開發。這樣的敏捷開發,使得整個專案的難度不會太過繁雜,而且針對性強,易於開發和除錯,而且也易於適...