找回密码
 注册
搜索
查看: 1010|回复: 0

[讨论] IASN·爱朔科技——嵌入式系统架构(需求分析)高级培训

[复制链接]
发表于 2011-11-9 18:19:39 | 显示全部楼层 |阅读模式
IASN·爱朔科技——嵌入式系统架构(需求分析)高级培训
课程介绍
软件开发中,需求是解决“产品怎样好卖”的问题,设计是解决“降低生产成本”的问题。二者相辅相成,缺一不可。而且,不能相互取代。您能大规模低成本生产某种软件产品,但不一定能保证它好卖。您的某种产品好卖,但如果生产成本太高,或者在市场需要新型号时,无法复用之前的组件,又要投入大量人力物力去制造轮子,最终还是赚不到钱。

要迈向“低成本制造好卖的产品”的境界,并非喊喊口号就能达到,需要静下心来,学习和实践各种技能。本训练就是教授给开发团队如何使用UML2.x相关的需求和设计技能来全程实作一个嵌入式系统的过程。嵌入式系统往往用于涉及人类生命安全的领域,对质量的要求远比企业应用要高,对系统做全方位的建模,就有了必要性;而且,嵌入式系统往往个头较小,全方位的建模也就有了可能性。

培训目标

通过大量练习和项目实践,使开发团队真正理解如何结合用例、类图、序列图、状态图、组件图等UML要素来完成业务建模、需求、分析和设计的流程,能在项目开发中灵活应用。

课时长度

3天,每天7小时

培训方式

针对每个工作流(业务建模、需求、分析、设计)循环以下步骤1-5

1. 老师将先作知识和建模要点讲解。

2. 老师演示如何根据要点实作UMLChina案例项目。(使用Rational Rhapsody)

3. 老师演示如何根据要点实作客户的一个当前项目。(使用Rational Rhapsody)

4 学员根据要点实作一个自己当前正在做的项目。

5 老师检查学员实作结果,和大家讨论,指出其中错误和改进要点,修改出正确结果。

培训大纲

1. 概论

--需求和设计的关键区别

--核心工作流

--UML的统一

--使用UML开发过程、工具、资料介绍

2. 愿景和业务建模

--愿景的要点

--如何揣摩愿景

--业务建模对嵌入式开发的意义

--业务执行者和业务用例

--业务序列图

3. 需求

--系统执行者要点剖析

--系统用例要点剖析

--从业务序列图映射到系统用例图

--书写有价值的用例文档(需求文档)

--通过关系整理用例

4. 结构分析之类图

--抽象和封装

--识别类及其属性

--识别类之间的泛化

--识别类之间的关联

--彩色建模技术

--类图和C++代码的映射

--类图和C代码的映射

5. 行为分析之序列图

--序列图精要

--用例、类图、序列图的互动

--专家原则和单一责任原则

--老板原则和聚合根

--可视原则

--序列图和C++代码的映射

--序列图和C代码的映射

6. 行为分析之状态图

--状态图、类图、序列图的映射

--状态、事件、动作和转换

--层次状态、历史状态

--转换执行序列

--分层和细化

--状态图和C++代码的映射

--状态图和C代码的映射

--状态机实现框架

--时间图

7. 架构和设计

--组件图和部署图

--系统的分区和组件切割

--典型架构层模式

--领域驱动设计和嵌入式开发

8. 改进指南

--根据团队情况改进

--小步前进

--正确的改进心态
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-9 09:15 , Processed in 0.045116 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表