版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Overviewo 课程引见o 软件工程方案o 制造工程方案o 几点建议o 参考资料 课程引见课程引见关于本次课程o 课程目的o 预备知识o 目的听众o 日程表o 词汇表课程引见o 课程目的o 预备知识o 目的听众o 日程表o 词汇表课程目的o 了解工程方案SPP的目的与作用o 全面了解工程思索方面进度、资源、风险、质量、的含义o 掌握制造工程方案的流程o 如何制造SPP预备知识o 工程管理的根本知识o RUP的根本知识o 工程管理与开发规范目的听众o 工程经理o 工程方案复审员o 其他人员日程表o 合计:0.25天o 详细安排课程引见课程引见 软件方案软件方案制造软件方案制造软件方案建议建议
2、问题问题&反响反响Total: hours词汇表o SPP- Software Project Plano RUP- Rational Unified Processo CMMI- Capability Maturity Model Integration软件工程方案软件工程方案Overviewo 几个问题o 关于工程方案的知识:o 概念o 目的o 时机o 职责o 作用问题o 工程方案要回答的问题是什么?o 什么是软件工程方案?o 为什么要做方案,作方案要到达什么样的目的?o 在何时制定方案?o 谁将对工程方案担任?o 做方案有何作用意义何在?工程方案要回答的问题NoImage概念o
3、软件工程方案o 软件工程方案工程是一个综合的组装工件即它是一个方案集,用来搜集管理工程时所需的一切信息。o 包括工程在开场阶段中开发的许多工件,并且在整个工程过程中保管下来。o 能够在不断的更新中迭代、阶段中。目的o 目的一o 对于供方案和跟踪软件工程运用的软件估计规模、任务量、时间、费用等已建立文档。o 目的二o 软件工程的活动和商定是有方案的并已建立文档。o 目的三o 受影响的组和个人赞同他们的关于软件工程的商定时机o 在工程的开场阶段开发o 总体的方案o 高级方案o 在每个重要里程碑处更新o 根据工程的实践运作的情况,比较工程方案设置的重要里程碑能够是阶段、迭代、迭代内的里程碑,适时地和
4、合理地调整工程方案,以提高工程方案的可行性o 例如:o 阶段o 迭代o 周、月、季度职责o 工程经理o 担任制定软件工程方案,并确保在整个软件开发生命周期中一直提供方案文档的最新版本。o 工程组一切成员(包括SQA)o 都要参与方案的制定o SQA、高级管理者、委托方用户、用户代表o 要参与工程方案的评审作用o 它阐明了软件开发的方法,是一种高级的方案,生成后供经理们指点开发任务所用。o 为高级管理者提供监视工程的根据。o 包括: o 工程经理以制定工程时间表和资源需求,并按照时间表跟踪工程的进展。o 工程团队成员以了解他们的任务义务、任务时间以及他们所依赖的其他活动。o 高级管理者据此来监视
5、工程的费用、进度以及对人员的绩效考核等等。制造工程方案制造工程方案工程方案的内容o 工程概述o 工程组织构造o 工程管理流程o 工程技术流程o 工程支持流程o 其它专题方案工程方案的内容Const.o 工程概述o 工程的目的以及规模o 工程中的假设与约束条件o 工程应该交付的工件o 软件工程方案的演进 工程方案的内容Const.o 工程组织构造o 工程角色的划分与职责的定义o 人力资源的配置o 人员沟通方案内部与外部工程方案的内容Const.o 工程管理流程o 估算工程规模、费用、预算o 划分工程开发阶段与迭代o 安排工程开发时间表进度o 分配工程资源人员、计算机软、硬件资源以及工程参与人员的
6、培训等o 方案迭代o 方案工程的风险管理o 对一切影响工程的要素的跟踪与控制方案o 方案工程的收尾工程方案的内容Const.o 工程技术流程o 软件生命周期模型o 开发案例o 描画工程开发中运用的方法、工具与技术o 产品验收方案工程方案的内容Const.o 工程支持流程o 配置管理方案o 质量保证SQA方案o 问题处理方案o 文档编写方案o 评审方案o 测试方案o 流程改良方案可选工程方案的内容Const.o 其它专题方案o 合同或法规所要求的其他方案。制造软件工程方案的流程估算工程的规模、任务量、时间o 估算方法o COCOMO模型:构造、本钱、模型o UCP:根据复杂程度计算POINT的点
7、数。Use case pointo FP:根据功能点。Function pointo WBS:义务 分解 构造o 经过估算可以得到o 规模Sizeo 任务量Efforto 开发周期Timeo 费用Cost定义软件开发生命周期模型o 从TPUP中进展剪裁的生命周期与活动o 阶段定义与里程碑目的的定义、评价规范o 定义迭代以及每次迭代的目的o 2次迭代o 每次迭代3周o 确定软件发布的任务版本o A1o B1,B2,o C1,C2,C3,方案阶段、迭代o将开发周期分配到各个阶段o建议的阶段划分比例o例子o根据组织定义的过程剪裁指南进展调整InceptionElaborationConstructi
8、onTransitionEffort5%20%65%10%Schedule10%30%50%10%InceptionElaborationConstructionTransitionSchedule2 Weeks4 Weeks6 Weeks2 Weeks方案阶段、迭代Const.o 确定各个阶段的里程碑目的、评价规范o 里程碑目的o 评价规范o 根据工程的特点论述o 确定各个阶段的迭代、目的、评价规范o 阶段的迭代o 每次迭代的目的o 迭代的评价规范o 根据工程的特点论述方案阶段、迭代Const.o 确定各个阶段的里程碑目的、评价规范o 里程碑目的o 评价规范o 根据工程的特点论述o 确定各个
9、阶段的迭代、目的、评价规范o 阶段的迭代o 每次迭代的目的o 迭代的评价规范o 根据工程的特点论述定义工程的组织构造o 根据关键开发与管理活动划分工程内功能组o Business Modelingo Requirementso Analysis & Designo Implementationo Testingo Deploymento Configuration Managemento Project Managemento Environment o Additional Groups根据工程的特殊需求定义工程的组织构造Const.o 根据工程情况在小组中分配角色,同时确定角色的对
10、应人员。例如,工程需求组包括的角色:o 需求复审员o Bruce, Robbie Williams o 系统分析员o Eric Clapton, Bee Gees o 用例论述者o Bee Gees, Johnson, B.B. King o 用户界面设计员o Will Smith定义工程的组织构造Const.o 工程沟通方案o 工程组内部的沟通o 工程组与外部的沟通制造子方案o 预算控制方案o 阐明以何种方法监控工程预算开支,以及如何在需求时采取纠正措施 o 进度控制方案o 阐明以何种方法按照设定的时间表监控工程进展,以及如何在需求时采取纠正措施o 工程报告方案o 阐明将生成的内部和外部报告
11、,以及报揭露布的频率和范围 制造子方案Const.o 资源获取方案o 阐明您将如何发现并招募工程所需的人员o 培训方案o 列出工程团队成员所需的一切特殊培训,以及完成这些培训的预定日期 制造子方案Const.o 风险管理方案风险列表o 问题处理方案 制造子方案Const.o 文档编写方案o 阐明工程文档的编写方式、时间进度安排、资源的分配o 评审方案o 产品验收方案制造子方案Const.o 配置管理方案o 配置经理担任完成o 需求管理方案o 系统分析员担任完成o 每个迭代的迭代方案o 工程经理担任完成制造工程专题方案o SQA方案o 独立于工程组的SQA组担任制定o 测试方案o 工程测试组o
12、其它专题方案o 用户培训方案o 维护方案o 制造工程方案文档o 遵照组织定义的软件开发方案模版格式对工程方案的建议对工程方案的建议对工程方案的建议-1o 认识到自信心来自规划过程,而不是方案本认识到自信心来自规划过程,而不是方案本身身创建工程方案会迫使您早在编写一行代码创建工程方案会迫使您早在编写一行代码之前就思索如何构建您的系统之前就思索如何构建您的系统减少工程减少工程的风险,由于您曾经思索了各种战略和方法的风险,由于您曾经思索了各种战略和方法并且曾经选择了最有意义的一项。您的目的并且曾经选择了最有意义的一项。您的目的不应该只是不花气力产生一个方案;它应该不应该只是不花气力产生一个方案;它应
13、该是一个实践可行的方案,您可以根据它来胜是一个实践可行的方案,您可以根据它来胜利管理您的工程。利管理您的工程。对工程方案的建议-2o 软件过程推进方案的开发软件过程推进方案的开发每个软件过程都有一个不同的集合,它包每个软件过程都有一个不同的集合,它包括组织团队的活动方法以及规划工程常用的括组织团队的活动方法以及规划工程常用的技术。由于这个缘由,基于技术。由于这个缘由,基于 Rational Unified Process (RUP) 的工程规划不的工程规划不同于同于 OOSP 工程的规划,工程的规划, 而而 OOSP 工程工程的规划也不同于的规划也不同于 eXtreme Programming
14、 (XP) 工程的规划。工程的规划。 不不同的过程有不同的方案。同的过程有不同的方案。对工程方案的建议-3o 从粗粒度的方案开场从粗粒度的方案开场在工程将要开场时,应该制定一个粗粒度在工程将要开场时,应该制定一个粗粒度的、确定工程高级活动和预期里程碑的方案。的、确定工程高级活动和预期里程碑的方案。粗粒度的方案将组织成迭代粗粒度的方案将组织成迭代根据工程的根据工程的大小和性质,每次迭代通常在三周到八周之大小和性质,每次迭代通常在三周到八周之间发生周围到六周为更佳。其中一些迭间发生周围到六周为更佳。其中一些迭代将集中在工程初期,而很多迭代将集中在代将集中在工程初期,而很多迭代将集中在整个运用的功能
15、部分开发,还有一些迭代集整个运用的功能部分开发,还有一些迭代集中在将您的系统转变成产品。中在将您的系统转变成产品。对工程方案的建议-4o 实施者应该是方案人员实施者应该是方案人员创建工程方案的最正确人员是担任实施该创建工程方案的最正确人员是担任实施该方案的人员。当规划由一个人创建而由另一方案的人员。当规划由一个人创建而由另一个人实施时,假设工程不能按时完成或超出个人实施时,假设工程不能按时完成或超出预算,他们不太会置信方案,而很有能够会预算,他们不太会置信方案,而很有能够会指摘它。也就是说,参与工程的每个人都应指摘它。也就是说,参与工程的每个人都应该投入到工程方案的开发和进展中。该投入到工程方
16、案的开发和进展中。对工程方案的建议-5o 不要忘记不要忘记“不该忘记的事不该忘记的事方案不仅要反映需求设计、建模、编程和方案不仅要反映需求设计、建模、编程和测试的测试的“真实任务,而且还应该反映辅助真实任务,而且还应该反映辅助活动然而仍是重要的,它包括:活动然而仍是重要的,它包括:o 休假和法定假日休假和法定假日 o 培训和教育培训和教育 o 工程管理活动,如规划和人员管理工程管理活动,如规划和人员管理 o 开销,如系统当机时间、会议和回复电子邮开销,如系统当机时间、会议和回复电子邮件件 o 体系构造定义体系构造定义 o 测试之后的系统返工测试之后的系统返工 o 系统交付系统交付 o 与重用相
17、关的活动,如普遍化与重用相关的活动,如普遍化 对工程方案的建议-6o 将任何想象和约束编入文档将任何想象和约束编入文档规划时您总要作一些假设,如可以及时获规划时您总要作一些假设,如可以及时获得运用程序效力器的新发行版,或可以得到得运用程序效力器的新发行版,或可以得到熟习您正在运用的技术和技巧的开发人员。熟习您正在运用的技术和技巧的开发人员。同时,您将在一些约束下任务,如影响方案同时,您将在一些约束下任务,如影响方案的强迫截止期限或资源限制。将这些假设和的强迫截止期限或资源限制。将这些假设和约束编入文档,这样,当您实施工程的任何约束编入文档,这样,当您实施工程的任何时候更新方案时,都可以记起您先
18、前做出的时候更新方案时,都可以记起您先前做出的一些一些“不寻常决议。不寻常决议。对工程方案的建议-7o 认识到不同的资源意味着不同的方案认识到不同的资源意味着不同的方案十名有阅历的开发人员组成的团队发明出十名有阅历的开发人员组成的团队发明出的效果要远远多于十名初学者组成的团队所的效果要远远多于十名初学者组成的团队所发明的效果。要想更加实践的话,您的方案发明的效果。要想更加实践的话,您的方案必需反映工程可运用的资源的真实情况。必需反映工程可运用的资源的真实情况。对工程方案的建议-8o 创建现实的方案创建现实的方案工程组必需置信其工程的目的、估价和时工程组必需置信其工程的目的、估价和时间表。要做到
19、这点,您必需真实地规划,防间表。要做到这点,您必需真实地规划,防止规划超出您能了解的范围。仅当您计划研止规划超出您能了解的范围。仅当您计划研讨未知事项时,才干容忍无知。讨未知事项时,才干容忍无知。对工程方案的建议-9o 只规划有价值的事只规划有价值的事更多的参考资料提供了许多可运用于您工更多的参考资料提供了许多可运用于您工程的最正确实际。然而,根据工程的性质,程的最正确实际。然而,根据工程的性质,不是一切这些技术都将适宜于您的独特情况。不是一切这些技术都将适宜于您的独特情况。要将这些最正确实际简单地看作是您放置在要将这些最正确实际简单地看作是您放置在“工程管理工具箱中的工具,您可以根据工程管理工具
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙美版六年级下册美术教案
- 信息技术手段支持的小学英语课堂导入设计
- 车辆应急预案及事故处理
- 行政处罚听证会现场流程
- 部编版二年级语文下册:识字3“贝”的故事
- 品牌授权合作协议书范本
- 重大安全风险管控方案及措施5
- 2025届浙江省湖州、衢州、丽水三地市高三上学期教学质量检测英语试题试题
- 青岛版一年级下册数学教学计划
- 一年级下册语文看拼音写词语听写
- 2026云南保山电力股份有限公司校园招聘50人笔试参考题库及答案解析
- 《智能网联汽车先进驾驶辅助技术》课件 项目1 先进驾驶辅助系统的认知
- 2024-2025学年北京清华附中高一(上)期末英语试卷(含答案)
- 引水压力钢管制造及安装工程监理实施细则
- 2025年全行业薪酬报告
- 辅助生殖项目五年发展计划
- 河北省石家庄第二中学2025-2026学年高一上数学期末联考试题含解析
- (2025年)qc培训考试试题(含答案)
- DBJ50-T-271-2017 城市轨道交通结构检测监测技术标准
- 中医医院等级评审材料准备全攻略
- 肿瘤科普宣传课件
评论
0/150
提交评论