【文創漫談】程式設計的系統分析

更新於 發佈於 閱讀時間約 5 分鐘
raw-image

系統的分析與規劃

在談到程式設計時,首要的是進行系統的分析與規劃。程式設計的起點通常是系統分析與規劃,這涉及到如何分析和設計系統的大原則和方向。為了達到預期效果,重要的是擁有對產業的清晰邏輯認識和深入了解。

進行深入了解

若要進行系統分析,必須對企業的設計和程式設計的對象進行深入了解,以充分理解它們之間的差異。這樣才能避免在系統開發過程中發生意外情況。許多程式設計師和系統分析師常常會套用標準框架來規劃對象,但這對於管理者來說可能不是個好方法,因為這可能導致工作流程的變化,尤其是在引入新系統的情況下。

了解公司型態

系統分析實際上是了解公司型態、工廠型態或商業行為等方面的不同之處,然後根據這些特性進行深入分析。如果溝通動作不清晰,可能會導致遺漏某些公司的重要部分。有些公司的工作流程非常詳細,因此需要記錄大量資料。

進行公司訪談

有效進行公司訪談是一項極為重要的工作,特別是對於那些不常見的作業型態,需要更詳細的訪談。透過訪談,我們能夠發現許多與一般作業不同的模式,例如主要使用者所需的表單、Excel等資料。我們需要了解這些資料的功能、用途,以及它們如何產生效益,這些都是在系統設計階段能夠發揮效益的關鍵。

框架圖繪製

接著,框架圖成為重要的一環。框架圖是繪製公司整體作業流程的圖表,包括主要和附屬作業。大致上,公司通常都有標準的作業流程,例如詢價單、比價單、採購單、訂單、出貨單、進貨單、入庫單等。然而,同時也可能存在著許多不同的作業模式,例如實驗室記錄登錄,雖然它可能並不直接產生效益,但卻是公司生存的智慧財產。這種類型的資料同樣也相當重要,且不可或缺。透過框架圖,我們能夠更全面地理解整個公司的運作流程,為系統設計提供有價值的參考。

表單與使用者對應

瞭解了這些後,將整個流程圖規劃出來是相當重要的一步。確認表單與使用者對應,確認他們的工作都包含在流程中,這是瞭解如何進行系統設計工作的重要步驟。系統設計框架出來後,需要有對應的動作,即與所有使用者確認他們的工作流程是否都包含在內,並討論出這些工作流程的工作順序。應明確哪些工作在初期需要建構完成,哪些可以在第二階段上線,哪些是在試運行階段進行處理。這樣才能夠清晰區分輕重緩急。

半年以上的數據

完成了這些步驟,實際上已經完成了系統近乎50%的工作。在進行流程相關表單數據的設計時,最好能夠參考一個月到半年以上的數據,這樣更有助於設計的準確性。因為單一資料的使用容易發生與實際使用情境不符的問題,尤其是當需要臨時增加欄位時。這種情況可能對系統造成巨大影響,甚至導致系統崩潰,因此需謹慎處理。

表單與系統架構關聯性

在進行系統分析時,獲取超過一個月的數據是極為重要的,這能夠確保數據導入的可行性,避免屬性不相關聯的情況,即表單與系統架構之間的關聯性。例如,採購者的數據可能看似僅與採購有關,實際上卻隱含著特殊的含義,可能涉及到優惠設定以獲得更好的供應價格。這些數據是否應該納入系統中,需仔細考慮與廠商溝通。

表單整合確認串接

接著,理順的工作是畫出整個公司的作業流程,將相應的工作單位提供的表單整合,確認各部門之間如何串接。這包括明確指定每個工作的輸入、查核、驗證和保存單位等。這個動作實際上是對工廠作業流程進行合理化的討論,一旦合理化討論完成,就能減少部門之間重複工作的機會。透過電腦化的動作,能夠大幅減少人力成本並提高效率。資料的特性能夠形成雙方檢核的標準,使得資料更加可靠。因此,理順的工作是實現系統運作的高效性和準確性的關鍵步驟。

明確各方的責任

確保表單產生的時間與相對應的動作清晰明確,有助於明確各方的責任、權利和義務的歸屬,這將極大減少後續工作的瑣碎問題,並確保數據鏈結形成不會磨滅的證據。工作的改善不僅關乎工作內容,還牽涉到時間的掌控。在系統分析中,需要明確每一表單花費多長時間,平均耗用時間是多久,以及應該管控哪些事項,不應該管控哪些事項。這涉及到是否需要進一步改進流程,例如預留對接窗口是否是必要的。這些建議都需要在上下部門之間進行深入討論,查核表單上的信息是否顯示出流程的串接情況。

了解公司運作情況

透過這些系統分析,能夠全面了解整個公司的運作情況,這為未來的引進機器設備、使用資料庫和選擇程式設計語言等方面提供了基礎。這樣的分析有助於確定哪些工具和技術最適合單位和企業,以更有效地支持公司的運作。

外部系統的整合

最後,還需考慮外部系統的整合。外部系統大致可分為四大類,第一類是公司網站的自動化。這包括透過系統關聯性,使前端人員輸入的資料即時更新,以擴展企業內部資訊到對外的客戶服務或電商系統,從而提升效益。第二類是公司內部機械運作數據的導出與匯入,例如窯爐問度的監控與設定等等,也就是物聯網。第三類是供應商的對接窗口,通常供應商發送的表格必須與公司發出的表格相互對接,這樣可以減少錯誤並提高效率。第四類則對客戶,直接將相應客戶訂單轉換為公司內部系統,並產生關聯通知,可減少錯誤,提高效率。

完整系統整合

程式設計的系統分析,這不僅僅是整合商業軟件,還涉及將MIS、POS、CRM、ERP、CRM、SC這樣的系統整合。通過這樣的系統分析,能夠對企業的未來發展產生良好效益。這些操作不僅僅是為了當下,至少在未來五到十年內,不會有太大的變動,同時也確保新系統設計的效益能達到最佳水準。這些努力將確保公司系統的長期穩定運作,以促進企業的永續發展。

avatar-img
453會員
2.9K內容數
Alan idea 普普文創、水彩速寫、迷你短篇、文創漫談、心靈雞湯、踏青步道、智慧音樂、美食天堂。
留言2
avatar-img
留言分享你的想法!
小白-avatar-img
2024/03/02
2
這…太專業了
2
普普文創-avatar-img
發文者
2024/03/02
3
小白格子 謝謝,這是日常在做的事,聊一聊,也整理一下,回歸初心。
3
普普文創 的其他內容
替產業做設計 有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流
閱讀文章時感到焦慮 為什麼談論這個問題?這是因為有人反映他們閱讀某些文章時感到焦慮。不論是文章本身的性質還是讀者個人原因,這都值得深入討論。在這種情況下,我們需要探討為何創作者需要思考他們的文章是否引起讀者焦慮的原因。 寫作的風格和主題千差萬別 這個世界上存在著各種各樣的人,因此寫作的風格和主
會員越多點閱率越好 為何會討論這個問題呢?是因為有人問及「你的會員越多,理論上你的點閱率越好」,但為什麼有些人感受不到這個現象呢?實際上,這個問題的探討相當簡單來說,就像方格子所言,需要經營鐵粉,創造點擊率,進而帶動採購和轉換銷售率。贊助、購買、訂閱。 忠實的鐵粉 所以這次來討論網路上的真假會
音樂會第四年 一年一度的音樂會來到了第四年。有一天,餐廳的同事打電話給我,表示想商量一下。我說沒問題,讓他回辦公室,我們好好談一下。過了半小時,他來到辦公室,支支吾吾地告訴我,今年的音樂會情況有些不太一樣。我很好奇地問他,具體有哪些不同之處。 不是餐廳主辦 他告訴我,另一個部門上週找他談,說要
希望音樂會繼續滿座 第二年,餐廳方面早早就約了我,請我提供一些建議,思考如何讓今年的活動再次成功,尤其是如何讓今年的音樂會滿座。我告訴他,去年的舉辦經驗是一個寶貴的參考,但他似乎面臨一些挑戰。同事向我抱怨,因為去年的表演者都已離開,新樂手對音樂會的參與並未表現出熱情,認為沒有加班費等會讓他們感到不
國外散心 最近因為心事煩擾,我陪朋友去國外散心,看看國外的風光,再回來看看台灣這個島嶼,心情開拓了不少。其實,心情煩悶的主要原因只是一些可以選擇去做或不做的問題而已。開朗的心情就像是充滿問號與挑戰,充滿了文化創意的可能性。 人與人之間的溝通 文化創意其實就是人與人之間的溝通、交流、互動所產生的
替產業做設計 有人要我談程式設計,那我就稍微談一下。我從事的大都是產業的工作,所以我們也從如何替產業做設計來談起。基本上,每個產業都會有自己的作業流程,大同小異。但是基礎來做都是一樣的,都會有客戶、物料、產品、供應商、員工等資料。不同的是,由於企業型態的不同,他們每個人有不同的作業流程。這個作業流
閱讀文章時感到焦慮 為什麼談論這個問題?這是因為有人反映他們閱讀某些文章時感到焦慮。不論是文章本身的性質還是讀者個人原因,這都值得深入討論。在這種情況下,我們需要探討為何創作者需要思考他們的文章是否引起讀者焦慮的原因。 寫作的風格和主題千差萬別 這個世界上存在著各種各樣的人,因此寫作的風格和主
會員越多點閱率越好 為何會討論這個問題呢?是因為有人問及「你的會員越多,理論上你的點閱率越好」,但為什麼有些人感受不到這個現象呢?實際上,這個問題的探討相當簡單來說,就像方格子所言,需要經營鐵粉,創造點擊率,進而帶動採購和轉換銷售率。贊助、購買、訂閱。 忠實的鐵粉 所以這次來討論網路上的真假會
音樂會第四年 一年一度的音樂會來到了第四年。有一天,餐廳的同事打電話給我,表示想商量一下。我說沒問題,讓他回辦公室,我們好好談一下。過了半小時,他來到辦公室,支支吾吾地告訴我,今年的音樂會情況有些不太一樣。我很好奇地問他,具體有哪些不同之處。 不是餐廳主辦 他告訴我,另一個部門上週找他談,說要
希望音樂會繼續滿座 第二年,餐廳方面早早就約了我,請我提供一些建議,思考如何讓今年的活動再次成功,尤其是如何讓今年的音樂會滿座。我告訴他,去年的舉辦經驗是一個寶貴的參考,但他似乎面臨一些挑戰。同事向我抱怨,因為去年的表演者都已離開,新樂手對音樂會的參與並未表現出熱情,認為沒有加班費等會讓他們感到不
國外散心 最近因為心事煩擾,我陪朋友去國外散心,看看國外的風光,再回來看看台灣這個島嶼,心情開拓了不少。其實,心情煩悶的主要原因只是一些可以選擇去做或不做的問題而已。開朗的心情就像是充滿問號與挑戰,充滿了文化創意的可能性。 人與人之間的溝通 文化創意其實就是人與人之間的溝通、交流、互動所產生的
你可能也想看
Google News 追蹤
Thumbnail
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
Thumbnail
本文探討AI筆記工具的優缺點、選擇建議及未來趨勢,比較NotebookLM、OneNote+Copilot、Notion AI、Obsidian+GPT插件和Palantir Foundry等工具,並強調安全注意事項及個人需求評估的重要性。
Thumbnail
全方位分析脫離繼承戰的方法,大膽猜測誰會成為卡丁國下一任國王。
Thumbnail
大家都在看!恭喜你的〈【踏青步道】內湖科技園區 | 散步物語 | 台北漫步〉入選即時精選 持續創作的回饋 創作是一場持久的旅程,充滿著挑戰與回報。當我們投入大量時間與心力去產出內容,最初的動力或許來自熱愛,來自對某種表達的渴望。但隨著時間推移,創作的意義往往會發生變化,它不再只是單純的樂趣,
Thumbnail
這篇文章著重於解釋軟體專案管理中的戰略意義和專案特性評估,並提出了四個不同像限的專案特性。
Thumbnail
本書大多數的內容都以 OO 的概念出發,詳列了許多設計的臭味道,也有大量的例子。個人雖然不會這樣寫程式,但仍是覺得受益良多,至少在 code review 時能更清楚知道該怎麼描述問題。不過,即便不是用 OO 的概念,有些章節還是可以帶來一些想法,用 OO 概念寫程式的人更不該錯過這本好書。
Thumbnail
實際就業後,會發現收集與分析需求,通常都不是工程師在做,會有另一群人,以非工程的角度收集及分析需求,然後在開發過程中蹦出不同的火花,於是很好奇另一群人的想法是什麼?我不敢說這本書能完全代表另一群人的想法,但確實能夠得到很多有用的思維。推薦給所有的軟體工程師。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
邏輯,是幫助我們判斷事理的重要因子。本篇我們將從表述、系統、思維下手來探討如何透過邏輯來幫助我們看清問題,甚至是解決問題。
Thumbnail
列出一套完整的程式 程式設計有許多種方法,不過通常會先列出清單的再逐一執行,這樣會加快程式設計的速度。設計通常會採取順推的辦法。所以順推的程式設計方式就是經歷觀念溝通、系統分析、資料統合、權限管理、頻率與時間、後台管理、畫面設計等等階段後,將框架設計完了以後,先列出一套完整的程式,將所有使用者都確
Thumbnail
程式設計中不可或缺的一部分 介面是使用者與程式互動的媒介,因此介面的設計會影響使用者的體驗和感受。一個清晰明白、易懂的介面,可以讓使用者輕鬆地使用程式,並獲得良好的使用體驗。 需要與程式設計師密切溝通 設計師需要了解程式的功能和需求,並根據使用者的習慣和需求進行設計。設計師和程式設計師之間的溝
Thumbnail
確保沒有遺漏或錯誤 程式的完整資訊資料對於程式設計至關重要。這是因為只有透過完整的資訊,我們才能確保在程式設計中沒有任何遺漏或錯誤。最終,後台管理扮演著管理系統中所有動作和行為是否符合特定標準的重要角色。 採取不符合預期的行動 這種符合性的重要性在於,當我們設計程式時,希望使用者按照預期的方式
Thumbnail
程式與頻率時間 看起來這個問題有些奇怪,程式與頻率時間有什麼關係呢?一旦程式完成,似乎就不需要再理會頻率和時間了。實際上,這可能是一些不熟悉程式設計的人所提出的疑問。了解程式設計最重要的一點是,頻率和時間的安排會直接影響程式的效能和展現速度。 時間的利用 舉例來說,假設一個表單的每筆處理時間為
Thumbnail
全新 vocus 挑戰活動「方格人氣王」來啦~四大挑戰任你選,留言 / 愛心 / 瀏覽數大 PK,還有新手專屬挑戰!無論你是 vocus 上活躍創作者或剛加入的新手,都有機會被更多人看見,獲得站上版位曝光&豐富獎勵!🏆
Thumbnail
本文探討AI筆記工具的優缺點、選擇建議及未來趨勢,比較NotebookLM、OneNote+Copilot、Notion AI、Obsidian+GPT插件和Palantir Foundry等工具,並強調安全注意事項及個人需求評估的重要性。
Thumbnail
全方位分析脫離繼承戰的方法,大膽猜測誰會成為卡丁國下一任國王。
Thumbnail
大家都在看!恭喜你的〈【踏青步道】內湖科技園區 | 散步物語 | 台北漫步〉入選即時精選 持續創作的回饋 創作是一場持久的旅程,充滿著挑戰與回報。當我們投入大量時間與心力去產出內容,最初的動力或許來自熱愛,來自對某種表達的渴望。但隨著時間推移,創作的意義往往會發生變化,它不再只是單純的樂趣,
Thumbnail
這篇文章著重於解釋軟體專案管理中的戰略意義和專案特性評估,並提出了四個不同像限的專案特性。
Thumbnail
本書大多數的內容都以 OO 的概念出發,詳列了許多設計的臭味道,也有大量的例子。個人雖然不會這樣寫程式,但仍是覺得受益良多,至少在 code review 時能更清楚知道該怎麼描述問題。不過,即便不是用 OO 的概念,有些章節還是可以帶來一些想法,用 OO 概念寫程式的人更不該錯過這本好書。
Thumbnail
實際就業後,會發現收集與分析需求,通常都不是工程師在做,會有另一群人,以非工程的角度收集及分析需求,然後在開發過程中蹦出不同的火花,於是很好奇另一群人的想法是什麼?我不敢說這本書能完全代表另一群人的想法,但確實能夠得到很多有用的思維。推薦給所有的軟體工程師。
Thumbnail
本書介紹了戰略設計、管理領域複雜度、實際應用領域驅動設計等主題。透過對核心子領域、支持子領域、限界上下文等概念的探討,提供了領域驅動設計的相關知識。這篇文章中還涉及了微服務、事件驅動架構和資料網格等相關主題,提供了設計系統和應用領域驅動設計的指導。
Thumbnail
邏輯,是幫助我們判斷事理的重要因子。本篇我們將從表述、系統、思維下手來探討如何透過邏輯來幫助我們看清問題,甚至是解決問題。
Thumbnail
列出一套完整的程式 程式設計有許多種方法,不過通常會先列出清單的再逐一執行,這樣會加快程式設計的速度。設計通常會採取順推的辦法。所以順推的程式設計方式就是經歷觀念溝通、系統分析、資料統合、權限管理、頻率與時間、後台管理、畫面設計等等階段後,將框架設計完了以後,先列出一套完整的程式,將所有使用者都確
Thumbnail
程式設計中不可或缺的一部分 介面是使用者與程式互動的媒介,因此介面的設計會影響使用者的體驗和感受。一個清晰明白、易懂的介面,可以讓使用者輕鬆地使用程式,並獲得良好的使用體驗。 需要與程式設計師密切溝通 設計師需要了解程式的功能和需求,並根據使用者的習慣和需求進行設計。設計師和程式設計師之間的溝
Thumbnail
確保沒有遺漏或錯誤 程式的完整資訊資料對於程式設計至關重要。這是因為只有透過完整的資訊,我們才能確保在程式設計中沒有任何遺漏或錯誤。最終,後台管理扮演著管理系統中所有動作和行為是否符合特定標準的重要角色。 採取不符合預期的行動 這種符合性的重要性在於,當我們設計程式時,希望使用者按照預期的方式
Thumbnail
程式與頻率時間 看起來這個問題有些奇怪,程式與頻率時間有什麼關係呢?一旦程式完成,似乎就不需要再理會頻率和時間了。實際上,這可能是一些不熟悉程式設計的人所提出的疑問。了解程式設計最重要的一點是,頻率和時間的安排會直接影響程式的效能和展現速度。 時間的利用 舉例來說,假設一個表單的每筆處理時間為