- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程 一种层次化技术 工具 方法 过程 质量焦点 Software engineering layers 软件工程三个要素:方法、工具、过程 精品 软件工程框架 可 用 性 性 性 确 正 合 算 选取适宜的开发模型 采用合适的设计方法 提供高质量的工程支持 重视软件工程的管理 基本过程 原则 目标 过 程 支 持 过 程 组 织 过 程 精品 《软件工程》课程 与其它软件专业课的区别 (1) 立足于系统的整体。 (2) 讲授系统分析、系统设计、 测试及维护的理论和方法。 (3) 构筑一个软件系统,实践 软件开发全过程。 精品 学习过程要实现: 转变对软件的认识: 上升 程序 系统 转变思维定式: 上升 程序员 系统工程师 工程化训练 精品 第一章软件工程内容与方法 §1.3 软件的开发方法 面向过程的方法 面向对象的方法 面向数据的方法 精品 §1.3 软件的开发方法 面向过程的方法(结构化方法) 包括: 结构化分析、结构化设计、结构化编程、结构化测试和结构化维护 特点: 分析设计,强调”自顶向下、逐步求精“;编程实现,强调”单入口和单出口“ 精品 §1.3 软件的开发方法 面向对象的方法 包括: 面向对象分析、面向对象设计、面向对象编程、面向对象测试和面向对象维护 特点: 面向对象=对象+类+继承+消息 精品 §1.3 软件的开发方法 面向数据的方法: 以元数据(组织数据的数据)为基础,通过数据模型实现对数据进行处理的功能 特点: 与关系数据库管理系统紧密地捆绑在一起 精品 §1.3 软件的开发方法 五个面向理论 面向流程分析:面向业务流程、资金流程和信息流程分析,建立有效的系统业务模型和功能模型 面向数据设计:对元数据进行分析,构建数据模型 精品 §1.3 软件的开发方法 五个面向理论 面向对象实现:按照软件复用的理念,采用面向对象的方法对系统进行详细设计和编程实现。 面向功能测试:针对功能模型,设计测试用例,进行功能测试 面向过程管理:针对软件生存周期的各个阶段进行管理和控制 精品 §1.4软件的支持过程 软件工程中的过程:指软件生存周期中的时间序列。包括: 市场调研、立项、需求分析、策划、概要设计、详细设计、编码、测试、运行、维护几个阶段。 软件工程的支持过程:由支持软件生存周期各个阶段的工具所组成。生产工具主要包括: 需求分析工具、设计工具、实现工具、测试工具、维护工具、、配置工具及开发环境(CASE工具) 软件开发环境:指能够连续地支持多个开发阶段的CASE工具。 精品 §1.5软件的管理过程-CMM CMM(Capability Maturity Model for Sofyware)是评估软件能力与成熟度等级的一套标准。由美国卡内基-梅隆大学软件工程研究所推出。 精品 CMM的应用领域 软件组织:用来不断改进自身的软件过程管理能力 评估机构:用来评估某软件组织当前软件能力成熟度的级别 客户:用来评估承包商的软件能力。 §1.5软件的管理过程-CMM 精品 CMM的实质 以过程为核心抓软件组织的管理-软件组织的过程改进 以项目为手段抓团队开发过程的活动-落实过程改进的措施 以活动记录为基础抓过程的度量-软件组织的改进情况 §1.5软件的管理过程-CMM 精品 CMM的实质 过程包括开发部门的软件开发过程和管理部门的软件管理过程 组织是指软件企业自身或内部的一个研发部门 项目是指软件企业的项目开发团队 活动包括项目的开发活动和项目的管理活动 度量是一种统计,一种大量实践数据的经验总结 §1.5软件的管理过程-CMM 精品 1.6软件工程与信息系统工程 信息系统的定义:利用计算机网络技术、数字通讯技术和数据库技术实现信息采集和处理的系统。 信息系统由社会环境、网络环境、数据环境和程序环境组成。 信息系统工程与软件工程的关系 是软件工程的一个分支,遵守软件工程的普遍原理和方法。 具备自己特殊的原理和方法 精品 高级软件工程 费玉奎 (计算机科学与技术系) 办公室:文理大楼605 Email:fyk@sdau.edu.cn 精品 高级软件工程 基本理论 UML使用方法 教学内容 精品 高级软件工程 重点、补充内容记笔记,课后复习整理 带着问题看书,究其所以然 勤于实践,在处理问题过程中修正、完善对知识的理解 学习方法 精品 数据库原理及应用 掌握基本理论和基本操
您可能关注的文档
最近下载
- 《第5课 共同保卫伟大祖国》课件_初中道德与法治_七年级全一册_中华民族大团结.pptx VIP
- h3cloud云学堂故障处理手册.pdf VIP
- 2025-2026学年重庆市巴蜀中学学堂班八年级(上)选拔数学试卷(含答案).pdf VIP
- 第5课 共同保卫伟大祖国 课件中华民族大团结.ppt VIP
- GB50819-2013 油气田集输管道施工规范.pdf VIP
- 沥青混凝土面层工程检验批质量验收记录表.doc VIP
- 人教PEP版四年级英语下册 《Weather》Part A PPT课件(第1课时) .ppt VIP
- 《文化的继承与创新》课件.ppt VIP
- 百冠公司成品仓库仓储货位优化研究.docx
- 2024光伏连接器技术标准.docx VIP
文档评论(0)