电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOCX文档下载
分享到微信 分享到微博 分享到QQ空间

软件工程概论资料集锦

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

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

软件工程概论资料集锦

第一章 软件工程概述1、软件产品的特性是什么?产品特性:是一种逻辑产品,与物质产品有很大的区别。软件产品的生产主要是研制,生产成本主要在开发和研制,开发研制完成后,通过复制就产生了大量软件产品。软件产品不会用坏,不存在磨损,消耗。生产主要是脑力劳动,还末完全摆脱手工开发方式,大部分产品是"定做”的开发软件的费用不断增加,致使生产成本相当昂贵。2、软件生产有几个阶段?各有何特征?程序设计时代:这个阶段生产方式是个体劳动,使用的生产工具是机器语言,汇编语言。程序系统时代:这个阶段生产方式是小集团合作生产,使用的生产工具是高级语言,开发方法仍依靠个人技巧,但开始提出结构化方法。软件工程时代:这个阶段生产方式是工程化的生产,使用数据库、开发工具、开发环境、网络、分布式、面向对象技术来开发软件。3、什么是软件危机?主要表现在哪些方面?软件开发技术的进步未能满足发展的要求。 在软件开发中遇到的问题找不到解决的办法, 问题积累起来,形态尖锐的矛盾,导致了软件危机。表现方面:(1) 用户对开发出的软件很难满意。 (2) 软件产品的质量往往靠不住。(3) 一般软件很难维护。(4) 软件生产效率很低。(5) 软件开发成本越来越大。(6) 软件成本与开发进度难以估计。(7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。4、什么是软件工程?它目标和内容是什么?软件工程:就是用科学的知识工程和技术原理来定义,开发,维护软件的一门学科。软件工程的目标:付出较低开发成本;达到要求的功能; 取得较好的性能; 开发的软件易于移植; 只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。软件工程的内容: 研究内容包括开发技术和开发管理两个方面。 开发技术主要研究: 软件开发方法,开发过程,开发工具和环境。开发管理主要研究:软件管理学,软件经济学,软件心理学。5、软件工程面临的问题是什么?软件工程需要解决的问题: 软件的费用, 可靠性, 可维护性, 软件生产率和软件的重用。6、什么是软件生存周期?它有哪几个活动?软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。7、什么是软件生存周期模型?有哪些主要模型?生存周期模型: 描述软件开发过程中各种活动如何执行的模型。 对软件开发提供强有力的支持, 为开发过程中的活动提供统一的政策保证, 为参与开发的人员提供帮助和指导, 是软件生存周期模型化技术的基础,也是建立软件开发环境的核心。主要有:瀑布模型,增量模型,螺旋模型,喷泉模型,基于知识的模型,变换模型。8、什么是软件开发方法?有哪些主要方法?使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。 通过使用成功的软件开发方法, 在规定的投资和时间内, 开发出符合用户需求的高质量的软件。 软件开发方法是克服软件危机的重要方面之一,对软件工程及软件包产业的发展起了不可估量的作用。主要有:结构化方法,JACKSON方法,维也纳开发方法( VDM ),面向对象开发方法。9、软件工程方法学包含3 个要素分别是什么?分别是:方法、工具和过程。方法是完成软件开发的各项任务的技术方法,回答 “怎样做 ” 的问题;工具是为运用方法而提供的自动的或半自动的软件工程支撑环境;过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。10、什么是软件过程?为了获得高质量软件所需要完成的一系列任务的框架,规定了完成各项任务的工作步骤。 在完成开发任务时必须进行一些开发活动, 并且使用适当的资源, 在过程结束时将把输入转化为输出。11、瀑布模型的特点及优点?特点:(1)各个阶段的顺序性和依赖性;(2)划分逻辑设计与物理设计,尽可能推迟程序的物理实现;(3)每个阶段必须完成规定的文档,对其中问题通过复审及早发现,及早解决。优点:可强迫开发人员采用规范的方法(例如,结构化技术) ;严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。12、螺旋模型的优点?对可选方案和约束条件的强调有利于已有软件的重用,也有助于把软件质量作为软件开发的一个重要目标;减少了过多测试(浪费资金)或测试不足(产品故障多)所带来的风险;在螺旋模型中维护只是模型的另一个周期,在维护和开发之间并没有本质区别。螺旋模型主要适用于内部开发的大规模软件项目。项目越大,风险也越大,因此,进行风险分析的必要性也越大。此外,只有内部开发的项目,才能在风险过大时方便地中止项目。13、快速原型的分类、特点及使用策略?分类:探索型、实验型、进化型特点: 尽快向用户提供一个可在计算机上运行的目标系统的模型, 以便使用户和开发者在目标系统应该 “做什么 ”这个问题上尽可能快地达成共识。快速原型应该具备的第一个特点是 “快速 ” ;快速原型应该具备的第二个特点是 “容易修改 ” 。原型的 “修改 试用 反馈 ”过程可 能重复多遍。使用策略:废弃策略和追加策略。14、软件工程的目标?付出较低开发成本; 达到要求的功能;取得较好的性能; 开发的软件易于移植;只需较低的维护费用;能按时完成开发任务,及时交付使用;开发的软件可靠性高。15、软件开发技术主要研究内容?软件开发方法,开发过程,开发工具和环境。16、软件开发管理主要研究内容? 软件管理学,软件经济学,软件心理学。17、快速原型开发的步骤? 快速开发、需求、构造原形、原形、运行原形、评价原形、修改意见。第二章 可行性研究1、可行性研究的任务是什么 ?可行研究的任务: 首先需要进行概要的分析研究, 初步确定项目的规模, 目标, 约束和限制。分析员再进行简要的需求分析,抽象出项目的逻辑结构,建立逻辑模型。从逻辑模型出发,经过压缩的设计, 探索出若干种可供选择的解决方法, 对每种解决方法都要研究它的可行性。主要从四个方面考虑:.技术可行性:一般要考虑的情况包括开发的风险即设计出的系统能否达到要求的功能和性能 ;资源的有效性;相关技术的发展是否支持;.经济可行性:进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资。.法律可行性:要开发的项目是否存在任何侵权问题。(4).管理可行性:运行方式在用户组织内是否可行,现有管理制度、人员素质、操作方式是否可行。2、可行性研究有哪些步骤?.确定项目规模和目标;.研究正在运行的系统;收集、研究、分析现有系统的文档资料,实地考察系统访问有关 人员,然后描绘现有系统的高层系统流程图。 .建立新系统的高层逻辑模型;使用数据流图和数据字典描述数据在系统中的流动和处理情况。.导出和评价各种方案;导出若干较高层次的物理解决方法,根据技术可行性、经济可行 性、社会可行性进行评估,得到可行的解决方法。.推荐可行方案;进行成本效益分析,决定该项目是否值得开发,若值得开发那么解决 方案是什么,并且说明该方案可行的原因和理由。.编写可行性研究报告;将上述可行性过程的结果写成相应文档,即可行性研究报告。3、可行性研究过程包括哪些?2. 研究目前正在使用的系统4. 进一步定义问题6. 推荐行动方针8. 书写文档提交审查1. 复查系统规模和目标3. 导出新系统的高层逻辑模型5. 导出和评价供选择的解法7. 草拟开发计划4、什么是数据流图?其作用是什么?数据流图( DFD ) :以图形的方式描述数据在系统中流动和处理的逻辑过程。只反映系统必 须完成的逻辑功能,是一种功能模型。5、什么是数据字典?其作用是什么?共有哪些条目?数据字典 ( DD ) 用来定义数据库流图中的各个成分的具体含义。 有以下四类条目: 数据流,数据项,数据存储,基本加工。7、某图书管理系统有以下功能:借书: 输入读者借书证。 系统首先检查借书证是否有效, 若有效, 对于第一次借书的读者,在借书证上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过10 本,若已达10,拒借,末达10 本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文-可编辑修改-件。)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(3个月)作罚款处理。否则,修改库存目录与借书文件。查询:通过借书文件,库存目录文件查询读者情况、图书借阅及库存情况,打印统计表。解:顶层图1层图E3 48、某银行的计算机储蓄系统功能是:将储户的存户填写的存款单或存款单输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存款单给储户;如果是取款,系统计算清单给储户。请用 DFD, IDEF0描绘该功能的需求,并建 立相应数据字典。弊卡京施的国9、一个考务处理系统的要求如下,试画出该系统的数据流图。(1)对考生送来的报名表进行检查;(2)对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;(3)对阅卷站送来的成绩表进行检查, 并根据考试中心指定的合格标准审定合格者;(4)填写考生通知单(内容包含考试成绩及合格 不合格标志),送给考生;(5)按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。(1)顶层数据流图不合格报名表/计分折表'理系短J> 考试中心格标掂顶层数据流图考生名单错误成慕表F|一1成短表-可编辑修改-(2)第1层数据流图报名表考生名册(3)第2层数据流图加工1子图:报名表1.1杏合格报名表1.2第准考证号码不合格报名表考生名单3记生L登考考生名册加工2子图:成镶表正确成技表成谯表成靖表试题得分表分析试题难度分类统计成绩z考生名册10、系统流程图是概括地描绘物理系统的传统工具,表达的是数据在系统各部件之间流动的情况,11、原型化方法主要用于解决什么问题?试说明这种方法的主要优缺点。原型化方法主要用于解决在产品开发的早期阶段需求不确定的问题,用户、经理和其他非技术项目风险承担者发现在确定和开发产品时,原型可以使他们的想象更具体化。这种方法的主要优点如下:(1)明确并完善需求 原型作为一种需求工具,它初步实现所理解的系统的一部分,用户 对原型的评价可以指出需求中的许多问题。(2) 探索设计选择方案原型作为一种设计工具,可以探索不同的用户界面技术, 使系统 达到最佳的可用性,并且可以评价可能的技术方案。(3)发展为最终的产品 原型作为一种构造工具,是产品最初子集的完整功能实现,通过 一系列小规模的开发循环,你可以完成整个产品的开发。(4) 这种方法的主要缺点包括:(1)用户看到一个正在运行的原型便以为产品

注意事项

本文(软件工程概论资料集锦)为本站会员(鲁**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

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




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.