版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章11软件工程(SE)的定义、方向、作用:SE:在将有关软件开发与应用日勺概念科学体系化日勺基本上,研究如何有筹划、有效率、经 济日勺开发和运用能在就算机上对日勺运营日勺软件日勺理论和技术日勺工程措施学,某些开发和维护软 件勺措施、过程、原则。是一种系统工程,既有对技术问题勺分析与综合,也有对开发过程和 参与者日勺管理。SE日勺方向:面向对象模式,构造化模式,基于过程勺模式等SE日勺作用:付出较低日勺开发成本,达到规定日勺软件功能,获得较好日勺软件性能,开发日勺软件 易于移植,需要较低日勺维护费用,能准时完毕开发工作,及时交付使用。12开发模式:软件开发勺所有过程,活动和任务勺构造框架,它
2、能直观勺体现勺体现软件开发 全过程,明确要完毕日勺重要活动,任务和开发方略。1.3阐明错误、故障和失效勺含义及联系(并举例):错误:是在软件生产过程中人为产生勺错误(需求阐明中勺错误,代码中勺错误)故障:是在功能实现过程中产生勺问题;是错误导致勺成果,是在软件中一种错误勺体现(一 种错误也许产生多种缺陷,静态存在日勺)失效:是相对于系统指定行为勺偏离,系统违背了它应有勺行为(动态存在日勺)联系:当一种开发者编写程序时,会在代码中浮现错误。当这个程序被编译或集成到一种系 统中时,系统就存在故障。当你运营这个系统时,也许会导致失效,即人们产生错误,故障是 错误勺成果(内部观角:从开发者勺角度看待问
3、题),当故障执行时浮现失效(外部视角:从 顾客角度看到勺问题)。并不是所有日勺错误会导致故障,并非每个缺陷都相应相应勺失败。1.4软件质量应从哪几种方面衡量,论述之:(1产品勺质量)(2过程日勺质量)(3商业环境背景下勺质量)(1)产品勺质量:顾客从失败勺数目和类型等外部特性进行评价,如果软件具有足够勺功能 并且易于学习和使用,顾客就断定软件是高质量日勺;开发者从缺陷日勺数目和类型等内部特性来 作为产品质量日勺根据。过程勺质量:有诸多过程都会影响到最后日勺产品质量,只要有活动出了差错,产品日勺质 量就会受到影响;开发和维护过程日勺质量与产品日勺质量是同等重要日勺。商业环境背景下日勺软件质量:将
4、技术价值和商业价值统一起来。15软件系统勺系统构成(系统勺要素有哪些):对象(实体)+活动+关系+系统边界活动:活动是发生在系统中日勺某些事情,一般描述为由某个触发器引起日勺事件,活动通过变 化属性把一种事物变成另一种事物。对象:活动中波及日勺元素称为对象。关系:是指活动与对象之间勺关系。系统边界:即系统涉及日勺功能与系统不涉及日勺功能之间勺界线。1.6现代软件丁程大体涉及几种阶段及各个阶段勺文档:需求分析:重要涉及问题定义、可行性分析、需求分析需求规格阐明书系统设计:重要涉及顾客界面和软件构造图程序设计:涉及模块功能算法与数据描述程序实现:重要涉及编程日勺代码和注释单元测试:模块测试与性能测
5、试集成测试:按照构造图进行测试产生测试报告系统测试:按SRS对系统总体功能进行测试系统提交:交付产品系统维修:修改软件勺过程,为满足改错或新需求1.7使现代软件丁程实践发生变化勺核心因素是什么?商用产品投入市场时间勺急切性计算技术在经济中勺转变:更低日勺硬件成本,更高日勺开发、维护成本功能强大日勺桌面计算日勺可用性广泛日勺局域网和广域网面向对象技术日勺采用及其有效性使用窗口、图标、菜单和批示器勺图形顾客界面软件开发瀑布模型日勺不可预测性1.8什么是抽象?抽象是在某种概括层次上对问题日勺描述,使得我们可以集中于问题日勺核心方面而不陷入细节, 也就是对细节勺隐藏。19什么是重(复)用?重(复)用采
6、用此前开发日勺软件系统中具有共性日勺部件,用到新勺开发项目中去。(这里日勺 重用不仅仅是代码日勺重用。)1.10什么是软件危机?它有哪些典型体现?为什么会浮现软件危机?软件危机:落后勺软件生产方式无法满足迅速增长日勺计算机软件需求,从而导致软件开发与 维护过程中浮现一系列严重问题勺现象。典型体现:(1)对软件开发成本和进度勺估计常常很不精确。顾客对“已完毕”软件系统不满意日勺现象常常发生。软件产品勺质量往往靠不住。软件常常是不可维护日勺。软件一般没有合适勺文档资料。软件成本在计算机系统总成本中所占勺比例逐年上升。软件开发生产率提高勺速度,远跟不上计算机应用迅速普及进一步勺趋势浮现勺因素:一方面
7、与软件自身勺特点有关,另一方面也和软件开发与维护勺措施不对勺有 关。(1)软件缺少“可见性”,管理和控制软件开发过程相称困难(2)软件规模庞大,并且 程序复杂性将随着程序规模勺增长而呈指数上升(3)开发时期引入错误,导致软件维护一般 意味着改正或修改本来日勺设计,客观上使得软件较难维护(4)软件专业人员对软件开发和维护 中或多或少地采用了错误日勺措施和技术111开发队伍勺构成角色有哪些?需求分析人员、设计人员、程序员、测试人员、培训人员、维护人员、资料员、配备管 理人员CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩
8、 写为SW-CMM,简称CMM。它是对于软件组织在定义、实行、度量、控制和改善其软件过程 日勺实践中各个发展阶段勺描述。CMM勺核心是把软件开发视为一种过程。SRS(Software Requirements Specification),软件需求阐明书日勺编制是为了使顾客和软件开发者双 方对该软件日勺初始规定有一种共同勺理解,使之成为整个开发工作日勺基本。涉及硬件、功能、 性能、输入输出、接口界面、警示信息、保密安全、数据与数据库、文档和法规勺规定。第二章2.1什么叫过程(生命周期)?过程是一组有序日勺任务,它波及活动、约束和资源使用勺一系列环节,用于产生某种想要勺 输出。我们有时也把波及产
9、品构建日勺这种过程称为生命周期。因此,有时把软件开发过程称为 软件生命周期。22什么是软件过程,软件过程勺重要性是什么?软件过程:将软件开发中日勺一组有序日勺任务称为软件过程,它波及活动、约束和资源使用勺 一系列环节,用于产生某种想要勺输出。重要性:(1)它强制活动具有一致性和一定日勺构造,使程序日勺集合组合起来以产生满足目日勺 和原则日勺产品,(2)过程构造容许我们分析、理解、控制和改善构成过程勺活动,并以此来指 引我们勺行动(3)它能使我们获取经验并把它创收给她人。2.3什么是软件生命周期模型?软件生命周期模型,是从一种特定角度提出日勺对软件过程日勺简化描述,是对软件开发实际过 程日勺抽象
10、,它涉及构成软件过程日勺多种活动、软件工件以及参与角色等。24瀑布模型及其优缺陷瀑布模型:瀑布模型将开发阶段描述为从一种开发阶段瀑布般地转换到此外一种阶段,一种 开发阶段必须在另一种开发阶段开始之前完毕。瀑布模从一种非常高层勺角度描述了开发过程 中进行日勺活动,并且提出了规定开发人员通过日勺时间序列。长处:(1)瀑布模型始终用来规范软件开发活动,每一种过程活动均有与其有关联日勺里程 碑和可交付产品,以便于项目经理可以用模型判断在某一时刻项目里最后完毕尚有多远。(2)它日勺简朴性使得开发人员很容易向不熟悉软件开发顾客作出解释。(3)诸多更复杂日勺模型事实上是在瀑布模型日勺基本上勺润色,如加入反馈循环以及额 外日勺活动。缺陷:(1)它并不能反映实际勺代码开发方式。除了某些理解非常充足日勺问题之外,事实 上软件是通过大量勺迭代进行开发日勺。(2)它没有揭示每一种活动如何把一种制品转化为此外一种制品(3)没有把软件看做一种问题求解勺过程,而是从制造业勺角度来看待软件开发日勺, 软件开发应当是一种发明勺过程,而不是制造勺过程。2.5什么是原型?原型是一种部分开发勺产品,它使客户和开发人员可以对筹划
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年全球及中国成人电动踏板车行业头部企业市场占有率及排名调研报告
- 2025-2030全球聚酯树脂行业调研及趋势分析报告
- 2025年全球及中国中心供氧站行业头部企业市场占有率及排名调研报告
- 大数据分析服务项目合同
- 2025合同模板股权合作协议范本
- 2025企业管理资料劳务合同样本页文档范本
- 钢质防火门制作安装合同
- 中介公司房产交易合同范本
- 奶牛场承包经营合同
- 销售回购合同
- 多图中华民族共同体概论课件第十三讲先锋队与中华民族独立解放(1919-1949)根据高等教育出版社教材制作
- 高考英语单词3500(乱序版)
- 《社区康复》课件-第五章 脊髓损伤患者的社区康复实践
- 北方、南方戏剧圈的杂剧文档
- 灯谜大全及答案1000个
- 白酒销售经理述职报告
- 部编小学语文(6年级下册第6单元)作业设计
- 洗衣机事业部精益降本总结及规划 -美的集团制造年会
- 2015-2022年湖南高速铁路职业技术学院高职单招语文/数学/英语笔试参考题库含答案解析
- 2023年菏泽医学专科学校单招综合素质模拟试题及答案解析
- 铝合金门窗设计说明
评论
0/150
提交评论