- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目章程类似项目的授权书,相当于对项目的正式授权,表明项目可以有效地开始了。 项目经理——什么人能够担当? 技术尖子。能够在技术上独当一面,但没有项目管理专业知识。此为下策。 严重的问题:软件工程缺少项目经理 我们也可以采取“中策”——具有组织协调能力的专业技术管理人员。 最好是从事过项目管理工作的系统分析人员。此为上策。 这样的人,具有宽泛的信息系统领域经验,知识面较广,对技术复杂度有比较深入的理解,也具有较好的沟通能力、写作能力。 1.5初始项目范围 项目范围,是项目管理的第一要件。 这是第一次从软件结构上描述出项目的范围(项目范围说明书),也是初始的项目需求说明书。 这也是项目组对项目所需要完成的工作和所需要提交的成果的初步认识。 注意:由于项目具有渐进明晰的特性,这个初始的范围说明书也需要不断的完善,但要尽快! 1.6生存期模型 一个软件项目,有很多的任务,分布在软件生存期的各个阶段。所以,只有选择或自主设计出一个适合本项目中软件开发的过程,形成软件工程项目的生存周期,才能有效实施项目管理。 软件项目生存期模型的基本特征是: 1)描述开发过程的主要阶段。 2)定义每一个阶段要完成的主要过程和活动。 3)规范每一个阶段的输入和输出。 把项目初始范围内容纳入生存周期 有了软件工程的生存周期,就可以把项目初始范围中规定的开发内容,纳入到具体的开发流程之中,使项目组全体成员都能够认清开发任务和开发目标。 以面向产品的观点,这个流程同时也是产品生命周期。 注意:真正合适的流程,是每个项目组自己找到的流程,并能持之以恒。 ——所谓项目管理的经验,首先体现在软件工程生存周期的设计上! 软件工程过程图示(任何一个项目都可以从中找出自己的过程) 1 2 3 4 为什么需要一个自己的“软件工程过程” 为克服软件的固有困难 ——把软件过程比拟为一次航海或登山的过程:每一次挑战,目标相似,但却以非常不同的过程来完成。 ——决策一个适合当前项目的软件过程,是成功实施软件项目的关键。 * 制定(设计)合适的软件周期,可以解决以下问题: 如何确定软件开发和进展中各阶段的次序? 如何建立从一个阶段发展到下一个阶段的转换标准? 经实践检验和调整后,发现软件周期应该具有以下标志: 每个阶段都以具体的工作成果的完成为标志 每个阶段都规定了一系列工作任务 每件任务都与主要的阶段工作成果有关 * 软件生存期模型 常用的(中小型项目):V模型,瀑布模型,原型模型,增量模型 还有:螺旋式模型,快速应用开发模型,渐近式阶段模型等。 选择项目生命周期模型的一个重要方法 以项目里程碑定义为出发点,设置好生存期各阶段的结束(或开始)点,并以此为项目控制的关键节点。 V模型——最有价值的软件周期 * 图3-4 V型模型 已故的英国计算机专家Paul Rook在1986年提出的 * 图3-4 V型模型(细化的) 增量式开发模型(incremental life cycle model) 增量式开发属于“过程反复的过程模型”。其中: 1.增量式开发—— 软件描述、设计和实现活动被分散成一系列的增量,这些增量轮流被开发。 2.螺旋式开发——系统的开发从一个初始的大纲开始,成螺旋状开发,直到最后形成完善的系统。 * 为什么采取增量式模型? 软件项目的变更是不可避免的,采用重复式开发方式已经成为很多软件项目的一个必然选择。 增量式模型有着特有的优点 增量式开发结合V模型的优点,保持了V模型中设计和实现的分离,又引入了适应需求变更与设计决策的需要。 * 本教材案例使用的增量式模型 * 软件工程的并发模型 何时采用增量式模型? 适合下列情况的项目: · 项目开始时,明确了大部分的需求,但是需求可能会发生变化的项目。 · 对于市场和用户把握不是很准,需要逐步了解的项目。 · 对于有庞大和复杂功能的系统进行功能改进时需要一步一步实施的项目。 本章案例(增量式模型) 使用增量模型,可以保证系统的可扩充性,适合用户需求变化——先让用户使用一部分功能,通过用户评估,再实施下一个增量开发计划,直至产生最终完善的产品。 见课文 关于本书的章首图 此图不好 我的修改 1.7校务通系统案例分析(自学) 案例分析 最先进的工程方法或工具只是第二重要的。 微软公司力图为大众市场开发产品,并将其产品设立为事实标准。它的产品开发周期和生命周期相对较短,这些因素都产生了深远的影响。产品开发计划必须紧凑而又灵活,同时还要尽快推进。 对于发展较慢的市场,公司可以在开始编写程序代码之前,先创建一份完整的产品设计说明书,然后“锁定”这份设计说明书及相应的工作进度安排。微软公司的小组采用更多的是并行推进工作,所有这一切都将以最快的速度往前推进,永不停息。”
您可能关注的文档
最近下载
- 110kV线路工程预算报价书.pdf VIP
- 工程移交清单范本 .pdf VIP
- 广东省工程勘察设计服务成本取费导则(2024版).docx VIP
- 《网络操作系统-Windows Server 2012 R2配置与管理》全套教学课件.pptx VIP
- 2024-2025学年初中语文统编版(小初衔接)全册教学设计合集.docx
- 环网电缆施工方案.docx VIP
- 焚烧炉燃烧及调整.pptx VIP
- 2025年部编人教版五年级《道德与法治》上册教案(全册) .pdf VIP
- 2025年秋季新修订人教版七年级上册语文全册教学课件(新教材).pptx
- 湖北xx水库除险加固工程项目可行性研究报告.docx
文档评论(0)