软考架构设计师脑图课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软考架构设计师脑图课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 架构 设计师 课件
- 资源描述:
-
1、软考架构师软考架构师演讲人2020-09-15软件工程软件工程01软件工程软件开发方法01系统设计04软件开发模型02软件测试05需求工程03软件调试06系统运行与维护软件工程软件工程软件开发方法结构化法01原型法02面向对象方法03面向服务方法04逆向工程05净室软件工程06软件工程软件开发模型瀑布模型01增量模型与螺旋模型02V模型03构建组装模型04统一过程也叫UP05软件开发模型-敏捷开发方法06软件开发模型-敏捷开发方法xp极限编程cockburn的水晶系列方法开放式源码ASD方法FDDSCRUM软件工程需求工程需求开发需求管理需求获取需求分类获取方法需求分类u 业务需求u 用户需求
2、u 系统需求u 性能需求u 设计约束u 基本需求u 期望需求u 兴奋需求需求获取获取方法u 搜集资料u 联合讨论会u 用户访谈u 现场观摩u 参加业务实践u 阅读历史文档u 抽样调查需求获取需求开发需求分析SAOOA需求开发需求定义严格定义法原型法需求开发需求验证需求评审需求测试需求管理需求跟踪需求状态跟踪定义需求基线变更控制版本控制系统设计软件工程人机界面设计01结构化设计02面向对象设计03结构化设计概要设计详细设计 单一职责原则:设计摸底单一的类面向对象设计开放-封闭原则:对扩展开放,对修改封闭面向对象设计 李氏替换原则:子类可以替换父类面向对象设计依赖导致原则:要依赖于抽象,而不是具体
3、的实现;针对接口编程,不要针对实现编程面向对象设计接口隔离原则:使用多个专门的接口比使用单一的总接口要好面向对象设计组合重用原则:要尽量的使用组合,而不是继承关系达到重用的目的。面向对象设计迪米特原则(最少只是法则):一个对象应该对其他对象有尽可能少的了解。面向对象设计设计模式的概念面向对象设计架构模式01设计模式02惯用法03设计模式的分类创建型模式:创建对象结构型模式:更大的结构行为型模式:交互及职责分配创建型模式:创建对象u工厂方法(factory method)模式u抽象工厂模式(abstract factory)u原型模式(prototype)u单例模式(singleton)u构建器
4、模式(builder)设计模式的分类结构型模式:更大的结构u 适配器模式(adapter)u 桥接模式(bridge)u 组合模式(composite)u 装饰模式(decorator)u 外观模式(facade)u 享元模式(flyweight)u 代理模式(proxy)设计模式的分类行为型模式:交互及职责分配u 职责链模式(chain of responsibility)u 命令模式(command)u 解释器模式(interpreter)u 迭代器模式(iterator)u 中介者模式(mediator)u 备忘录模式(memento)设计模式的分类行为型模式:交互及职责分配u观察者模式
5、(observer)u状态模式(state)u策略模式(strategy)u模板方法(template method)u访问者模式(visitor)设计模式的分类软件工程软件测试010203测试类型01测试阶段02面向对象的测试03动态测试 黑盒测试白盒测试灰盒测试静态测试 桌前检查代码审查代码走查测试类型测试阶段单元测试:模块测试,模块功能,性能,接口集成测试:模块间的接口确认测试:验证软件与需求的一致性系统测试:真实环境下,验证完整的软件配置项能否和系统正确连接回归测试:测试软件变更后变更部分的正确性对变更需求的符合性冒烟测试面向对象的测试A算法层(单元测试)C模板层(集成测试)B类层(模
6、块测试)D系统层软件调试u软件调试的方法软件工程软件调试的方法蛮力法回溯法原因排除法软件工程系统运行与维护可维护性维护类型可维护性ABCD易分析性易改变性稳定性易测试性维护类型A改正性维护(25%)C预防性维护(5%)B适应性维护(20%)D完善性维护(50%)系统安全分析与设计系统安全分析与设计02系统安全分析与设计安全基础技术网络安全信息安全体系结构安全保护等级计算机病毒与木马安全基础技术系统安全分析与设计PKI公钥体系04信息摘要03对称加密与非对称加密01数字签名02安全基础技术 信息摘要CA(数字证书的颁发机构)RA(身份审核的机构)证书受理点(负责接收业务请求)密钥管理中心-KMC
展开阅读全文