#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级华北科技学院计算机系 软件工程课程151软件工程 第1章 概论1华北科技学院计算机系 软件工程课程软件工程是一门交叉学科软件工程借鉴了传统工程的原则和方法以求高效地开发高质量的软件软件工程应用了计算机科学数学工程科学和管理科学的很多理论和知识计算机科学和数学用于构造模型与算法 工程科
软件的基本知识 软件危机 软件工程 软件生存周期 软件工程项目软件是一种逻辑实体而不是具体的物理实体因而它具有抽象性软件的生产与硬件不同在它的开发过程中没有明显的制造过程在软件的运行和使用期间没有硬件那样的机械磨损老化问题按软件失效的影响进行划分 高可靠性软件 一般可靠性软件 软件工作的内容 软件危机的定义软件工程过程定义了:方法使用的顺序 要求交付的文档 为保证质量和适应变化所需要的
软件是计算机系统中与硬件相互依存的另一部分它是包括程序数据及其相关文档的完整集合程序是按事先设计的功能和性能要求执行的指令序列数据是使程序能正常操纵信息的数据结构文档是与程序开发维护和使用有关的图文材料 应用软件 商业数据处理软件 工程与科学计算软件 计算机辅助设计/制造软件 系统仿真软件 智能产品嵌入软件 医疗制药软件 事务管理办公自动化软件 计算机辅助教学软件软件工程过程的特性 需求分析和定义
#
3.成绩计算软件 浏览器 3. 抽象性 软件是一种逻辑实体而不是具体的物理实体具有抽象性4. 依附性 软件不象其它产品和设备能够独立存在和工作软件的开发和运行必须依赖于计算机系统硬件类型1-6月超大型4. 从程序编写发展到整个软件生存期 软件的范围从程序发展到整个软件生存周期 4.软件工程管理 主要包括: ▲ 软件项目管理 ▲人员管理 ▲ 软件过程管理 ▲经费管
第七章软件测试概论在本章中,我们将研究:1、错误类型和如何分类错误2、 测试的目的3、单元测试4、集成测试策略5、测试计划6、何时停止测试有许多种测试方法,这里将为你介绍几种测试方法,它们能够使你为用户发布一个高质量的系统。在开发过程中怎样在需求和设计的复查中帮助我们探索错误。但是测试是以发现错误为核心,有许多种方法使我们在测试上下的功夫更有效率更有效果。概论Jones广泛地研究了程序员的生产力,
#
软件危机软件危机介绍产生危机的原因消除危机的途径 软件工程 软件生命周期 软件过程软件工程方法学思想.3 增量模型.7 敏捷过程与极限编程(III)模型比较系统可能不满足客户的需求 软件过程的特征是无序的混乱的过分的承诺几乎没有什么过程是经过定义的项目能否成功完全取决于开发人员的个人能力 遇到危机就放弃原计划过程反复编码和测试成功完全依赖个人努力和杰出的专业人才软件过程是不可确定和不可预见的 已定义级(II)
1梅宏北京大学信息科学技术学院软件所高可信软件技术教育部重点实验室软件工程概论2主要内容软件与软件产业软件工程:概念及范围软件工程发展回顾软件工程现状及未来关于本课程的学习3软件概念(1)软件-计算机系统中的程序及其文档程序:计算任务的处理对象和处理规则的描述文档:为了便于了解程序所需的阐明性 张效祥主编计算机科学技术百科全书(第2版)其他定义Ian Sommerville:puter
违法有害信息,请在下方选择原因提交举报