北理工软件工程概论复习重点

北理工软件工程概论复习重点

ID:15401388

大小:145.50 KB

页数:11页

时间:2018-08-03

北理工软件工程概论复习重点_第1页
北理工软件工程概论复习重点_第2页
北理工软件工程概论复习重点_第3页
北理工软件工程概论复习重点_第4页
北理工软件工程概论复习重点_第5页
资源描述:

《北理工软件工程概论复习重点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程复习题基本概念及管理部分复习题一、填空:1.软件工程是将系统化的、严格约束的、可量化的方法应用于软件开发运行和维护,即将工程化应用于软件,并包括上述方法的研究。[1.11]2.软件危机的主要特点是,开发周期大大超过规定日期;软件系统开发成本高、质量差;质量得不到保证;软件系统开发人员短缺、质量低;软件系统维护难度大。[1.9]3.软件工程的三个视角为工程的视角、技术的视角、管理的视角。[1.12]4.软件的特点是:没有物理形态的产品;质量因素仅取决于与产品研制过程与批量生产过程无关;没有磨损,维护内容和其他产品不同;

2、软件产品具有很强的定制性。[1.6]5.软件过程模型的定义是:根据不同的实际项目来定义,贯穿于生命周期之中的,一组关键区域。[1.16]6.软件工程管理要点(4个P)是:人员、产品、过程、项目。[5.41]7.软件的错误通常来源于:处理逻辑、数据处理、标准化处理、规约、用户界面、错误检测、硬件接口、软件接口。[5.29]8.软件项目生产率测量包括:文档页数、评审次数、发现的错误数、功能点、交付的源代码行数[5.30]9.软件测量的基本指标:正确性、可维护性、完整性、可用性。[5.38]10.可维护性是指:错误容易修改;环境变

3、化容易适应。采用间接测量技术。可维护性软件与不可维护软件相比,MTTC(mean-time-to-change)平均修改时间较低。[5.39]11.项目计划活动:第一个活动是可行性分析第二个活动是估算开发所用资源。[5.3]12.项目计划中,估算软件开发资源包括:开发环境资源(软件、硬件、工具)、可复用的软件构件、人力资源。[5.4]13.任务进度的执行指标是(scheduleperformedindex,SPI):SPI=BCWPi/BCWSi。[5.55]14.在软件项目计划中,甘特图(GanttChart)可用于表示任

4、务时间和进度的计划。[5.43]11Copyright©2003-2006BIT11110307软件工程复习题二、简答:1.简述顺序模型、增量模型和喷泉模型的形式(可以画图表示)和特征。[1.17]顺序模型强调顺序性阶段性很弱的反馈喷泉模型同时并发,循环增量模型强调版本的价值2.如果你遇到一个已经有先例的项目,你会选择怎样的模型?如果项目的规模较大且时间又紧怎么办?[1.25]项目情况适用模型•已经有先例的项目顺序模型(瀑布模型)•问题明确且时间紧的项目RAD模型•规模较大且时间紧的项目增量模型•需求不确定的项目原型模型•带

5、有突破性技术的项目螺旋模型•客户难以沟通和理解的项目原型模型•明显复用潜力的项目构件模型3.简述一般性风险包括的主要内容。一般性风险分类说明产品规模(PS)与总体规模相关的风险商业影响(BU)与市场约束相关的风险客户特征(CU)与客户素质及沟通程度相关的风险过程定义(PD)与过程定义及遵守程度相关的风险开发环境(DE)与开发工具的可用性相关的风险建造的技术(TE)与开发复杂性及技术新旧程度相关的风险人员和经验(ST)与开发人员技术水平及经验相关的风险11Copyright©2003-2006BIT11110307软件工程复习

6、题系统分析部分习题一、填空:1.软件系统工程分为两种,一种为业务过程工程,另一种为产品工程。2.使某项业务能够有效地使用软件系统建造的信息体系,这种软件系统被称为:业务过程工程。3.将给定的功能映射为软件工作产品,这种软件系统被称为:产品过程。4.系统分析的建模分析语境图分为:用户界面处理输入处理输出处理处理和控制功能测试和维护。5.软件需求分析(系统分析)的产品是软件需求规格说明。6.结构化分析的数据建模是对系统中所有数据的描述,功能建模是对系中加工规约的描述,行为建模是对系统的控制规约的描述。7.结构化分析的模型的工具是

7、:实体-关系图ERD(数据建模)数据流模型图DFD[可加控制流CFD](功能建模)状态转换图STD(行为建模)数据字典DD。8.实体关系图的基本元素是:数据对象、属性、关系,以及关系上的三种表示一对多一对一、多对多。9.数据流图(dataflowdiagramDFD)的基本元素是:变换处理外部实体输入输出数据存储加工说明。10.数据字典描述的内容包括:名称别名何处使用/如何使用内容描述补充信息。11.数据流图DFD,从问题陈述中区分所有动词和名词,动词作为变换处理名词作为外部实体控制队形数据存储。12.面向对象分析建造系统的

8、基本元素是封装了操作的对象类,以及类的实例对象。13.领域分析的目标是创建可以广泛地用于整个应用领域范畴的可复用的软构件。14..UML(UnifiedModelingLanguage)用于确定表示和记录软件系统,它提供的是模型符号标记,尤其适用于面向对象那个的软件分析和设计。11Copy

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。