1 / 56
文档名称:

01 概论-课件(PPT讲稿).ppt

格式:ppt   页数:56
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

01 概论-课件(PPT讲稿).ppt

上传人:1259812044 2016/5/16 文件大小:0 KB

下载得到文件列表

01 概论-课件(PPT讲稿).ppt

文档介绍

文档介绍:1一、计算机软件二、软件工程三、软件工程方法论四、软件过程实践论五、软件支持过程六、软件管理过程 2 本本章章重重点点?软件、软件工程的定义?软件工程研究的四项内容:软件生命周期模型、软件开发方法、软件支持过程、软件管理过程?软件工程的八条原理( 7+1 条) ?软件工程方法论:面向过程方法、面向对象方法、面向元数据方法和形式化方法?软件工程“五个面向”实践论: “面向流程分析、面向元数据设计、面向对象实现、面向功能测试、面向过程管理”?三类过程管理模式: “ ISO 9001 , CMMI ,软件企业文化”。 3一、计算机软件二、软件工程三、软件工程方法论四、软件过程实践论五、软件支持过程六、软件管理过程 4一、计算机软件????? 51. 1. 软件概念软件概念?软件=程序+数据+文档–程序:按设计的功能和性能要求执行的指令序列–数据:程序能正常运作的初始化数据–文档:为了理解程序所需的详细描述性资料。 6 ?文档的重要性–文档是否规范与齐全,是衡量软件企业是否成熟的重要标志之一。–软件文档分为开发文档和管理文档两大类。开发文档指导软件开发与维护;管理文档指导软件管理和决策。–软件工程规定: 文档必须指挥程序,而决不允许程序指挥文档;文档与程序必须保持高度一致,而决不允许程序脱离开文档。 72. ?软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性?软件的生产与硬件不同,在它的开发过程中没有明显的制造过程?在软件的运行和使用期间, 没有硬件那样的机械磨损,老化问题 89 其它特点: ??软件的开发和运行常受到计算机系统的限制, 软件的开发和运行常受到计算机系统的限制, 对计算机系统有着不同程度的依赖性对计算机系统有着不同程度的依赖性??软件的开发至今软件的开发至今尚未完全摆脱手工艺的开发尚未完全摆脱手工艺的开发方式方式??软件本身是复杂的软件本身是复杂的??实际问题的复杂性实际问题的复杂性??程序逻辑结构的复杂性程序逻辑结构的复杂性??软件成本相当昂贵软件成本相当昂贵??相当多的软件工作涉及到社会因素相当多的软件工作涉及到社会因素 103. ?按软件的功能划分–系统软件、支持软件、应用软件?按软件工作方式划分–实时处理软件、分时软件、交互式软件、批处理软件?按软件服务对象的范围划分–项目软件、产品软件?按使用的频度进行划分: –一次使用、频繁使用?按软件失效的影响进行划分: –高可靠性软件、一般可靠性软件