软件工程主要知识点_第1页
软件工程主要知识点_第2页
软件工程主要知识点_第3页
软件工程主要知识点_第4页
软件工程主要知识点_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程主要学问点YUKIwascompiledonthemorningofDecember16,2023软件的定义〔P1〕〔程序〕、〔规程〕以及运行计算机系统可能需要的相关〔文档〕和〔数据〕。2.应用软件的分类〔P2〕通用软件和定制软件4.软件危机的表现〔P5-7〕1、软件开发的本钱和进度难以准确估量,延迟交付甚至取消工程的现象屡见不鲜。2、软件存在错误多,性能低,不行靠,担忧全等质量问题。3、软件本钱在计算机系统的整个本钱中所占的比例越来越大4、软件维护及其困难,而且很难适应不断变化的用户需求和使用环境。〔P7〕化应用到软件上;②对①中所述方法的争论。软件工程包括哪些根本要素简述它们的作用〔P7-8〕7.过程、方法、工具:为软件开发供给了“如何做”的技术、通常包含某种语言或图形的模型表示方法, 设计实践和质量保证标准。〔P8-9〕可用性、有效性、可依靠性、可维护性〔P9-10〕〔传统方法<面对过程的方法、面对数据的方法等>、面对对象方法〕面对对象方法CASE系统的三个层次〔P10-11〕CASECASE台的集成SWEBOK10〔P15-19〕12.〔SoftwareDesign〕→3构造〔SoftwareConstruction)→4〔SoftwareTesting〕→5〔SoftwareMaintenance〕→6〔SoftwareConfigurationManagement〕EngineeringManagement〕→8〔SoftwareEngineeringProcess〕→9〔SoftwareEngineeringToolsandMethods〕→10〔SoftwareQuality〕11.软件工程与其他相关学科的关系〔P19-20〕践中,并借鉴传统工程的原则和方法,以系统的,课控的,有效的方式产生高质量的软件。〔P23〕优质,高效〔P24〕〔软件产品〕而在〔软件工具〕的支持下实施的一系列〔软件工程〕活动。软件过程的根本活动〔P25-26〕123456、软件演化软件过程的制品有哪些(P26-27)12345、软件实施制品软件过程模型有哪些各有哪些特点适用的工程瀑布模型:规定需求、设计、实现、测试与维护这些根本活动,并固定次序。增量模型:软件作为一系列的增量构件来设计、实现、集成和测试。螺旋模型:将瀑布和快速原型结合起来。换。质量。P38-40〕工程启动→工程规划→工程实施→工程收尾民主式、主程序员式和技术治理式工程的沟通方式有哪些〔P46-47〕123456、书面报告〔P50-51〕代码行技术,功能点技术软件本钱估算有哪些技术〔P54-55〕123、COCOMO软件风险治理的过程有哪些根本活动〔P58图〕1234、风险监控〔P65〕〔标识、组织和掌握〕修改的技术,其作用于整个软件生命周期,其目的是是错误到达最小并最有效地提高生产率。〔P65〕有通过正式的变化掌握过程才能转变配置治理活动有哪些〔P66-68〕1234、变更掌握〔P71〕1、用户解决问题或到达目标所需的条件或力量力量312软件需求可分为哪些类型〔P72图〕业务需求、用户需求、功能需求、非功能需求、系统需求需求工程包括哪些根本活动每一项活动的主要任务是什么〔P76,P77-86〕4.个共同的生疏和理解。需求分析:分析和综合所持采集的信息,简历系统的具体规律模型。需求规格说明:编写软件规格说明书,准确,完整的表达已确认的需求。需求验证:评审软件规格说明,保证其正确,全都,完备,准确和清楚性。需求治理:定义需求基线,在整个工程中跟踪需求状态及其变化。需求分析的核心工作〔P78〕建立分析模型是需求分析的核心工作主要的需求猎取技术有哪些它们的优缺点和适用场合〔P87,P87-92〕7.面谈:多种状况下使用的简洁而直接的方法。需求专题研讨会:很快产生系统初步定义,畅所欲言,降低风险,解决行政问题。观看用户工作流程:开发人员很难通过面谈和回忆猎取供求信息。题。基于用例的方法:以任务和用户为中心,确定参与者与事物妆花为对象模型。1.面对对象软件工程方法的活动有哪些英文名称及其简称〔P134-135〕1、面对对象分析〔ObjectOrientedAnalysis,OOA〕2、面对对象设计〔ObjectOrientedDesign,OOD〕3、面对对象编程〔ObjectOrientedProgramming,OOP〕4、面对对象测试〔ObjectOrientedTesting,OOT〕5、面对对象维护〔ObjectOrientedSoftwareMaintenance,OOSM〕2.面对对象的根本概念有哪些英文名称〔P135-138〕3.〔1〕对象〔Object〕〔2〕类〔Class〕 〔3〕封装〔Encapsulation〕 继承〔Inheritance〕 〔5〕消息〔Message〕 〔6〕关联〔Association〕〔7〕聚合〔Aggregation〕 多态性〔Polymorphism〕英文全称〔P140〕UnifiedModelingLanguage5.用例视图〔Use-case View〕设计视图〔Design 进程视图〔ProcessView〕实现视图〔Implementation View〕和分布视图〔Deployment View〕面对对象分析模型由哪些模型组成〔P157〕功能模型〔2〕分析对象模型〔3〕动态模型形式?〔P157-159〕实体类 边界类图标形式:图标形式:图标形式:图标形式:掌握类面对对象需求分析有哪些活动应当建立哪些类型的模型〔P159〕4.模型:实体类模型、边界类模型、掌握类模型、5.3〔P159-163〕6.边界类:表示参与者与系统之间的交互掌握类:表示系统在运行过程中的业务掌握规律例行为的一些分析类。〔P171〕系统设计和具体设计两个阶段软件设计的原则有哪些英文〔P172-174〕3.模块化 、耦合度和内聚性 、复用性些〔4种体系机构的名称P175-178〕5.MVC效劳器体系构造:管道和过滤器体系构造:〔P178,或表示层、应用规律层、存储层〕具体设计的描述工具〔具体设计常用的3种工具是图形,表格,语言〕10软件验证和确认的区分〔P222-223〕求,而验证说明工作产品是否适当的反映了特定需求。换言之,验证确保「你把事做对了」,而确认确保「你做了对的事」。〔P224〕3.广义上讲,测试是指软件产品生存周期内全部的检查、评审和确认活动。质量问题,同时对产品质量进展客观的评价。目的:在于以最少的时间和人力系统地找出软件中潜在的各种错误和缺陷。〔P227〕测试案例产生的测试程序的任何限制。用例。驱动模块和桩模块的概念〔P234〕驱动模块的作用是用来模拟被测模块的上级调用模块,功能要比真正的上级模块简洁入-退出”消息。桩模块用来代替被测模块调用的模块,用以返回被测模块所需的信息。黑盒测试和白盒测试的概念〔P241-242〕下,通过测试来检测每个功能是否都正常使用。来检测产品内部动作是否依据规格说明书的规定正常进展,依据程序内部的构造测试程序,检验程序中的每条通路是否都能按预定的要求正常工作,而不顾他的功能。黑盒测试法中常用的设计测试用例的方法〔P242-244〕等价类划分:是一种典型的黑盒测试方法,可将测试用例数量降到最少。“边缘”选择元素。状态测试:需要通过不同的状态验证程序的规律流程;失败条件测试:主要有竞争条件、重复、压迫和重负。生错误的状况,针对这些状况选择测试用例。〔P245〕语句掩盖、分值掩盖、条件掩盖软件变更的处理可用什么策略〔P266〕软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论