




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、面向對象的面向對象的JavaJava與與UMLUML課件課件USE CASE ANALYSIS CASE STUDYUSE CASE ANALYSIS CASE STUDYProblems Before You! You are considering tendering for a contract to develop a system to help the computer science department of a university administer its final year (honours) degree courses. You have been given
2、the following description of the departments current procedures as part of the information on which to base your tender. Read it carefully, considering what questions you will need to ask, and of whom you might need to ask them, to clarify the requirements.Current Situation The current situation Tow
3、ard the end of each academic year, the Syllabus Committee in the department of Computer Science determines which modules will be available to CS4 students in th4 following year. (A CS4 student is any student who is taking any fourth-year module it the computer science department, whether or not the
4、student is registered for a compute science degree.) At the end of each academic year, the Head of Department al locates duties to members of teaching staff and others; in particular, one person is assigned to lecture each of the module, which are supposed to be available in the following year. (Wel
5、l call these people lecturers for simplicity.) Current Situation Each lecturer updates the course handbook entry for his or her module. The CS4 coordinator updates other parts of each handbook, and checks the module entries produced by the lecturers. Module entries are written in the LATEX formattin
6、g language. Somebody in the Undergraduate Teaching Office (from now on well call any such person the UTO) produces the paper vision of each handbook; the CS4 Coordinator Current Situation produces the HTML versions by running the conversion application latex2html on the LATEX source. The CS3 coordin
7、ator is supposed to give a list of the students entering CS4 from CS3 both to the CS4 coordinator, and to the UTO. The CS4 coordinator tells the UTO about any students entering CS4 other than from CS3, for example non-graduating students. The UTO keeps the master list of all CS4 students, and update
8、s the mailing list of students taking CS4 modules, which is known by the email address cs4class. Each student is advised by a member of staff acting as a Director of Studies (Dos). A DoS is assigned to a student in their year of study and remain in that role until they leaveCurrent Situation Student
9、s provisionally register for modules by filing in paper forms and handing them in to the Undergraduate Teaching Office. The UTO checks that every student who registers is listed as a CS4 student, and every CS4 student is registered for a reasonable set of modules. In case of doubt, the students DoS
10、is consulted, and may have a discussion with the student.Current Situation The UTO then produces lists for lectures of the students taking their modules. These lists cannot be guaranteed to reach lectures sooner than week 3. This is, unfortunately, too late to be useful for letting lecturers know ho
11、w many copies of thing to make We assume that on further inquiry, we found (among other things) that there is a course handbook for each honours course. honours course and degree are synonyms for the purpose of this application. The honours courses relevant to the system are Computer Science, Comput
12、er Science and Artificial Intelligence, Computer Science and Electronic Engineering, etc. The assessment details, and the regulations about what module combinations are acceptable, are different for each of these degrees, so there is a separate handbook for each. However, many modules are acceptable
13、 in several different honours courses, and in such a case the description of the module is the same in each handbook. Each student (apart from non-graduating students, who visit the university for just one year, do not get a degree and can do arbitrary module combinations) is registered for one hono
14、urs course, and receives the appropriate course handbook. The CS4 coordinator is responsible far producing all the course handbooks. (In the cases of joint degrees,it is usual for the other department also to produce its own course handbook, so students on joint degrees normally get two handbooks wi
15、th some duplicated information; but because of the universitys structure it is not deemed sensible to try to remove this duplication at present.)Top Use Case Model Produce course handbook (Use Case Descriptions) This use case can be used only after the syllabus committee has determined the set of mo
16、dules which will be available and the head of department has allocated duties to lecturers. The CS4 course organizer updates the core (module-independent) sections of each course handbook by getting the current text from the system, modifying it and returning modified version to the system. The lecturer of each module, similarly, updates the description of the module by getting the text from the system, updating it and returning it to the system. These updates can happen in any order. The
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東草書書法活動方案
- 幼兒園武術大會活動方案
- 應急逃生安全活動方案
- 廢紙以舊換新活動方案
- 廣饒職業中專活動方案
- 幸福社區講堂活動方案
- 年級古詩詞誦讀活動方案
- 人力資源總監人力資源配置報告
- 年輕人無聊娛樂活動方案
- 幼兒園新穎踏春活動方案
- 2024版消防設計質量問題案例分析手冊建筑機電專業
- 《性病防治知識講座》課件
- YY/T 1944-2024醫用X射線高壓發生器專用技術條件
- 第10講-動能與動能定理-高一物理同步講義-原卷版
- 國開學習網《數據庫運維》形考任務1-3答案
- 2023年中國醫學科學院基礎醫學研究所高等學校招聘筆試真題
- 華南理工大學《論文寫作與學術規范》2021-2022學年第一學期期末試卷
- 2025年中考數學熱點題型歸納與變式演練(全國)專題09 幾何最值問題(原卷版)
- 安全、質量、環境管理制度
- 六年級20道說理題
- 兩個女兒斷絕關系協議書范文
評論
0/150
提交評論