《计算机软件工程学》考试试卷(B)答案.doc

《计算机软件工程学》考试试卷(B)答案.doc

ID:57099592

大小:238.50 KB

页数:4页

时间:2020-08-02

《计算机软件工程学》考试试卷(B)答案.doc_第1页
《计算机软件工程学》考试试卷(B)答案.doc_第2页
《计算机软件工程学》考试试卷(B)答案.doc_第3页
《计算机软件工程学》考试试卷(B)答案.doc_第4页
资源描述:

《《计算机软件工程学》考试试卷(B)答案.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《计算机软件工程学》考试试卷(B)答案一选择题CABBDACC二填空题1.抽象的逻辑概念,具体的物理实现,生命周期方法学2.设计程序,自顶向下逐步求精,单入口单出口3.模块测试,子系统测试,系统测试,验收测试,平行运行4.主题层,类-对象层,结构层,属性层,服务层5.模块化,抽象,信息隐藏,弱耦合,强内聚,可重用三.简答题1.软件工程的七条基本原理是:用分阶段的生命周期计划严格管理;坚持进行阶段评审;实行严格的产品控制;采用现代程序设计技术;结果应能清楚地审查;开发小组的人员应该少而精;成人不断改进软件工程时间的必要性。2.需求分析的任务就是准确地回答“系统必须做什么?”这个问题,是通过系

2、统分析员与用户一起商定,清晰、准确、具体地描述软件产品必须具有的功能、性能、运行规格等要求。软件需求分析阶段的目的是澄清用户的要求,并把双方共同的理解明确地表达成一份书面文档——软件需求规格说明书。需求分析的具体任务包括:(1)确定软件系统的综合需求(2)分析系统的数据需求(3)导出软件系统的逻辑模型(4)修正系统开发计划(5)开发原型系统(6)验证软件需求分析的正确性(7)编写软件需求规格说明书3.瀑布模型:将软件生存周期的各项活动规定为依照固定顺序连接的若干阶段工作,形如瀑布流水,最终得到软件产品。系统需求软件需求需求分析设计编码测试运行螺旋模型:为了克服瀑布模型的不足,螺旋模型于19

3、88年提出。该模型中加入了风险分析,通常用来指导大型软件项目的开发。喷泉模型:体现了软件创建所固有的迭代和无间隙的特征。演化维护确认实现设计分析喷泉模型4.面向对象(Object-Oriented,缩写为OO)方法的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。与人类习惯的思维方法一致,稳定性好,可重用性好,可维护性好。5.1)用例图用例图表示角色和用例之间的关系。用例代表的是一个系统或分类器(Classifier)的功能,通

4、过与这一系统或分类器相关的外部交互者进行交互予以呈现。一个用例图是由一些角色、一组用例、还可能有一些接口以及这些组成元素之间的关系构成的图,关系是指角色和用例之间的联系,用例通常用矩形框起来以表示系统或分类器的边界。图 类图的例子ATM屏幕+提示+接受提示读卡机#卡号+插卡+退卡+读卡帐目#帐号#PIN#结余+打开+取钱#扣钱#验钱数取钱机#结余+提供钱+提供收据图 用例图的例子客户某种商品目录检查状况下订单填写订单建立信誉销售员办事员管理员2)类图类图是一组静态的描述性模型元素相互连接的集合图。模型元素包括类、接口和它们之间的关系等,如图所示,#表示受保护成员,+表示公有成员,-表示私有

5、成员。四.名词解释1.也称为结构测试或逻辑测试,指通过已知道产品内部工作过程,检测产品内部工作过程是否符合需求规格说明书的规定,按程序内部的结构测试程序,检验程序每条通路都是否都能按要求正确工作。2.指软件产品从考虑其概念开始,到该软件产品不再能使用为止的整个时期。3.以图形的方式表达问题中信息的变换和传递过程,有四个基本要素,即数据流、加工、文件、数据源或数据宿。五.计算题1.状态转换表如下所示:表格中的每个单元格0.5分。错一个扣0.5分,扣到0分为止。2.由于所选实例不一致,所以评分标准如下:1)整体描述思路清楚、正确(2分)2)体现面向对象分析的5个层次的内容(4分)、3)面向对象

6、的设计(1分)4)数据库的设计(2分)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。