配色: 字号:
软考架构设计师脑图
2020-10-06 | 阅:  转:  |  分享 
  
软考架构师演讲人2020-09-1501软件工程软件工程软件开发方法软件开发模型需求工程010203系统设计软件测试软件调试040506软件
工程系统运行与维护软件工程010203结构化法原型法面向对象方法软件开发方法040506面向服务方法逆向工程净室软件工程软件工程0
10203瀑布模型增量模型与螺旋模型V模型软件开发模型040506构建组装模型统一过程也叫UP软件开发模型-敏捷开发方法软件开发模
型-敏捷开发方法xp极限编程cockburn的水晶系列方法开放式源码SCRUMFDDASD方法P2P1需求管理软件工程需求开发需求
工程需求获取需求分类获取方法需求获取需求分类业务需求用户需求系统需求性能需求设计约束基本需求期望需求兴奋需求需求获取获取方法搜集资
料联合讨论会用户访谈现场观摩参加业务实践阅读历史文档抽样调查P2P1OOA需求开发SA需求分析需求开发需求定义严格定义法原型法P2
P1需求测试需求开发需求评审需求验证需求管理定义需求基线变更控制版本控制需求跟踪需求状态跟踪软件工程人机界面设计01系统设计结构化
设计02面向对象设计03结构化设计概要设计详细设计面向对象设计单一职责原则:设计摸底单一的类开放-封闭原则:对扩展开放,对修改封闭
面向对象设计面向对象设计李氏替换原则:子类可以替换父类面向对象设计依赖导致原则:要依赖于抽象,而不是具体的实现;针对接口编程,不要
针对实现编程面向对象设计接口隔离原则:使用多个专门的接口比使用单一的总接口要好面向对象设计组合重用原则:要尽量的使用组合,而不是继
承关系达到重用的目的。面向对象设计迪米特原则(最少只是法则):一个对象应该对其他对象有尽可能少的了解。面向对象设计架构模式01设计
模式的概念设计模式02惯用法03设计模式的分类创建型模式:创建对象结构型模式:更大的结构行为型模式:交互及职责分配设计模式的分类创
建型模式:创建对象工厂方法(factorymethod)模式抽象工厂模式(abstractfactory)原型模式(proto
type)单例模式(singleton)构建器模式(builder)设计模式的分类结构型模式:更大的结构适配器模式(adapter
)桥接模式(bridge)组合模式(composite)装饰模式(decorator)外观模式(facade)享元模式(flywe
ight)代理模式(proxy)设计模式的分类行为型模式:交互及职责分配职责链模式(chainofresponsibility
)命令模式(command)解释器模式(interpreter)迭代器模式(iterator)中介者模式(mediator)备忘录
模式(memento)设计模式的分类行为型模式:交互及职责分配观察者模式(observer)状态模式(state)策略模式(str
ategy)模板方法(templatemethod)访问者模式(visitor)01软件工程02软件测试03测试类型面向对象的测
试测试阶段010302测试类型动态测试黑盒测试白盒测试灰盒测试静态测试桌前检查代码审查代码走查测试阶段单元测试:模块测试,模块
功能,性能,接口集成测试:模块间的接口确认测试:验证软件与需求的一致性系统测试:真实环境下,验证完整的软件配置项能否和系统正确连接
回归测试:测试软件变更后变更部分的正确性对变更需求的符合性冒烟测试面向对象的测试算法层(单元测试)类层(模块测试)模板层(集成测试
)系统层ABCD软件工程软件调试软件调试的方法软件调试的方法蛮力法回溯法原因排除法P2P1维护类型软件工程可维护性系统运行与维护可
维护性ABCD易分析性易改变性稳定性易测试性维护类型改正性维护(25%)适应性维护(20%)预防性维护(5%)完善性维护(50%)
ABCD02系统安全分析与设计系统安全分析与设计安全基础技术网络安全计算机病毒与木马安全保护等级信息安全体系结构系统安全分析与设计
0102对称加密与非对称加密数字签名安全基础技术0403PKI公钥体系信息摘要安全基础技术对称加密与非对称加密数字签名对称加密非对
称加密PKI公钥体系信息摘要CA(数字证书的颁发机构)RA(身份审核的机构)证书受理点(负责接收业务请求)密钥管理中心-KMC
系统安全分析与设计0102安全协议防火墙网络安全030405入侵检测各个网络安全层次的安全保障网络威胁与攻击网络安全安全协议网络安
全防火墙网络安全入侵检测网络安全010203应用层表示层会话层各个网络安全层次的安全保障040506传输层网络层数据链路层网络安全
各个网络安全层次的安全保障物理层网络威胁与攻击被动攻击(搜集信息为主,破坏保密性)窃听(网络窃听)业务流分析非法登录主动攻击(中
断,篡改,伪造)假冒身份抵赖旁路控制重放攻击拒绝服务(DOS)系统安全分析与设计0102用户自主保护级系统审计保护级安全保护等级
030405安全标记保护级结构化保护级访问验证保护级安全保护等级用户自主保护级系统审计保护级安全标记保护级ABC结构化保护级访问验
证保护级DE鉴别服务访问控制数据完整性数据保密性抗抵赖(数字签名)系统安全分析与设计信息安全体系结构信息安全体系结构鉴别服务访问控
制数据完整性ABC数据保密性抗抵赖(数字签名)DE03项目管理范围管理范围计划编制范围定义创建WBS范围确认范围控制产品范围工作
范围WBSWBS字典时间管理活动定义活动排序活动资源估算010203活动历时估算制定进度计划进度控制040506时间管理010
302前导图法(单代号网络图PDM)自由时差关键路径法时间管理活动历时估算专家判断法三点估算法功能点估算法自上而下的估算自下而上的
估算时间管理进度控制是否为关键活动偏差是否大于总时差偏差是否大于自由时差赶工快速跟进成本估算成本预算0102项目管理成本管理成本控
制挣值管理0304软件质量管理质量保证(质量审计和过程分析)CMMI(软件过程改进)质量控制软件配置管理配置项0203配置库变
更控制开发库受控库产品库010102风险的概念(基本属性:随机性和相对性)项目风险项目管理风险管理0304技术风险商业风险04软
件架构设计软件架构设计软件架构的概念软件架构风格架构描述语言ADL特定领域软件架构DSSA基于架构的软件开发方法软件质量属性软件架
构设计软件架构评估软件产品线中间件技术010203J2EE.NETweb架构设计040506软件架构设计软件架构的基本要素软件架构
建模软件架构的概念软件架构的概念软件架构的基本要素软件架构建模软件架构的概念P3P2配置P1连接件软件架构的基本要素构件软件架构的
概念010203结构模型框架模型动态模型软件架构建模040506过程模型功能模型4+1视图数据流风格调用/返回风格独立构件风格虚拟
机风格仓库风格RIA富互联网应用软件架构设计软件架构风格软件架构设计0201软件架构风格基于服务的架构SOA微服务软件架构风格数据
流风格批处理序列,管道-过滤器软件架构风格调用/返回风格主程序/子程序,面向对象、层次结构软件架构风格独立构件风格进程通信,事件驱
动系统(隐式调用)软件架构风格虚拟机风格解释器,基于规则的系统软件架构风格仓库风格数据库系统,超文本系统,黑板系统软件架构风格RI
A富互联网应用软件架构风格ESB01基于服务的架构SOA关键技术REST02微服务优势面临的挑战微服务优势技术异构性弹性扩展简化部
署与结织结构相匹配可组合性对可替代性的优化微服务面临的挑战分布式系统的复杂度运维成本部署自动化服务间依赖测试服务间依赖管理软件架构
设计领域分析01特定领域软件架构DSSA领域设计02领域实现03特定领域软件架构DSSA壹贰叁领域分析领域设计领域实现软件架构设计
基于架构的软件开发方法开发过程开发过程基于架构的软件开发方法P6P5可变性P4功能性P3安全性P2可用性P1可靠性性能软件架构设计
软件质量属性软件架构设计软件质量属性互操作性软件质量属性123456性能可靠性可用性安全性功能性可变性软件质量属性互操作性0102
几个点ATAM软件架构设计软件架构评估0304质量效用树SAAM软件架构评估几个点ATAM0102风险点敏感点权衡点质量效用树SAAM030405计算机组成与体系结构计算机组成与体系结构06系统配置与性能评价系统配置与性能评价07系统可靠性分析与设计系统可靠性分析与设计08操作系统操作系统09数据库系统数据库系统10计算机网络计算机网络11知识产权与标准化知识产权与标准化12数学与经济管理数学与经济管理感谢聆听
献花(0)
+1
(本文系职场细细品原创)