热度 13
2013-6-20 10:36
912 次阅读|
0 个评论
软件系统规范培训班 参加对象:参加培训人员应作为主要负责人主持过完整的项目实施或产品开发,最好参与过软件产品从立项计划、开发到后期服务全生命周期的事务。课程主要面向企业的软件项目经理、技术主管、技术部门经理、中高层领导、CIO/CTO。 培训收获: 使得学员了解软件项目立项、论证、制订产品开发计划所依据的必要方法。 了解软件产品或项目成功,在计划阶段的至关重要的影响因素 了解如何合理确定产品/项目边界,制订正确的软件产品规划。 了解如何开发出更加面向客户需求和具有商业价值的软件。 通过真实案例的讨论讲解,加深理解。 中国电子标准协会 http://www.ways.org.cn 培训课程大纲: 第一天 软件产品规划的背景和提出 。软件系统计划的目标 。现状和问题提出的背景 。软件产业的发展趋势 。中小型软件企业的困境(人、技术、利润、开发方向、) 。用户需求的变化 。软件企业的定位和分化 。软件企业的应对措施 。软件开发方向的变化 。软件开发组织模式的变化 。软件系统计划的指导性原则变化 软件产品规划的总体原则 。软件价值何在? 。客户价值 。商业价值:利润和竞争力 。企业价值 。价值链理论介绍 。软件价值的详细依据分析 。客户价值的分析-满意度(图) 。商业价值的分析-核心业务增值(图) 。企业价值的分析-资源、产品结构与发展支撑(图) 。企业的软件产品线制订依据 。企业的软件技术路线依据 第二天 软件系统计划 。软件工程手段的重审视 。软件工程的定义分析 。软件工程手段的不足 。软件工程和客户需求的边界-需求工程的不足 。软件工程和管理的边界-资源调度 。软件工程和企业策略的协调 软件系统计划和评估 。规划-软件需求捕获手段 。规划-软件需求捕获范围 。规划-软件需求重定义(功能、性能、约束) 。规划-产品边界确认的原则 。平衡取舍 。隐形约束 。矛盾协调 。定义问题和归结问题的方法论模型 。从软件规划到系统架构 。规划结果-自上而下的业务建模 。业务建模细节 。组织与用户模型 。信息模型 。业务模型 。处理模型 。环境/场所/场景模型 。设计阶段自下而上的系统架构 。软件架构4+1视图细节 。处理视图 。开发视图 。获取逻辑视图的方法论-分解与匹配 。获取开发视图的方法论-持续演化 。评估软件过程 第三天 全天的案例分析:教育行业的产品线和产品规划介绍 1 教育行业现状 2 教育行业变革的目标和方法 3 教育行业产业化结构图 4 教育行业的软件产品线划分和现有市场产品分析 5 教育行业的市场产品分析,任选1-2个,也可以由感兴趣者在教育信息化产品框架内选择提出 6 讨论和问题解答 第四天 。系统架构师的职责 。从系统架构到软件架构的映射 。软件架构取舍的工程化原则-成本、效率 。自上而下分析 。体系化的方法论-分层、分解、匹配与实现支撑 。成熟软件架构与应用框架 。到具体实现的映射 。选择关键实现手段 。识别和确认关键设计要素(例) 。归结目标到最适当的计算体系(可用框架) 。根据需求考察技术手段需求 。优化 案例:Web开发案例 。系统设计师的职责 。流行的系统设计方法论 。结构化方法 。面向对象方法 。不同的系统设计方法后的系统观、代价和收益 。系统设计方法的融合运用 。案例:MIS系统基于delphi语言的一种混合(设计方法)的实现 第五天 软件规划候选案例:文化行业的互联网上网营业场所监管系统的规划过程(案例可由用户选择) 1 文化行业现状 2 系统计划的依据调研和调研报告的研究分析过程 3 业务模型分析 4 软件架构的确立 5 软件需求(功能/性能/约束)模型的确认 6 讨论和问题解答 说明:第5天下午的内容可以根据前面的反馈作选择, 可以选讲一个案例,也可以就前面的问题提问或自由讨论。 软件规划候选案例:声讯台SP业务的整理过程 老师介绍:吴老师 SAI中国系统分析员协会首批专业会员。持有国家系统分析师证书(高级工程师) 93年进入软件行业,11年行业从业经验,8年以上软件系统开发经验,4年以上系统分析经验。 长期在第一线从事应用软件系统的项目或产品开发工作,有多个行业的项目或产品实施经验。 目前在一家教育公司,负责基础教育行业信息化相关的业务研究/软件规划/方案/分析/设计/具体产品开发实施/管理等工作。 个人曾应邀为多个公司书写软件规划方案或提供咨询指导,参与过政府项目论证过程,拥有自行开发的软件产品2个, 个人定位于公司管理、研发、客户、商务之间的软件规划和执行核心层。 目前感兴趣的方向是知识管理、软件工程研究支持环境等方面。 在个人的技术实践活动中,规划、分析、设计、开发、语言、工具、管理等均有所广泛涉猎。 通过多角度的分析鉴赏力,在模糊的现状中把握软件需求,完成后续的产品规划、技术路线制订和软件设计、 并在开发过程中合理地运用技术手段来达成多方满意的目标,而不是简单的完成软件。 我个人将其中的方法论称之为:“面向价值的软件规划设计”。