1 / 22

Thoughts About Software From Panasonic Software Forum

For better Software. Thoughts About Software From Panasonic Software Forum. Author By Brook. 目录 Contents . 缘由 Talk about what is happening?. 1. 软件产品线相关知识介绍 SPL related knowledge Introduction. 2. 软件论坛点滴 Software Forums in drips and drabs . 3. 结束

thetis
Download Presentation

Thoughts About Software From Panasonic Software Forum

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. For better Software Thoughts About Software From Panasonic Software Forum Author By Brook

  2. 目录 Contents 缘由 Talk about what is happening? 1 软件产品线相关知识介绍 SPLrelated knowledge Introduction 2 软件论坛点滴 Software Forums in drips and drabs 3 结束 Gratitude,Share my practice,Invitation 4 Bread PPT

  3. 缘由Talk about what is happening? 在软件论坛上遇到森岛,谈及 近期工作跳转,赚到了SPL组。 背景 什么是SPL? 问题 SPL:Software Product Line 软件产品线 软件产品线的概念是一般意义上的产品线在软件领域中的应用。 答案 递进关系 Bread PPT 定义 软件产品线是一个产品集合,这些产品共享一个公共的,可管理的特征集,这个特征集能满足特定的市场或任务领域的特定需求。这些系统遵循一个预描述的方式,在公共的核心资源(Core Assets)基础上开发。 CMU/SEI 卡内基梅隆大学软件工程学院

  4. 特征和特征模型 FODA(feature-Oriented Domain Analysis) DSSA(领域体系结构 )Domain Specific Software Architecture 构件 软件复用 业务基础平台 MDA,MDD-》参考松下软件论坛资料

  5. 松下软件论坛点滴 领导要求学习业务=家长要孩子学习(成为世界级的开发者)

  6. 软件产品线相关知识介绍 核心资产开发 领域 工程 应用工程 产品开发 管理 产品线方法的基本活动 1.核心资产开发(即领域工程) 领域工程的主要任务是通过识别特定领域或相似产品的公共结构和特征,开发产品线内产品的公共资源。公共资源不仅包括共享软件构件,也包括文档模板,需求规格说明,测试用例等。 2.产品开发(即应用工程) 应用工程是在领域工程生成的公共资源基础上,开发特定的产品。 3.管理

  7. 领域工程和应用工程之间的迭代关系 应用工程 系统N+1 基于领域模型的分析 应用系统规约 基于DSSA的设计 应用系统体系结构 应用系统 实现/集成 应用系统 用户需求 复用 领域工程 领域 分析 领域模型 设计 应用系统体系结构 实现 应用系统 抽象 系统N ,,,,,, 系统1 分析 应用系统规约 设计 应用系统体系结构 实现 应用系统 用户需求

  8. 领域工程主要活动和产品 规划和管理活动 领域 需求定义 需求分析模型 领域术语字典 DSSA构件详细设计 特定领域的可复用构件库 领域分析 领域设计 领域实现 可行性分析 确定领域工程的目标 确定领域的范围 识别信息源 制定实施计划 进行方法培训

  9. 领域分析的过程和活动 领域范围定义 领域需求定义 确定领域中共同的需求 确定领域中需求的变化性 领域术语字典建立 确定术语 确定变化性需求之间的关系 确定解释 需求分析 确定同义词 建立分析模型 建立与领域需求定义间的可追溯性 复审

  10. 领域设计的过程和活动 解空间范围的定义 核心资产设计 变化性控制 DSSA的设计 变化性类型的识别 构件的设计 变化性设计与表现 建立与领域分析模型的可追踪性 复审

  11. 领域实现的过程和活动 DSSA和构件实现 变化性实现 依据详细设计重新实现DSSA和构件 从现有系统中利用再工程技术提取DSSA和构件 对现有构件进行重新包装 实现变化性 依据领域分析模型和DSSA 组织可复用构件库 复审

  12. 构件技术(传统应用和构件系统对比) 传统应用系统 基于构件的应用系统 应用系统 子系统 模块 应用系统 子系统 构件 1 * 1 * 1 * 1 *

  13. 面向构件与基于构件的软件开发 基于构件的系统开发 系统N+1 基于构件 的 项目管理系统 基于构件的 人力管理系统 基于构件的 客户关系管理系统 … 复用 构件 技术 通用基本构件 领域共性构件 (基于领域工程方法提取) 应用专用构件 提取 系统N ,,,,,, 系统1 工作流模块 权限控制模块 人员管理模块 任务管理模块 会议记录模块 考核管理模块 …

  14. 结束语 In The End 感谢(Gratitude) 坚持 Keep Reading and Improving EasyDevelop LearningG 让我学到了很多 Oschina,CNBlogs,ITEyes… 程序员 开源软件项目,致力于简化开发 逛图书馆,回到大学校园 学习小组,致力于设计方法分享 Apache Lib, ProjectForge… 时常提醒我要创新 感谢松下 帮我分担了很多事物性工作 指导与帮助,给了我很多机会 感谢霍克道 感谢王所长 感谢王文川 读书 看网站和杂志 研究开源项目 分享(Share my practice) 邀请(Invitation ) ※近期在读

  15. 过去六年 Past Six Years 软件设计

  16. 过去六年 Past Six Years JAVA技术

  17. 过去六年 Past Six Years .Net技术 C++技术 软件工程 SMT技术 硬件相关

  18. 过去六年 Past Six Years 项目监理师(资格已取得)与项目管理师考试 项目经理考试(已获PMP资格)

  19. 过去六年 Past Six Years CMMI能力成熟度集成模型(已获审核员资格) 质量管理和信息安全(已获ISO27001内审员和ISO9001内审员资格)

  20. 过去六年 Past Six Years 管理

  21. 过去六年 Past Six Years 经济 职场 思考方式 精读 读(不明确标注) 翻阅

  22. Future→Keep Going With Motivation!

More Related