欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    软件工程简答题Word文档格式.docx

    • 资源ID:15927816       资源大小:46.16KB        全文页数:17页
    • 资源格式: DOCX        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程简答题Word文档格式.docx

    1、现在有一种新提法正在引起关注,这种提法是:软件=知识+程序+数据+文档。程序是计算机为完成特定任务而执行的指令的有序集合。从应用的角度可理解为:面向过程的程序=算法+数据结构面向对象的程序=对象+信息面向构件的程序=构件+构架4. 是否存在这样一种现象:搞系统软件的公司不需要采用CMMI和ISO9000模式?CMMI和ISO模式只适用于搞应用软件的企业?如果是,为什么?如果不是,又是为什么?不是。因为CMMI和ISO9000模式规定了严格的管理制度、文档和评估软件能力与成熟度等级的一套标准,它们几乎包括了所有的IT的企业,只是一些优秀的企业自己内部形成特有的企业管理文化,但是它们并不排斥CMM

    2、I和ISO9000模式,甚至还充分肯定CMMI和ISO9000体系。5. 根据学过的数据库编程经验,举出一个用创建视图的方法进行数据处理的例子。create view j1_spjasselect sno,sname,ssex from studentwhere sno = s1(条件语句)视图(j1_spj)的创建是依据基本表(student)进行查询 。当基本表的记录符合条件语句where sno = s1规定的条件时,就能查询出基本表中符合条件记录的学号 、姓名、性别的值。软件生存周期及开发模型6. 简述瀑布模型、增量模型、迭代模型、原型模型的优点和缺点。答案如表:序号模型名称优点缺点1

    3、瀑布模型简单好学逆转性差2增量模型可以分阶段提交有时用户不同意3迭代模型克服瀑布模型的缺点对开发人员要求高4原型模型开发速度快不利于创新7. 软件公司的ISO9000或CMMI管理体系与软件开发模型有关吗?为什么?无关。因为ISO9000或CMMI管理体系是一种过程与质量管理模型,它是适应于任何软件开发模型的,或者说它与任何开发模型无关。开发模型本身只是规定了软件生存周期中的若干步骤或阶段,便于开发人员去开发与维护,它并没有规定管理人员的过程管理方法与任务。为此,ISO9000或CMMI管理体系规定采取阶段评审和不符合项的动态跟踪制度,只有前一阶段的不符合项全部改正后,才允许开发人员进入后一阶

    4、段的工作。所谓不符合项,就是在评审中发现的问题项,它与BUG既有联系,又有区别。对于这些不符合项,软件管理部门要列出表格,记录在案,确定负责人,限定改正时间,动态跟踪到底。8. 对生存周期模型裁减指南有什么看法?“生存周期模型裁减指南”是IT企业或软件组织内部根据软件开发模型的普遍原则,结合本单位的开发经验和行业特点的具体实际定制出来的。它有针对性地对选定的软件开发模型中定义的生存周期,进行恰当地裁减。所谓裁减,就是队员模型中定义的内容进行增、改、删,去掉对本单位或者本项目不适合的部分,增加对本单元或者本项目适用的内容,同时进一步细化。这样可以缩短开发时间,减少开发成本,具有非常现实的意义。软

    5、件立项与合同9. 什么叫风险分析?技能风险和技术风险有何区别?这里的风险分析是指软件立项过程中对产品开发、销售等可能出现的风险进行分析。分析方法是将一个大风险化解为多个小风险,然后再一个个克服小风险。技术风险是指采用新技术的风险程度。技能风险是指项目组成员掌握新技术的风险程度。两者的区别在于一个是说新技术(如新的开发工具,新的设计思想)本身的风险,一个是说人员要掌握这种新技术的风险。10. 行业领域业务专家与产品经理有何异同?行业领域业务专家是精通某行业领域业务的人,在讲标时能把投标书的内容准确、生动地表述出来,使客户心服口服。而产品经理是某产品需求分析和概要设计的经理或专家,主要负责产品的立

    6、项、需求、设计和销售等业务。两者的相同点是:必须精通该产品的功能、性能和接口。不同点是:前者突出熟悉产品的应用业务领域,后者突出熟悉产品的需求与设计。软件需求11. 需求分析的目的是什么?需求分析的难点在哪里?软件需求分析,其目的是用于说明软件产品或软件项目需要满足的条件和限制。在软件工程项目中首先要获取用户的需求,通过对软件需要的提取、分析、文档化及验证,为进一步的设计和实现提供依据。需求分析的难点是:在系统的功能、性能和接口方面,开发者与客户达成完全一致的需求,让客户最终签字确认,并保证在项目验收前,需求相对稳定不变。万一需求有一点变化,双方必须履行“需求变更管理程序”,而变更管理程序在签

    7、订合同时已经做了规定。要知道,合同是具有法律效力的。12. 为什么说需求分析是面向流程的?系统的功能、性能、接口、界面都是在流程中动态实时的反映出来。在所有的流程(物流、人流、资金流、信息流、单据流、报表流、数据流)中,数据流最重要,也最具有代表性。因为在计算机网络系统内,一切流程都表现为数据流,或者说是数据流在不同方向的投影。而流程是动态的、实时的。所以说,需求分析是面向流程的。13. 需求分析的基本思路是什么?需求分析的思路,是从客户的功能需求(系统需要做什么)出发,由系统的业务流程和数据流程导出系统的业务模型和功能模型,识别出系统的元数据和中间数据,为今后设计数据模型做好充分准备。同时,

    8、对系统的软、硬件环境配置,开发工具,开发周期,费用,开发进度,培训,系统风险进行评估。14. 业界存在哪三种需求分析方法?你认为哪一种更好?业界存在三种需求分析方法:面向功能分析、面向对象分析、面向数据分析。以上这三种方法,各自适用于不同的目标系统。目前时尚的方法是面向对象分析,包括面向主体和面向方法。总的来说,对于系统软件和应用软件来说,面向功能需求分析的方法简单明了,而面向对象的需求分析方法则复杂抽象。对于以关系数据库为平台的信息系统软件来说,面向数据需求分析方法的特点是抓住了本质。但是,这三种分析方法都离不开面向流程分析这根总线:功能、对象、数据都是在流程中产生的,又都是为流程服务的。1

    9、5. 需求管理过程的目标和内容是什么?需求管理的目标,是保证软件项目或产品满足客户在软件功能、性能、接口三个方面的需求。需求管理过程的内容,主要包括需求确认、需求评审、需求追踪和需求变更活动管理。16. 为什么需求文档要进行同行评审?同行评审,是软件工作产品验证的活动,其目的是为了及早和高效地从软件工作产品中识别并消除缺陷。重点在于发现软件工作产品中的缺陷。另外,由于进行同行评审,使大量人员对软件系统中原本不熟悉的部分更加了解,因此同行评审还提高了项目的连续性,培训了后备人员。17. 怎么理解不符合项?为什么要对它进行跟踪管理?不符合项是指没有满足要求的项,不一定是错误,跟bug是不同的。跟踪

    10、的意思在于,获得需求目前的实现状态,确保用户所有的需求都得到满足。可靠的跟踪信息可为需求变更、系统维护、关键成员离开、系统再设计和类似系统设计等很多方面,提供参考和指导,并可以减少风险和提高项目成功率。18. 需求描述有哪几种工具?你喜欢哪一种?为什么?需求描述工具包括数据流图、业务流程图、用况图、时序图、用户交互图、数据模型图和功能需求列表、性能需求列表、接口需求列表、界面需求列表等。选择哪一种描述工具,主要取决于问题域的本质特征。不同的软件,对分析要求的严格程度不同。我喜欢业务流程图,它包括了物流、资金流、信息流,即业务操作模型,重点是业务操作的流水步骤。业务模型表示了与系统有关的人、设备

    11、、其他子系统之间的业务关系和费用关系,它是经过业务流程重组、再创和优化后,并且得到企业领导确认的业务流程图。绘制这个图的工具可以是Office办公软件。软件策划19. 简述软件策划的步骤。软件策划共分4个步骤,如表:步骤步骤名称步骤内容评估软件工作产品的规模、工作量、费用及所需要的资源软件工作产品,包括需求规格说明书、概要设计说明书、详细设计说明书、源代码、测试计划和测试报告、质量保证计划、软件配置管理计划、里程碑及评审计划。每个工作产品所需的工作量(人年)、费用及其所需的其他资源,都要量化制定时间表包括开发进度时间表和日历进度时间表:软件开发计划、质量保证计划、软件配置管理计划、测试计划、评

    12、审计划鉴别和评估风险政策风险、资源风险、市场突变风险、技术风险和技能风险与相关的组或人协商策划中的有关约定策划的结果要实事求是,要得到各有关方面的同意和认可20. 软件策划要实现的具体目标是什么?软件策划是项目跟踪和监控的基础,是项目经理和高层经理管理项目的依据。软件策划要实现的具体目标有三个。1 对供项目测试和跟踪用的三个软件估计已建立文档。这三个评估是: 工作产品规模估计 工作量及成本估计 计算机资源估计2 软件项目活动和约定是有计划的,并已建立文档。这里的活动,包括开发活动和管理活动。这里的约定,是指对项目的各种标准、规范、规程的约束。3 受影响的组和个人,同意他们对软件项目的约定。受影

    13、响的组和个人有: 软件工程组(项目组) 软件估计组 系统测试组 质量保证组 配置管理组 合同管理组 文档支持组其中有的组可能只有一个人21. 定义软件过程的含义是什么?所谓定义软件过程,就是根据选定的生存周期模型,规定软件的开发阶段,及每一阶段的工作步骤和文档标准等内容。22. 项目跟踪与监督的基础是什么?在项目策划阶段,要为开发计划制定严格的评审流程。开发计划在经过组织批准生效后,将成为进行项目跟踪与监督的基础。23. 软件开发计划书应该包括哪些内容?软件开发计划书是软件策划的输出文档,它包括如下10各方面的内容:1 软件项目组的目的、范围、目标和对象。2 软件生存周期的选择与裁减。3 确定软件开发和维护的规范、方法和标准。4 软件工作产品的确定。5 对工作产品规模的估计。6 对工作量和成本的估计。7 关键计算机资源的估计和使用情况。8 项目的进度、里程碑和评审计划。9 风险的识别和评估。10 项目工程设计和工具的计划。24. 怎样理解软件中的度量,它有何作用?软件中的度量,是指对大量测量数据的统计分析。度量是按规定在项目进行过程中,需要采集的度量数据,以便量化地反映项目的进展情况,为管理者提供对项目进展的适当的可视性,同时度量数据是项目过程改善的基础数据,它们存放在测量数


    注意事项

    本文(软件工程简答题Word文档格式.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开