计算机二级(软件工程基础)课件.ppt

计算机二级(软件工程基础)课件.ppt

ID:56963199

大小:208.50 KB

页数:34页

时间:2020-07-22

计算机二级(软件工程基础)课件.ppt_第1页
计算机二级(软件工程基础)课件.ppt_第2页
计算机二级(软件工程基础)课件.ppt_第3页
计算机二级(软件工程基础)课件.ppt_第4页
计算机二级(软件工程基础)课件.ppt_第5页
资源描述:

《计算机二级(软件工程基础)课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程基础考点1:软件工程基本概念软件的定义与软件特点软件的定义软件是计算机系统中与硬件相互依存的另一部分。它包括程序、相关数据及其说明文档。软件特点软件是一个逻辑实体,具有抽象性软件没有明显的制造过程软件在使用过程中没有磨损、老化的问题软件对硬件和环境有着不同程度的依赖性。这导致了许多移植的问题软件是复杂的,而且以后会更加复杂软件的成本相当昂贵软件工作牵涉到很多社会因素软件的开发至今尚未完全摆脱手工艺的开发方式软件本身是复杂的实际问题的复杂性程序逻辑结构的复杂性软件成本相当昂贵软件危机与软件工程软件危机软件危机指的是在计算机软件的开发和维护过程中所遇到的一系列严重

2、问题软件工程软件开发技术软件工程管理软件工程过程与软件生命周期软件工程过程软件工程过程是把输入转化为输出的一组彼此相关的资源活动软件生命周期软件生命周期是软件产品或系统一系列相关活动的全周期。软件生命周期包括可行性研究和需求分析、设计、实现、测试、交付使用和维护等几个阶段。历年真题软件是指()。(2007.09)程序程序和文档算法加数据结构程序、数据与相关文档历年真题下列选项中不属于软件生命周期开发阶段任务的是()。(2006.09)软件测试概要设计软件维护详细设计历年真题下列描述中正确的是()。(2005.09)软件工程只是解决软件项目的管理问题软件工程主要解决软件

3、产品的生产率问题软件工程的主要思想是强调在软件开发工程中需要应用工程化原则软件工程只是解决软件开发中的技术问题历年真题下列叙述中正确的是()。(2005.09)软件交付使用后还需要进行维护软件一旦交付使用就不需要再进行维护软件交付使用后其生命周期就结束软件维护是指修复程序中被破坏的指令历年真题下列描述中正确的是()。(2005.04)程序就是软件软件开发不受计算机系统的限制软件既是逻辑实体,又是物理实体软件是程序、数据与相关文档的集合软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于()阶段。(2007.04)考点2:结构化分析方法需求分

4、析和需求分析方法需求分析是指用户对目标软件系统的功能、行为、性能、设计约束等方面的期望。需求分析将创建所需的数据模型、功能模型和控制模型需求分析方法结构化分析方法面向对象的分析方法结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用,其目的是帮助弄清用户对软件的需求结构化分析的常用工具数据流图数据字典判定树判定表软件需求规格说明书历年真题软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是()。(2007.09)在结构化分析使用的数据流图(DFD)中,利用()对其中的图形元素进行确切解释。考点3:结构化设计方法软件设计的基本

5、概念概要设计概要设计的任务面向数据流的设计方法设计的准则详细设计详细设计的任务详细设计的工具历年真题在结构化程序设计中,模块划分的原则是()。(2007.04)各模块应包括尽量多的功能各模块的规模应尽量大各模块之间的联系应尽量紧密模块内具有高内聚度、模块间具有低耦合性历年真题从工程管理角度,软件设计一般分为两步完成,它们是()。(2006.09)概要设计与详细设计数据设计与接口设计软件结构设计与数据设计过程设计与数据设计历年真题两个或两个以上模块之间关联的紧密程度称为()。(2006.04)耦合度内聚度复杂度数据传输特性历年真题在软件设计中,不属于过程设计工具的是()

6、。(2005.09)PDL(过程设计语言)PAD图N-S图DFD图历年真题下列描述中正确的是()。(2005.04)程序就是软件软件开发不受计算机系统的限制软件既是逻辑实体,又是物理实体软件是程序、数据与相关文档的集合考点4:软件测试软件测试的目的对软件测试而言,它的目标是发现软件中的错误。但是,发现错误不是我们最终的目的,软件工程的根本目的是开发出高质量的完全符合用户需要的软件。软件测试准则根据软件测试的重要性,要做好软件测试软件测试技术和方法综述测试的目的就是在软件投入生成运行之前,尽可能地发现软件中的错误。测试是对软件规格说明、设计和编码的最后复审,所以软件测试

7、贯穿在整个软件开发期的全过程。静态测试和动态测试静态测试一般是指人工评审软件文档或程序动态测试就是通过运行软件来检验软件中的动态行为和运行结果的正确性,也就是所谓的上机测试。白盒测试方法和测试用例设计白盒测试也称为结构测试,它与程序内部结构有关。它设计程序风格、控制方法、源语句、数据库设计和编码细节。主要方法有逻辑覆盖、基本路径测试等黑盒测试方法和测试用例设计黑盒测试也称为功能测试,测试时不考虑程序内部细节、结构和实现方式,仅检验程序结果与说明书的一致性。主要方法有等价类划分法、边界值分析法、错误推测法。软件测试的实施单元测试是软件设计的最小单位——

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

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

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