软件工程上机指导课后习题答案41868.docx

上传人:you****now 文档编号:63506775 上传时间:2022-11-25 格式:DOCX 页数:23 大小:90.39KB
返回 下载 相关 举报
软件工程上机指导课后习题答案41868.docx_第1页
第1页 / 共23页
软件工程上机指导课后习题答案41868.docx_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《软件工程上机指导课后习题答案41868.docx》由会员分享,可在线阅读,更多相关《软件工程上机指导课后习题答案41868.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 软件工程上机指导习题集答案面向对象的需求获取(一):活动图一、17 DBAAEAD二、1、略2、略3、(1)角色色:客户、销销售员、仓库库管理员 (2)客户户活动:查看看商品、查看看单据、存款款三、四、五、面向对象的需求求获取(二): 用例图图一、15 ADDDBB 610 DAADDC 11112 A(ABBCE)二、4、在Browseer中删除一一个模型元素素将同时删除除所有的Diiagramm中对它的引引用,该模型型元素奖真正正从模型文件件中删除。在Diagraam中删除的的模型元素不不一定真正在模型文件中中被删除,而只只是从当前的的图中被删除除。5、 Use-casse diaagr

2、amss Activitty diaagramss Use-casse floow of eventts Supplemmentall infoormatiion补充信信息三、1、A 浏览客客户信息 B 修改改个人信息 C 登录录系统 D 删除除客户信息2、该用例图描描述的是图书书馆管理系统统中管理员对对书籍和书目目的管理流程程。在这个流流程中,管理理员这个Acctor与用用例删除书目目、删除书籍籍、修改书籍籍信息、新增增书籍之间能能通过消息传传递发生关联联,而图书查查询这个用例例与删除书目目、删除书籍籍、修改书籍籍信息这三个个用例之间有有被包含的关关系,也就是是说,在删除除书目、删除除书籍、

3、修改改书籍信息用用例发生的过过程前,需要要进行图书查查询。新增书书目这个用例例与新增书籍籍这个用例也也是被包含的的关系。四、五、六、七、面向对象的需求求获取(三): 用例图图文档撰写1. 借阅物理理书刊(Boorrow Book)1.1 前置条条件(Pree-Condditionns)在这个用例开始始前,Libbrariaan必须登录录到系统中。1.2 后置条条件(Posst-Connditioons)如果这个用例成成功,在系统统中建立并存存储借阅记录录,如果必要要还要删除预预订记录。否否则,系统的的状态没有变变化。1.3 扩展点点(Exteensionn Poinnts)借阅者预定了书书刊。

4、1.4 事件流流1.4.1 基基流(Bassic Fllow)当借阅者从图书书馆借阅物理理书刊时,用用例启动。(1)图书管理理员提供书刊刊书目、借阅阅者信息。(2)系统检索索书刊书目(TTitle)(EE-1)(3)系统确定定所借阅的物物理书刊是否否可以获得(EE-2),也也即物理书刊刊是否都已借借出。(4)系统检索索借阅者(EE-3)(5)图书管理理员将物理书书刊借给借阅阅者(6)记录借阅阅信息。(7)若该图书书为预定的图图书,执行用用例4取消预预定(Canncel RReservvationn)1.4.2 替替代流(Allternaative Flow)E-1 该种书书刊不存在,系系统显示

5、提示示信息,用例例终止。E-2 物理书书刊都已借出出,系统显示示提示信息,用用例终止。E-3 系统中中不存在该借借阅者,系统统显示提示信信息,用例终终止。2. 返还物理理书刊(Reeturn Book)2.1 前置条条件(Pree-Condditionns)在这个用例开始始前,Libbrariaan必须登录录到系统中。2.2后置条件件(Postt-Condditionns)在这个用例成功功,系统删除除借阅记录。否否则,系统的的状态没有变变化。2.3 扩展点点(Exteensionn Poinnts)没有。2.4 事件流流2.4.1 基基流(Bassic Fllow)当借阅者返还所所借的物理书书

6、刊时,用例例启动。(1)图书管理理员提供所还还物理书刊信信息。(2)系统检索索物理书刊(EE-1)。(3)系统查询询物理书刊的的借阅记录(EE-2)。(4)系统删除除借阅记录。2.4.2 替替代流(Allternaative Flow)E-1 物理书书刊不存在,系系统显示提示示信息,用例例终止。E-2 若借阅阅记录不存在在,系统显示示提示信息,用用例终止。3. 预定书刊刊(Reseerve TTitle)3.1前置条件件(Pre-Condiitionss)在这个用例开始始前,Libbrariaan必须登录录到系统中。3.2 后置条条件(Posst-Connditioons)如果这个用例成成功,

7、系统建建立预订记录录。否则,系系统的状态没没有变化。3.3 扩展点点(Exteensionn Poinnts)没有。3.4 事件流流3.4.1 基基流(Bassic Fllow)当Librarrian为借借阅者预订书书刊时,用例例启动。(1)图书管理理员提供书刊刊书目、借阅阅者信息。(2)系统检索索书刊书目(EE-1)。(3)检索借阅阅者(E-22)。(4)系统接受受预定,创建建预定记录。(5)系统将预预定记录存储储在系统中。3.4.2 替替代流(Allternaative Flow)E-1 该种书书刊不存在,系系统显示提示示信息,用例例终止。E-2 系统中中不存在该借借阅者,系统统显示提示信

8、信息,用例终终止。4. 取消预定定(Canccel Reeservaation)4.1前置条件件(Pre-Condiitionss)在这个用例开始始前,Libbrariaan必须登录录到系统中。4.2 后置条条件(Posst-Connditioons)如果这个用例成成功,系统删删除预订记录录。否则,系系统的状态没没有变化。4.3 扩展点点(Exteensionn Poinnts)没有。4.4 事件流流4.4.1 基基流(Bassic Fllow)(1)图书管理理员提供所预预定的书刊书书目、借阅者者信息。(2)系统检索索所预定的书书刊书目(EE-1)。(3)系统检索索借阅者(EE-2)。(4)系

9、统删除除借阅者的预预定信息(EE-3)。4.4.2 替替代流(Allternaative Flow)E-1 该种书书刊不存在,系系统显示提示示信息,用例例终止。E-2系统中不不存在该借阅阅者,系统显显示提示信息息,用例终止止。E-3 预定信信息不存在,系系统显示提示示信息,用例例终止。思考与练习5. 维护借阅阅者信息(MMaintaain Boorroweer Inffo)5.1前置条件件(Pre-Condiitionss)在这个用例开始始前,Libbrariaan必须登录录到系统中。5.2 后置条条件(Posst-Connditioons)如果这个用例成成功,系统添添加、修改或或删除借阅者者

10、信息。否则则,系统的状状态没有变化化。5.3 扩展点点(Exteensionn Poinnts)没有。5.4 事件流流5.4.1 基基流(Bassic Fllow)当Librarrian想维维护借阅者信信息时,用例例启动。系统要求Libbrariaan选择所想想执行的活动动(添加借阅阅者、删除借借阅者或修改改借阅者)如果所选的活动动是“添加借阅者者”,则执行分分支流S-11:添加借阅阅者。如果所选的活动动是“删除借阅者者”,则执行分分支流S-22:删除借阅阅者。如果所选的活动动是“修改借阅者者”,则执行分分支流S-33:修改借阅阅者。5.4.2 分分支流(Suubflowws)S-1:添加借借

11、阅者(1)图书管理理员提供借阅阅者的信息,如如姓名、地址址、邮政编码码和身份证号号码等。(2)系统存储储借阅者信息息(E-1)。S-2:删除借借阅者(1)图书管理理员提供借阅阅者的信息。(2)系统查询询借阅者(EE-2)。(3)系统查询询借阅者的借借阅记录(EE-3)(4)系统删除除借阅者的信信息,以及借借阅者的预定定记录。S-3:更改借借阅者(1)图书管理理员提供借阅阅者的信息。(2)系统查询询并显示借阅阅者的信息(EE-2),修修改相应的信信息。(3)系统更新新借阅者的信信息。5.4.3 替替代流(Allternaative Flow)E-1 若借阅阅者已存在,系系统显示提示示信息,用例例

12、终止。E-2 若查询询不到借阅者者,系统显示示提示信息,用用例终止。E-3 若存在在借阅记录,系系统显示提示示信息,用例例终止。6.维护书刊信信息(Maiintainn Titlle Inffo)6.1前置条件件(Pre-Condiitionss)在这个用例开始始前,Libbrariaan必须登录录到系统中。6.2 后置条条件(Posst-Connditioons)如果这个用例成成功,系统添添加、修改或或删除书刊书书目信息。否否则,系统的的状态没有变变化。6.3 扩展点点(Exteensionn Poinnts)没有。6.4 事件流流6.4.1 基基流(Bassic Fllow)当Librar

13、rian想维维护借阅者信信息时,用例例启动。系统要求Libbrariaan选择所想想执行的活动动(添加书种种、删除书种种或修改书种种)。如果选择的活动动是“添加书种”,则执行分分支流S-11:添加书刊刊信息。如果选择的活动动是“删除书种”,则执行分分支流S-22:删除书刊刊信息。如果选择的活动动是“修改书种”,则执行分分支流S-33:修改书刊刊信息。6.4.2 分分支流(Suubflowws)S-1:添加书书刊信息(1)图书管理理员提供书刊刊的书名、作作者、ISBBN/ISSSN号等信息息。(2)系统添加加该书刊信息息。S-2:删除书书刊信息(1)图书管理理员提供所要要删除的书刊刊信息。(2)

14、系统查询询所要删除的的书刊(E-2)(3)系统删除除该书刊的所所有物理书刊刊的信息(EE-3)(4)系统删除除书刊信息,以以及相关的预预定信息。S-3:更改书书刊信息(1)图书管理理员提供所要要修改的书刊刊信息。(2)系统查询询并显示书刊刊信息(E-2)(3)系统修改改相应的的信信息(4)系统更新新书刊信息。6.4.3 替替代流(Allternaative Flow)E-1 若书刊刊信息已存在在,系统显示示提示信息,用用例终止。E-2 若查询询不到该书刊刊,系统显示示提示信息,用用例终止。E-3 若有物物理书刊借出出,系统显示示提示信息,用用例终止。7. 维护物理理书刊信息(MMaintaai

15、n Boook Innfo)7.1前置条件件(Pre-Condiitionss)在这个用例开始始前,Libbrariaan必须登录录到系统中。7.2 后置条条件(Posst-Connditioons)如果这个用例成成功,系统添添加、修改或或删除物理书书刊信息。否否则,系统的的状态没有变变化。7.3 扩展点点(Exteensionn Poinnts)没有。7.4 事件流流7.4.1 基基流(Bassic Fllow)当Librarrian想维维护物理书刊刊信息时,用用例启动。系统要求Libbrariaan选择所想想执行的活动动(添加书刊刊物理书种、删删除物理书种种或修改物理理书刊)。如果所选的活

16、动动是“添加物理书书刊”,则执行分分支流S-11:添加物理理书刊信息。如果选择的活动动是“删除物理书书刊”,则执行分分支流S-22:删除物理理书刊信息。如果选择的活动动是“修改物理书书刊”,则执行分分支流S-33:修改物理理书刊信息。7.4.2 分分支流(Suubflowws)S-1:添加物物理书刊信息息(1)图书管理理员提供物理理书刊的书目目信息。(2)系统查询询物理书刊的的书目(Tiitle),确确定是否已存存在该书刊书书目(E-11)。(3)系统存储储物理书刊信信息。S-2:删除物物理书刊信息息(1)图书管理理员提供物理理书刊的书目目信息。(2)系统查询询物理书刊的的书目(Tiitle)

17、(EE-1)。(3)系统删除除物理书刊。S-3:修改物物理书信息。(1)图书管理理员提供物理理书刊的书目目信息。(2)系统查询询物理书刊的的书目(Tiitle)(EE-1)。(3)系统查询询并显示该种种书刊的所有有物理书刊。(4)图书管理理员选择物理理书刊并修改改其信息(5)系统更新新系统中物理理书刊的信息息。7.4.3 替替代流(Allternaative Flow)E-1 若系统统中不存在该该书刊书目,添添加该书刊书书目信息。8. 登录(LLog Inn)8.1前置条件件(Pre-Condiitionss)没有。8.2 后置条条件(Posst-Connditioons)如果用例成功,参参与

18、者可以启启动系统并使使用系统所提提供的功能。反反之,系统状状态不变。8.3 扩展点点(Exteensionn Poinnts)没有。8.4 事件流流8.4.1 基基流(Bassic Fllow)当用户希望登录录到系统中时时,用例启动动。(1)系统提示示用户输入用用户名和密码码。(2)用户输入入用户名和密密码。(3)系统验证证输入的用户户名和密码,若若正确(E-1),则用用户登录到系系统中。8.4.2 替替代流(Allternaative Flow)E-1 如果用用户输入无效效的用户名和和/或密码,系系统显示错误误信息,用户户可以选择返返回基流的起起始点,重新新输入正确的的用户名和/或密码:或或

19、者取消登录录,用全结束束。面向对象的分析析与设计(一一)类图&对象图一、15 DDCCCC 6100 AADDDD 11114 ECAAA 15 AACBED1619 DBABB二、1Loggin, ssName、ssPass, checkkUser( )2包3类图4提供接口、所所需接口5实现、依赖赖(使用)三、1在UML中中,包是分组组事物的一种种,它是建模模时用来组织织模型中的元元素的,在系系统运行时并并不存在包的的实例。包在在开发大型软软件系统时是是一个非常重重要的机制,它它就象一个“容器”,可用于组组织模型中的的相关元素以以便更容易理理解。 2 设计计C最好。 理由:学学员和教员均均可

20、以从Caandidaate类继承承而来;抽象象出Rolee类,使Caandidaate类与RRole类之之间形成多对对多的关联关关系,实现了了“一个人既是是教师又是某某门课的学生生”这个需求。 31)书籍、书书目 2)书籍籍管理 3)借书书界面 4)sUUserNaame、sPPass4or四五、六、UML设计方案案:Java代码:public classs Fruiit publicc voidd plannt()publicc voidd groww()publicc voidd harvvest()public classs Applle exttends Fruittpublic cl

21、asss Grappe exttends Fruitt public classs Farmmer publicc Fruiit plaant(Sttring messaage)if (mmessagge.equuals(applee)retuurn neew Appple();elseretuurn neew Graape();public classs Inquuier publicc Striing innquiree()returrn grrape;public classs Bosss publicc Striing coommandd1(Inqquier inquiier)retu

22、rrn inqquier.inquiire();publicc Fruiit commmand22(Farmmer faarmer,Strinng messsage)returrn farrmer.pplant(messaage);public classs Gardden privatte Bosss bosss;privatte Farrmer ffarmerr;privatte Inqquier inquiier;privatte Fruuit frruit;面向对象的分析析与设计(二二):交互图图(顺序图、协协作图)一、 14 CEDA 55 CAD 69 A ADDB二、略三、1、四、面向对象实施与与部署(二)状态图一、D F FF D二、1、2、略3、 1)三种状状态:就绪、运运行、阻塞 2)线程的的基本运行过过程: 首先,线线程处于就绪绪态,当取得得CPU时间间片,进入运运行状态;如如果正常运行行,则直到运运行结束;如如果运行中CCPU时间片片用完,则返返回就绪态;如果运行中中不满足所需需资源,则进进入阻塞状态态,当系统满满足资源时,重重新进入就绪绪状态。三、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 电力管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁