- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京交通大学2010年901软工参考答案
北京交通大学2010年901软件工程参考答案
单项选择题
A B D A D C D C C Aaaaaaaaaaaaaaaa
D B B,A B B C D C Baaaaaaaaaaaaaaa
B,C B B B C B B B Daaaaaaaaaaaaaaa
正误判断 (W表示错误 T表示正确)
W W T T W T W W T W
W W W W T W W W W T
填空题aaaaaaaaaaaaaaa
概要设计 详细设计
问题定义,软件开发和运行此题答案不确定(软件定义,软件开发)
变换流,事务aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
可行性研究, 需求分析
聚集, 组成aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
实现,关联,依赖,泛化,聚合
简答题aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
答:简介,计划内容(范围,资源,进度安排),工程规范,成本估算(估算方法,估算模型),风险分析,进度安排,计划制定
2.答:软件是计算机系统中的逻辑部件而不是物理部件,其显著特点是缺乏“可见性”,因此,管理和控制软件开发过程相当困难。此外,软件维护通常意味着改正或修改原有的设计,从而使得软件较难维护。
软件的另一个突出特点是规模庞大,而程序复杂性将随着程序规模增长以指数速度上升,软件可能具有的状态数通常都是天文数字,无法完全预见软件可能遇到的每一种情况。aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
3.答:对象是用面向对象方法学开发软件时对客观世界实体的抽象,它是由描述实体属性的数据及可以对这些数据施加的所有操作封装在一起构成的统一体。传统的数据使用传统方法学开发软件时对客观世界实体的抽象,但是,这种抽象是不全面的:数据只能描述实体的静态属性,不能描述实体的动态行为。必须从外界对数据施加操作才能改变数据实现实体应有的行为。
对象与传统数据有本质区别,它不是被动地等待外界对它施加操作,相反,它是进行处理的主体。必须发消息请求对象主动地执行它的某些操作,处理它的私有数据,而不能直接从外界对它的私有数据进行操作。
综合应用题
1.aaaaaaaaaaaaaaa
2.
3.
1)
2)
“添加课程”用例
?1)用例名:添加课程
?2)执行者:管理员
?3)目的:管理员通过系统界面进入,添加所要开设的课程,确认无误后将其信息保
存到数据库中,以供学生选择。
?4)过程描述:
?5)管理员选择进入管理界面,用例开设
?6)系统提示输入管理密码aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
?7)管理员输入密码
?8)系统验证密码aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
?9)A1:密码错误aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
?10)进入管理界面,系统显示目前所建立的全部课程信息
?11)管理员选择添加课程aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
?12)系统提示输入新课程信息
?13)管理员输入信息aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
?14)系统验证是否和已有的课程冲突?
15)A2:有冲突?aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
16)10)系统添加新课程,提示课程添加成功
?17)11)系统重新进入管理界面,显示所有课程
?18)12)用例结束
?19)异常事件流处理:
?20)A1:密码错误:1)系统提示再次输入。2)用户确认后进入第5)步。?
21)A2:有冲突:1)系统提示冲突,显示冲突的课程信息。2)用户重新输入,验证无误后进入第10)步。?
?
“选课”用例?
1)用例名:选课?
2)执行者:学生
3)目的:学生进入选课系统界面,浏览的课程,最后选择一门自己喜欢的课程并提
交。
4)过程描述:
5)1)学生进入选课登录界面,用例开始
6)2
原创力文档


文档评论(0)