在面向對象分析階段需要認真分析和綜合各個用戶需求,獲得系統需求模式,建立整個系統的對象模型。根據信息系統中對象的不同地位和作用,可對每一需求模式建立實體對象、界面對象(包括約束對象)和控制對象三種對象,三者共同作用實現用戶對系統的功能需求。
實體對象
企業質量管理信息系統中的實體包括兩大類,一是存在于問題空間的客觀事物,包括物理實體(裝置、產品等)和概念實體(報表、臺帳等);一是存在于求解空間、用來輔助實現軟件系統的實體,如數據庫表、窗口、菜單等。
在QMIS中采用面向對象分析,對象或子類可以理解為數據庫的一個表加上對表中數據的操作。質量管理信息系統要求對在企業的生產經營活動和產品壽命循環中產生的質量信息進行管理,包括:使用技術指標、有關質量故障的分析報告、不合格品分析、產品的貯存信息、質量審核報告、與產品質量有關的標準、手冊及最新技術成果的文獻資料等內容。系統中,這些資料、圖表、數據、報告、指令和情報基本實體作為初始對象,他們抽象后的結果即為表。而把在問題陳述中,表達這些初始對象問的關系(動賓關系、所屬關系等)抽象成這些初始對象之間的關聯。然后,對這些對象及其關聯反復進行去偽存真的調整組合,如增加、刪除、合并等,就可以得到系統的實體對象圖。
界面對象
大多信息處理(包括接收、審查、評估、查詢等)都可以通過窗體(FORM)和報表(REPORT)來實現用戶與系統問信息的交互。因此可將表單定義為類,在此基礎上又抽象出基礎子類(Form子類、Report子類、標簽子類、文本框子類、頁面框架子類及軟按鈕子類),它們是傳遞、加工、評估等活動的高度抽象。Form子類又可以抽象出記錄錄人界面子類、報表修改界面子類、統計查詢界面子類和圖形分析界面子類等。這些基類具有良好的通用性和組裝性,且每一個基類還提供了一系列的屬性和方法工開發者靈活設置。
窗口類:它提供標準化的QMIS界面,可加載系統的其他空問,通常包括表單、報表、表單集、分頁框等。
數據編輯控件類:它加載于系統的窗口中,用以存放、編輯和顯示系統所需加工處理的數據。通常包括列表框、組合框、編輯框、文本框、復選框等。
命令按鈕類:它是系統中最為常用的一類按鈕,QMIS系統數據的錄人、修改、保存、放棄、打印、瀏覽以及數據記錄等大量的功能單元就是通過此種類按鈕來實現的。
其他類:用于系統的特殊功能的一組系統基類。
控制對象
施加于實體對象的操作表現為質量信息的采集、傳遞、存儲、加工和維護等事務,可以將這些基本業務處理作為控制對象。對對象進行抽象得類,它可以分為數據編輯類、統計查詢類、數據處理類、報表輸出類及圖形輸出類等。
數據編輯類具有對質量信息進行瀏覽、編輯、接收、審查等行為,對其分類又可得到質量信息維護、系統參數維護、數據庫維護3個子類。它們繼承數據編輯類的共享行為,但由于信息來源不同.因而還有不同的行為定義。報表類有編輯報表、統計分析并打印等行為,經分類與合并,又得出專用報表、普通報表兩個子類,它們共享父類行為。信息管理類具有對企業生產經營過程中質量信息進行加工處理并歸檔的行為。
最后將所有的類組裝出各個具體的表單對象,加上相應的實體對象(數據庫對象和報表對象)及控制對象,構成QMIS的初始原型,然后便可運行、測試,并向目標系統演化。由于系統的實現采用了面向對象的編程環境,詳細設計階段得到的系統對象模型可以直接映射到系統的實現模式,這一部分對應著結構化設計方法中的數據庫設計。
Copyright ??2018年-2021年沈陽偉恒認證咨詢公司 版權所有
手機:18941659688
沈陽公司地址:沈陽市和平區太原街商貿國際大廈2703
keywords:ISO管理體系認證 CE認證 產品認證 信息安全認證 CCC國家強制性認證