考试大纲:2012年硕士研究生入学考试大纲考试科目名称:软件工程基础 考试科目代码:[834]本考试科目考试时间180分钟满分150分包括软件工程与C程序设计两部分每部分各75分软件工程(75分)一考试要求要求考生全面系统地掌握软件工程的基本概念原理技术和方法以及软件开发的全过程并能灵活地运用这些基本知识为软件开发建立分析模型设计模型二考试内容1软件工程的基本概念: 软件
软件工程基础一【教学内容】1.软件危机 2.软件工程 3.软件开发模型 二【教学课时】两课时:第一课时:软件危机软件工程软件开发基本原理及软件生命周期第二课时:软件开发模型优缺点适用场合三【教学目标】 1.了解软件危机概念及重要表现 2.熟悉软件工程的基本基本原理 3.熟悉软件开发生命周期 4.掌握四种重要软件开发模型 四【教学重难点】 1.软件开发生命周期:软件开发的一般步骤以及每个步骤要
软件工程基础需求工程刘 驰讲授内容软件需求需求工程过程需求建模形式化描述1. 什么是需求需求是对系统应该提供的服务和所受约束的描述由于需求要向不同类型的涉众(读者)传达不同层次的信息可以将需求分为:用户需求(目标需求) :用用户所熟悉的表达形式给出需求描述系统需求(产品需求):详细地给出系统将提供的服务以及系统所受到的约束比用户需求更具体更形式化软件设计描述(设计层需求):在系统需求描述的基础
软件工程基础一、软件工程的概念1、软件:程序+文档程序:由人所编写的、指挥和控制计算机完成某一任务的指令序列。文档:与程序运行和维护有关的图文2、软件危机 20世纪60至70年代,由于计算机硬件技术的进步。一些复杂的、大型的软件开发项目提出来了,但,软件开发技术的进步一直未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机 软件危机是
软件工程概述软件生存周期软件质量与质量保证软件工程管理软件开发环境软件工程1软件发展的三个阶段软件工程相关概念软件工程目标软件工程三要素软件工程概述2软件发展的三个阶段程序设计时代(50-60年代) 软件指程序,软件开发程序编写,用汇编及机器语言程序系统时代(60-70年代) 软件指程序及说明书,软件开发包括程序设计和测试,用高级语言软件工程时代(70年代以后)软件指程序、文档、数据,软件开发
选择:1下列对于软件测试的描述中正确的是______A软件测试的目的是证明程序是否正确B软件测试的目的是使程序运行结果正确C软件测试的目的是尽可能多地发现程序中的错误D软件测试的目的是使程序符合结构化原则2下列描述中正确的是______A程序就是软件B软件开发不受计算机系统的限制C软件既是逻辑实体又是物理实体D软件是程序数据与相关文档的集合3下面叙述正确的是______A程序设计就是编制程序
软件工程的基本概念1. 下列选项中不属于软件生命周期开发阶段任务的是( )A.软件测试B.概要设计C.软件维护D.详细设计2. 软件生命周期可分为多个阶段一般分为定义阶段开发阶段和维护阶段编码和测试属于( )阶段软件设计可分为两步:概要设计和详细设计确定系统的物理模型是开发阶段的最主要的任务1. 软件设计的原则(1)模块化:将程序划分成独立的模块(2)抽象:抽象出事物本质忽略细节(3)逐
软件工程概述 软件开发方法 软件开发方法是软件开发过程所遵循的方法和步骤其目的在于有效地得到一些工作产品即程序和文档并且满足质量要求软件开发方法包括分析方法设计方法和程序设计方法 软件开发方法主要有: 结构化方法 原型法 面向对象的分析设计方法 ……11运行时期(3)需求分析 确定目标系统究竟做什么确定目标系统必须具备哪些功能性能和其他要求(5)软件编码和调
单击此处编辑母版标题样式7.4 软件工程基础7.4.1 软件工程的基本概念第31讲 程序设计与软件开发基础(五) 7.4.2 结构化分析方法 7.4.3 结构化设计方法掌握软件工程的基本概念理解结构化分析方法和结构化设计方法能利用这两种方法提供的常用工具解决实际问题教学目标及基本要求第31讲 程序设计与软件开发基础(五)教学重点软件工程的基本概念数据流图结构化分析方法使用的
软件工程基础 .4 软件测试及调试第32讲 程序设计与软件开发基础(六) .3 结构化设计方法理解结构化设计方法能利用该方法提供的常用工具解决实际问题掌握测试与调试的概念了解白盒测试与黑盒测试的概念能进行简单的测试用例设计和实施了解静态调试与动态调试教学目标及基本要求第32讲 程序设计与软件开发基础(六)教学重点测试和调试的基本概念白盒测试与黑盒测试 第32讲 程序设计与
违法有害信息,请在下方选择原因提交举报