标准建模语言UML与Java实现:USE CASE ANALYSIS CASE STUDY_第1页
标准建模语言UML与Java实现:USE CASE ANALYSIS CASE STUDY_第2页
标准建模语言UML与Java实现:USE CASE ANALYSIS CASE STUDY_第3页
标准建模语言UML与Java实现:USE CASE ANALYSIS CASE STUDY_第4页
标准建模语言UML与Java实现:USE CASE ANALYSIS CASE STUDY_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、CASE STUDYUSE CASE ANALYSISProblems 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 the following description of the departments current proced

2、ures 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 Toward the end of each academic year, the Syllabus Committee i

3、n 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 student is registered for a compute science degree.) At the

4、 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. (Well call these people lecturers for simplicity.) Current Situ

5、ation 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 formatting language. Somebody in the Undergraduate Teaching Office (

6、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 coordinator is supposed to give a list of the students entering CS

7、4 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 updates the mailing list of students taking CS4 modules, which is

8、 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 Students provisionally register for modules by filing in paper for

9、ms 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 is consulted, and may have a discussion with the student.Cu

10、rrent 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 how many copies of thing to make We assume that on further in

11、quiry, 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, Computer Science and Artificial Intelligence, Computer Science an

12、d 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 in several different honours courses, and in such a case t

13、he 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 honours course, and receives the appropriate course handbook. T

14、he 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 with some duplicated information; but because of the universi

15、tys 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 modules which will be available and the head of department ha

16、s 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 sy

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论