欢迎来到天天文库
浏览记录
ID:56824475
大小:259.00 KB
页数:4页
时间:2020-07-15
《2010软件工程真题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2010软件工程真题一.名词解释:1.软件工程的用例驱动:用例获取系统的功能需求,它们“驱动”需求分析之后的所有阶段的开发。2.ER图:实体-关系图简称为ER图。通常,使用ER图来建立数据模型,用ER图描绘的数据模型也称为ER模型。3.模块化:将软件分成具有一定结构的模块的过程称为模块化。4.α测试和β测试:α测试是由一个用户在开发者的场所来进行的,软件在开发者对用户的“指导”下进行测试,开发者负责记录错误和使用中出现的问题,所以,α测试是在一个受控的环境中进行的。β测试是由软件的最终用户在一个或多个用户场所来进行的,不
2、象α测试,开发者通常不在测试现场,因此β测试是软件在一个开发者不能控制的环境中的“活的”应用。二.简单题:1.敏捷软件开发宣言是轻量级开发方式的宣言,宣言强调它和重量级开发方式的不同。请简要叙述宣言的内容并概述其中一个敏捷过程模型。答:宣言内容:1)个体和交互胜过过程和工具;2)可工作软件胜过宽泛的文档;3)客户合作胜过合同谈判;4)响应变化胜过遵循计划。一个敏捷过程模型:极限编程(ExtremeProgramming,XP),生命周期:策划、设计、编码、测试。XP原则:现场客户、简单设计、测试驱动、结对编程、代码全体拥
3、有、持续集成、小型发布2.判断题:1)概要设计时应昼加强模块间的联系(错)2)CMM分5个阶段,从1级-5级递增(对)3)喷泉模型是典型的面向对象过程模型(对)4)编码时应尽可能使用全局变量(错)5)软件项目中,当进度出现问题的时候,应赶紧投入更多的人力,从而赶上计划。(错)3.根据网络书店采购,定价管理信息系统需求,区分用户、功能等,画UML图“图书供货商”注册被审批后,可以登录系统发布其可提供的书籍信息,网络书店经营的“决策者”登录后可以添加待购书,其中,采购时可以选择以前系统中注册过的“图书供货商”作为供货渠道,另
4、外还可以为图书定价。“系统管理员”进行帐户管理。具体来说:本系统提供给供应链上的“图书供货商”登录后输入可供图书商品信息。系统还提供网络书店经营“决策者”添加待购图书功能。其中可输入图书采购渠道,其采购渠道可以根据图书供应商,在注册后输入的供书信息进行选择,另外还可以进行图书价格确定等功能。“系统管理员”可以审批注册的“图书供应商”,日后也可以删除该供应商帐号,同时为“决策者”添加和删除相应帐户。“决策者”无需注册,直接获得帐号和密码,可以在系统中修改密码。一.论述题对您参加与分析,设计或开发的一个软件项目作较为系统的简
5、介,然后结合这个项目回答以下问题。1)如何确定需求?确定需求的主要措施和经验。需求规格说明书包含哪些内容?需求调查的目的是通过各种途径获取用户的需求信息(原始材料),产生《用户需求说明书》。需求分析的目的是对各种需求信息进行分析,消除错误,刻画细节等。常见的需求分析方法有“问答分析法”和“建模分析法”两类。需求定义的目的是根据需求调查和需求分析的结果,进一步定义准确无误的产品需求,产生《产品需求规格说明书》。系统设计人员将依据《产品需求规格说明书》开展系统设计工作。需求确认是指开发方和客户共同对需求文档进行评审,双方对需
6、求达成共识后作出书面承诺,使需求文档具有商业合同效果。需求说明书包括以下内容:项目背景、定义、参考资料、项目目标、假定和约束、功能需求、非功能需求等1)项目进行过程中,需要做哪些测试?分别在哪些阶段进行?哪些工具及经验?主要的测试工具:loadrunner、winrunner、QTP等2)如何进行软件配置管理?a.制订配置管理计划b.确定配置标识c.进行配置控制,实施变更管理d.配置审计e.记录并报告配置状态f.版本控制
此文档下载收益归作者所有