软件工程实践者的研究方法复习课件.ppt
《软件工程实践者的研究方法复习课件.ppt》由会员分享,可在线阅读,更多相关《软件工程实践者的研究方法复习课件.ppt(35页珍藏版)》请在三一文库上搜索。
1、复习课件,王传栋 南京邮电大学计算机学院软件工程系,Chd.Wang,E-Mail:C,2,第1章,软件角色的演化 软件的概念 软件的定义 P4 软件与硬件的区别? P4-5 逻辑的与物理的 遗留软件 要求理解 软件神话,Chd.Wang,E-Mail:C,3,第2章,软件工程 IEEE的定义?P17 软件工程三个要素?P17 方法、工具、过程 根基:质量关注点(软件工程的目标) 过程框架 框架活动(5个)和普适性活动(8个) ? P1821 共利益者? 能力成熟度模型集成 过程元模型 成熟度级别?P2223,Chd.Wang,E-Mail:C,4,第2章,过程模式 过程技术 产品与过程,Ch
2、d.Wang,E-Mail:C,5,第3章,惯例过程模型 过程:活动集合 软件生命周期 瀑布模型 特点 文档驱动 优点 (1)消除非结构化软件; (2)降低软件的复杂度,促进软件开发工程化。 缺点?P34,Chd.Wang,E-Mail:C,6,第3章,增量过程模型 增量模型 迭代地运用瀑布模型 RAD模型 缺点?P36 演化过程模型 原型开发:需求不明确 螺旋模型 特点:风险驱动 协同开发模型,Chd.Wang,E-Mail:C,7,第3章,专用过程模型 基于构件的开发 步骤?P43 形式化方法模型 面向方面的软件开发 统一过程,Chd.Wang,E-Mail:C,8,第4章,敏捷 理解 原
3、则(12条) 实现要点? 敏捷过程 敏捷团队的成员特点?P5556,Chd.Wang,E-Mail:C,9,第4章,敏捷过程模型 极限编程 4个框架活动:策划、设计、编码和测试 设计原则:KIS 结对编程?优点?P59 自适应的软件开发 动态系统开发方法 Scrum 原则P6263 Crystal 敏捷建模,Chd.Wang,E-Mail:C,10,第5章,基于计算机的系统 系统 基于计算机的系统的系统要素 软件、硬件、人员、数据库、文档、规程 宏要素 系统工程的层次结构 全局视图、领域视图、要素视图、详细视图 业务过程工程:目标 产品工程:目标 系统建模 系统工程的不同层次结构上,建模细节和
4、手段不同,Chd.Wang,E-Mail:C,11,第6章,设计和构造的桥梁 需求工程的任务 任务?P88 活动 起始:1)手段:询问问题;2)目的:?P89 导出:导出需求遇到的问题?P89 精化:形成分析模型,定义问题的信息域、功能域和行为域 由用户场景精炼分析类:属性、服务、和类间的关联和协作 协商 规格说明:文档、模型、形式化的数学模型、场景、原型 确认和管理,Chd.Wang,E-Mail:C,12,第6章,启动需求工程 步骤:确认共利益者;识别多种观点;协同合作;首次提问。 导出需求 步骤 协同需求收集 协同需求收集会议的基本原则?P95 质量功能部署 用户场景 导出工作产品 工作
5、产品类别?P100 开发用例,Chd.Wang,E-Mail:C,13,第7章,需求分析:明确What,为不是How? 分析目标?P108 经验原则?P109 域分析的输入和输出?P110 分析建模的方法 结构化方法 核心:算法和数据结构 数据对象建模,操作数据对象的处理建模 OO方法 核心:objects + classes + inheritance + communication with messages 补充课件,Chd.Wang,E-Mail:C,14,第7章,数据建模概念 ER图:数据库相关 数据对象和OO类?P112 面向对象分析 目的:定义与问题相关的所有类 工作:P1141
6、15 基于场景建模 场景、用例、用户故事 用例图 活动图 泳道图,Chd.Wang,E-Mail:C,15,第7章,用例图示例 学生选课系统用例图 电信计费用例图,Chd.Wang,E-Mail:C,16,第7章,面向流的建模 数据流图(数据流、控制流) 控制规格说明和处理规格说明 Eg:库存管理系统、超市订货与销售、医院药品订购与销售,Chd.Wang,E-Mail:C,17,第7章,基于类的建模 识别分析类 潜在的分析类的外在表现?P128 分析模型中类的特征?P129(潜在类是否转化为分析类?) 描述属性、定义操作 CRC建模:明确类的职责 实体类、边界类、控制类?P133 类分配职责的
7、指导原则?P134 关联和依赖 类图 Eg:电梯的分类组成、交通工具概念体系、计算机系统组成,Chd.Wang,E-Mail:C,18,第7章,生成行为模型 行为模型:表现系统的动态行为 步骤?P139 手段 状态图 系统执行其功能时,每个类对象的状态 Eg:电水壶、计算机、打印机、复印机的工作 顺序图 系统执行其功能时,从外部观察到的系统状态 一组类对象的交互 Eg:饮料自动销售系统、ATM机取款等等,Chd.Wang,E-Mail:C,19,第8章,软件工程中的设计 分析模型到设计模型的转化 How:给出解决方案 设计工程和设计质量 评价优秀设计演化的3个特征?P148 设计质量的指导原则
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实践 研究 方法 复习 课件
链接地址:https://www.31doc.com/p-3499387.html