软件工程期终试题B.doc

软件工程期终试题B.doc

ID:58567176

大小:107.00 KB

页数:8页

时间:2020-10-20

软件工程期终试题B.doc_第1页
软件工程期终试题B.doc_第2页
软件工程期终试题B.doc_第3页
软件工程期终试题B.doc_第4页
软件工程期终试题B.doc_第5页
资源描述:

《软件工程期终试题B.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2006学年第二学期期终考试《软件工程》课程试卷B班级:姓名:学号:成绩:一、多项选择题(每小题2分,共24分)1、画分层DFD图的基本原则有()。A、数据守恒原则B、分解的可靠性原则C、子、父图平衡的原则D、数据流封闭的原则2、提高程序效率的根本途径在于()。A、编程时对程序语句进行调整B、选择良好的设计方法C、使程序最大限度的简洁D、选择良好的数据结构与算法3、软件工程管理的对象是()。A、软件开发人员B、软件工程项目C、软件开发过程D、软件开发速度4、软件测试的主要特点是()。A、软件测试的开销大B、软件测试要

2、依靠工具C、软件不能进行“穷举”测试D、软件测试要依靠人工5、以下属于完善性维护的有()。A、解决开发是未能测试各种可能条件带来的问题B、增加联机求助命令C、缩短系统的应答时间,使其达到特定要求D、为软件的运行增加监控设施6、CMM表示()。A、软件过程成熟度模型B、软件过程工业化控制C、国际软件质量认证D、软件统一性标准7、UML语言支持的建模方式有()。A、静态建模B、动态建模C、模块化建模D、功能建模8、在E-R模型中,包含以下基本成分()。A、数据、对象、实体B、控制、联系、对象C、实体、联系、属性D、实体、

3、属性、联系9、画DFD图的主要目的是()。A、作为需求分析阶段用户与开发者之间交流信息的工具B、对系统的数据结构进行描述C、对目标系统的层次结构进行描述D、作为分析和设计的工具10、自底向上的成本估算法的特点是()。A、简单、工作量小、误差大B、精度高,但缺少子任务(模块)间的联系C、估算较精确,但区分类比较困难D、复杂、不可行,一般不采用此种方法11、以下属于完善性维护的有()。A、解决开发时未能测试各种可能条件带来的问题;B、增加联机求助命令;C、缩短系统的应答时间,使其达到特定要求;D、为软件的运行增加监控设施

4、。12、为使程序中数据说明更易于理解和维护,必须遵循以下原则()。A、数据说明的次序应当规范化;B、一个语句说明多个变量时,各变量名按字母顺序排列;C、对于复杂的数据结构,要加注释,说明在程序实现时的特点;D、定义变量名应按字母顺序排列。二、简答题(每小题10分,共30分)1、什么是需求分析?需求分析阶段的基本任务是什么?2、等价分类法的基本思想是什么?3、为什么面向对象的开发方法为软件IC(软件集成)及软件重用技术提供了良好的环境?三、问题描述为:储户用存折取款,首先填写取款单,根据“帐卡”中的信息检验取款单与存折

5、,如有问题,将问题反馈给储户,否则,登录“储户存款数据库”,修改相应数据,并更新“帐卡”,同时发出付款通知,出纳向储户付款。请确定系统的类,并给出你认为最重要的2-3个类的描述模板。(20分)四、现在有一个医院病房监护系统,用户提出的系统功能要求如下:在医院病房监护系统中,病症监视器安置在每个病房,将病人的病症信号实时传送到中央监视系统进行分析处理。在中心值班室里,值班护士使用中央监视系统对病员的情况进行监控,根据医生的要求随时打印病人的病情报告,系统会定期自动更新病历。当病症出现异常时,系统会立即自动报警,通知值班

6、医生及时进行处理,同时立即打印病人的病情报告和更新病历。(共26分)1、分别画出采用结构化分析方法和UML建模语言建立的需求分析模型(只画顶层)。2、以医院病房监护系统为例,分析比较结构化开发方法与面向对象的开发方法的主要特点,结合该实例说明:为什么面向对象的开发方法更加优越。2006学年第二学期期终考试《软件工程》课程试卷B参考答案一、多项选择题(每小题2分,共24分)123456789101112ACDBCBACBDAABDCADBBDABC二、简答题(每小题10分,共30分)1、什么是需求分析?需求分析阶段的基

7、本任务是什么?答:需求分析是当前软件工程中的关键问题,需求分析阶段的任务是:在可行性分析的基础上,进一步了解、确定用户需求。准确地回答“系统必须做什么?”的问题。获得需求规格说明书。还涉及到软件系统的目标、软件系统提供的服务、软件系统的约束和软件系统运行的环境。它还涉及到这些因素和系统的精确规格说明,以及系统进化之间的关系。需求分析的基本任务包括:(1)抽取需求分析现行系统存在需要解决的问题。获取足够多的问题领域的知识,需求抽取的方法一般有问卷法、面谈法、数据采集法、用例法、情景实例法以及基于目标的方法等;还有知识工

8、程方法,例如,场记分析法、卡片分类法、分类表格技术和基于模型的知识获取等。(2)模拟和分析需求需求分析和模拟又包含三个层次的工作。首先是需求建模。需求模型的表现形式有自然语言、半形式化(如图、表、结构化英语等)和形式化表示等三种。需求概念模型的要求包括实现的独立性:不模拟数据的表示和内部组织等;需求模拟技术又分为企业模拟、功能需求模拟和非功能需

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

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

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