做企业培训,当然要找对好讲师!合作联系

刘晖:软件需求工程与建模

刘晖老师刘晖 注册讲师 19查看

课程概要

培训时长 : 3天

课程价格 : 扫码添加微信咨询

课程分类 : 专业技术

课程编号 : 16883

面议联系老师

适用对象

-

课程介绍

【课程特色】

1.   课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。

2.   清晰的知识结构,根据应用经验采用最优化授课模式。

3.   内容充沛、详略得当,前后呼应。

4.   讲师资历丰富,具有丰富的实践经验。

5.   知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪

【课程时间】3天

【课程大纲】

第1章 需求工程导论

1.1 软件生产中的需求问题

1.1.1 需求问题是当前软件开发面临的主要问题

1.1.2 软件的模拟特性

1.1.3 需求问题具体原因

1.2 需求工程

1.2.1 需求工程简介

1.2.2 需求工程与系统工程

1.2.3 需求工程的重要性

1.2.4 需求工程的复杂性

1.3 需求工程师

第2章 需求基础

2.1 需求的定义

2.2 满足需求就是解决问题

2.2.1 问题与需求

2.2.2 问题解决的两个方面——问题域与解系统

2.2 -3问题解决的基础——模拟与共享现象

2.2.4 问题解决的方法——直接与间接

2.2.5 问题解决方案——需求规格说明

2.2.6 问题解决的困难性

2.3 需求和问题都有层次性

2.3.1 战略问题与业务需求

2.3.2 任务问题与用户需求

2.3.3 系统行为问题与系统级

2.3.4 需求开发要遵从层次性

2.4 需求的分类与表述

2.4.1 需求的分类

2.4.2 功能需求

2.4.3 性能需求

2.4.4 质量属性

2.4.5 对外接口

2.4.6 约束

2.4.7 其他需求

2.5 优秀需求的特性

第3章 需求工程过程

3.1 概述

3.2 需求工程活动

3.2.1 需求获取

3.2.2 需求分析

3.2.2 需求规格说明

3.2.4 需求验证

3.2.5 需求管理

3.3 需求开发过程是迭代和

第4章 需求获取

第5章 需求分析

第6章 需求的规格化与验证

第7章 需求管理及工程管理

第8章 建模和设计方法概览

  1. 用例建模
  2. 静态建模
  3. 对象和类组织
  4. 动态交互建模
  5. 有限状态机
  6. 状态相关的动态交互建模

第9章 软件体系结构设计

  1. 软件体系结构概览
  2. 软件子系统体系结构设计
  3. 设计面向对象的软件体系结构
  4. 设计客户端/服务器软件体系结构
  5. 设计面向服务的体系结构
  6. 设计基于构件的软件体系结构
  7. 设计并发和实时软件体系结构
  8. 设计软件产品线体系结构
  9. 软件质量属性

第10章 案例研究

  1. 客户端/服务器软件体系结构案例研究:银行系统
  2. 面向服务的体系结构案例研究:在线购物系统
  3. 基于构件的软件体系结构案例研究:应急监控系统
  4. 实时软件体系结构案例研究:自动引导车辆系统

刘晖老师的其他课程

• 刘晖:软件编程与设计
【课程特色】1.   课上采用案例式教学,通俗易懂,课下一对一辅导强化训练,学与练交叉进行强化记忆,你所要做的就是认真听,勤于问,乐于练。2.   清晰的知识结构,根据应用经验采用最优化授课模式。3.   内容充沛、详略得当,前后呼应。4.   讲师资历丰富,具有丰富的实践经验。5.   知识讲授+贴身案例+场景故事+互动讨论+现场演练+落地跟踪【课程时间】4天【课程大纲】第一部分  软件编程与设计的技巧第 1章 开 篇1.1 一次友好的对话1.2 准确的问题描述1.3 程序设计1.4 实现概要1.5 原理第 2章 啊哈!算法2.1 三个问题2.2 无处不在的二分搜索2.3 基本操作的威力2.4 排序2.5 原理第3章 数据决定程序结构3.1 一个调查程序3.2 格式信函编程3.3 一组示例3.4 结构化数据3.5 用于特殊数据的强大工具3.6 原理第4章 编写正确的程序4.1 二分搜索的挑战4.2 编写程序4.3 理解程序4.4 原理4.5 程序验证的角色第5章 编程小事5.1 从伪代码到程序5.2 测试工具5.3 断言的艺术5.4 自动测试5.5 计时5.6 完整的程序5.7 原理第二部分 软件编程与设计的一些经验和技巧第6章 程序性能分析6.1 实例研究6.2 设计层面6.3 原理第7章 粗略估算7.1 基本技巧7.2 性能估计7.3 安全系数7.4 Little定律7.5 原理第8章 算法设计技术8.1 问题及简单算法8.2 两个平方算法8.3 分治算法8.4 扫描算法8.5 实际运行时间8.6 原理第9章 代码调优9.1 典型的故事9.2 急救方案集锦9.3 大手术——二分搜索9.4 原理第 10章 节省空间10.1 关键在于简单10.2 示例问题10.3 数据空间技术10.4 代码空间技术10.5 原理第三部分 软件编程与设计的标准化第 11章 排 序11.1 插入排序11.2 一种简单的快速排序11.3 更好的几种快速排序第 12章 取样问题12.1 问题12.2 一种解决方案12.3 设计空间12.4 原理第 13章 搜 索13.1 接口13.2 线性结构13.3 二分搜索树13.4 用于整数的结构13.5 原理第 14章 堆14.1 数据结构14.2 两个关键函数14.3 优先级队列14.4 一种排序算法14.5 原理第 15章 字符串15.1 单词15.2 短语15.3 生成文本15.4 原理第四部分 实践环节通过实践练习巩固复习以上知识点。
• 刘晖:《容器弹性云时代(Kubenetes)超大规模Service Mesh(服务网格)架构设计与实践之道》
课程内容         微服务架构1.0在带来业务研发效率提升的同时,也引入了架构的复杂性以及业务进程间相互通信的代价,通过物理解耦业务功能和非业务功能,必将进一步提升业务研发效率,做到使业务项目能够真正的快速迭代和持续交付,从而使得企业能够大幅度降本增效。Service Mesh服务网格架构应运而生。课程培训对象      对互联网高可用高并发架构、微服务架构、Service Mesh架构、Kubernetes、Docker等感兴趣的同学,最好有一定的后端开发基础。课程收益使同学系统掌握Service Mesh架构设计和实践;使同学系统掌握微服务架构设计和实践;使同学系统掌握互联网高可用高并发架构设计和实践;使同学们系统掌握Service Mesh架构中的关键技术;使同学们系统掌握容器云的设计和实践;使同学们掌握架构背后设计的哲学;使同学们对架构未来能够有清晰的认知;使得同学们掌握Kubernetes服务治理。课程大纲第一课:微服务架构1.0痛点微服务架构拆分之道;微服务架构典型应用场景;微服务架构线上大规模应用技术架构;微服务架构痛点;第二课:Service Mesh 服务网格知识原理篇深度理解Service Mesh架构;Service Mesh如何解决业务研发痛点;Service Mesh引入带来新挑战及应对;第三课:Service Mesh服务网格总体架构篇Service Mesh架构下,业务总体系统架构如何设计;Service Mesh架构的开源框架深度分析对比(Linkerd、Conduit、Nginmesh、Envoy、Istio、SOFAMesh、WeiboMesh等);集大成者Istio架构实践案例分享;第四课:Service Mesh服务网格架构实践篇Service Mesh架构如何针对企业现状做好技术选型;Service Mesh总体架构设计与实践;Service Mesh总体数据流程设计与实践;Service Mesh调用方/服务方时序设计与实践;Service Mesh通信协议设计与实践;Service Mesh数据传输协议设计与实践;Service Mesh混合云部署设计与实践;Service Mesh核心通信技术设计与实践(熔断、Timeout/Retry、Health Check、负载均衡、鉴权、流控);第五课:Service Mesh架构下业务需关注核心技术篇业务需关注的“非业务技术”还有哪些;业务数据序列化和反序列化设计与实践;业务数据幂等设计与实践;业务数据一致性(分布式事务)设计与实践;第六课:Service Mesh 架构容器云部署篇Service Mesh架构与容器云相依为命;Docker容器技术揭秘;kubernetes容器管理技术揭秘大规模容器弹性云平台设计与实践;Service Mesh基于容器云大规模快速部署实践;第七课:Service Mesh架构未来篇一切皆Mesh化;DataBase Mesh;Redis Mesh;……  
• 刘晖:内容运营及新媒体营销
【课程收益】熟悉互联网时代的新媒体的玩法,学会新媒体的系统思维,掌握新媒体的方法论与模型,熟练操作新媒体工具。【课程形式】分组学习(每组8~10人)+理论讲解(1/4是理论)+案例分析+提问互动(大量随机提问)+角色扮演+现场策划(模拟)+分享总结【课程大纲】1. 新媒体营销内涵及动态1.1 新媒体营销概念1.2 新媒体营销意义1.3 新媒体营销渠道1.4 新媒体营销矩阵1.5 新媒体运营路在何方?2. 新媒体营销渠道及发展2.1 论坛贴吧:网络营销革命根据地2.2 微博运营:带你爆红带你飞2.3 微信运营:一切尽在不言中2.4 客户端推广:聚焦核心功能2.5 邮箱及短信:不可或缺之手段2.6 短视频内容:快速积累粉丝2.7头条号:10万+阅读轻松可得2.8内容总结及思考3. 新媒体运营之基础:用户运营3.1 用户行为分析3.1.1 用户浏览、分享的诱因3.1.2 如何引导用户参与并自传播?3.1.3 用户行为自传播的经典案例3.2 帮助用户培养一种习惯3.3 构建用户的会员等级体系3.4 如何做好KOL管理3.5 做好用户转化及促活3.6 案例分析及讲解4. 新媒体运营之核心:内容运营4.1 内容运营的精髓及规划4.1.1 内容的分类及定位4.1.2 内容生产、组织和包装4.1.3 内容的流通及推广4.2 标题的自我修养及N种常见套路4.3 持续产生优质内容的5种技巧4.4 做好选题来源的3种推荐方法4.4.1 紧盯竞争对手4.4.2 查看最新热点4.4.3 保持用户互动4.5 内容编辑有技巧4.5.1 编辑软件是非常必要的4.5.2 顺应用户阅读需求及逻辑思考过程4.6 如何打造更具传播力的文章4.7 内容总结与思考5. 新媒体运营之关键:活动运营5.1 为什么一定要活动运营?5.1.1 活动运营的意义5.1.2 活动运营的目的及定位5.2 怎样有效规划活动内容?5.2.1 常见的5种活动类型5.2.2 活动运营的具体设计流程5.3 案例剖析:3个套路教你实现0预算策划百万PV活动5.4 带你从0到1写出完成的策划方案5.5 活动运营中的各种陷阱5.6 内容总结与思考6. 新媒体运营之推手:渠道运营6.1 渠道运营数据指标有哪些?6.1.1 渠道基础指标6.1.2 网站渠道指标6.1.3 客户端渠道指标6.2 几种常见的渠道类型6.3 怎样辨别渠道作弊和注水?6.4 务必要跳出的坑有哪些?6.5 案例分析:如何30天免费获取百万流量6.6 内容总结与思考7. 新媒体运营之必要:UI设计及用户体验7.1 交互设计的风格和原则7.1.1 拟物化设计风格7.1.2 扁平化设计风格7.1.3 交互设计发展趋势有哪些?7.2 如何打造专业有价值交互规范7.2.1 做好命名规范很重要7.2.2 交互规范的具体设计流程7.3 用户体验是个什么鬼?7.4 如何用扁平化设计风格提升用户体验?7.5 活动运营中的扁平化风格特点?7.6 内容总结与思考8. 新媒体运营之辅助:数据分析思维8.1 构建数据分析的思维架构8.1.1 基本术语和指标8.1.2 基本分析方法8.2 用户分析的5种方法论8.2.1 逻辑树方法论8.2.2 七何分析方法论8.2.3 PEST方法论8.2.4 SWOT方法论8.2.5 用户行为分析方法论8.3 运营需要知晓7种分析方法8.4 用户行为数据的重要内容8.4.1 来源:用户从哪里来?8.4.2 分配:用户到哪里去?8.4.3 转化:用户是否得到所要?8.5 怎样搭建合适的数据分析体系?8.6 内容总结与思考9. 社群运营之精髓9.1 社群的构成与价值9.1.1 构成社群5要素9.1.2 粉丝经济相比,为什么社群营销更有优势?9.1.3 社群活跃的结构模型9.1.4 社群对于企业的价值在哪里?9.2 打造社群的5个步骤9.2.1 找同好9.2.2 定结构9.2.3 产输出9.2.4 巧运营9.2.5 能复制9.3 社群运营的几大步骤9.3.1 仪式感:正规的进入模式9.3.2 参与感:全民参与分享9.3.3 组织感:找到共同管理者9.3.4 归属感:找到群内自豪9.3.5 价值感:获取群里消息及干货9.4 内容总结与思考案例篇:案例分享:传说中的互联网餐厅,如何用20平米做到每月30万流水?案例分享:打车软件大战烧了十几个亿的背后的秘密!案例分享:小米如何为用户创造参与感和存在感?案例分享:一家洗衣O2O平台如何用极致思维满足用户的痛点?案例分享:罗辑思维与社群营销案例分享:为什么说互联网思维的本质是建立连接?  

添加企业微信

1V1服务,高效匹配老师
欢迎各种培训合作扫码联系,我们将竭诚为您服务