3.3 软件系统开发过程概述外文翻译资料

 2023-02-01 10:49:57

毕业设计(论文)外文翻译

译文:

3.3 软件系统开发过程概述

如前所述,没有一种方法可以构建软件系统。 如果有的话,软件系统开发很久以前就会变成流水线操作。 然而,我们认为有一些基本的开发原则有助于增加软件系统开发成功的可能性。 软件系统开发原则为(1)审查现有的组织软件系统开发过程或(2)定义组织开发过程提供了基础。 如下文所述,我们认为以下原则提供了这一基础:

在做之前计划要做的工作。

就确定的责任达成协议。

建立和授权自我指导的工作团队。

建立制衡机制。

保持持续的客户和卖方互动。

监控项目进度。

指导项目经理,培训工作团队。

提供项目进度中期评审。

提供可交付成果的反馈。

完善软件系统开发流程。

我们认为,这些原则是组织进行软件系统开发业务的基本方法。

在什么意义上,软件系统开发涉及“过程”或“做生意的方式”? 如果一个组织处于起步或婴儿期,可能有一个如何进行软件系统开发业务的想法或概念,但该过程可能没有明确的定义。 然而,这一概念可能会被少数关键个人很好地理解。 随着组织的成熟,发展过程可能会成熟,更多的个人可能会理解这个过程。 在另一端,是建立良好的组织。 在这些组织中,可能有一个“界定的”发展进程,但可能没有记录。 当然,有些组织,无论是新的还是建立良好的,都有记录在案的组织软件系统开发过程。 无论您的特殊情况如何,“过程”概念可以被视为一种工具,用于沟通和解释持续开发软件系统所涉及的活动,这些系统(1)按时交付,(2)在预算范围内交付,(3)做客户希望系统做的事情。

图3-4是我们的示例组织软件系统开发过程的概述。 我们的示例过程从客户的工作声明(SOW)开始,最后是客户对交付的产品(和支持服务)的反馈)。 这一过程允许规划、发展和审查产品(即文件、计算机代码、数据),以便交付给客户。 这个图形有圆边矩形、矩形和标记箭头。 圆边矩形表示与客户相关的责任,矩形表示与卖方相关的责任。 标记箭头表示主要通信路径和相关信息。

图3-4我们的示例组织软件系统开发过程是一个封闭的循环过程,从客户开始和结束。

如图3-4所示,我们的示例组织过程由以下主要元素组成:

顾客

卖方工艺工程集团

客户/卖方开发团队(即客户项目经理、卖方开发团队)

变更控制委员会(建行)

卖方高级管理人员

主要通信路径

图3-4还显示了以下负责的代理和相关的流程活动:

顾客。

准备SOW,谈判协议,并审查交付的产品以供验收。

卖方工艺工程集团。

计划工作以完成客户的母猪任务。

客户项目经理。

与卖方项目经理沟通。

卖方项目经理。

与客户项目管理和升级软件产品沟通)。

领导开发人员。

建立项目文件。

领导开发人员或主持人。

进行同行评审。

产品保证经理

提供独立的产品保证。

技术编辑。

执行技术编辑。

卖方管理。

执行项目级技术监督。

软件系统开发过程活动由主要的通信路径连接在一起。 如图3-4所示,沿着每个通信路径信息从一个进程元素传输到另一个进程元素。 传递的信息包括以下项目:

工作说明书

卖方项目计划

谈判协议

记录的项目

技术指导和演变产品

“日常”协调和技术指导

用于记录的项目和用于客户并发的问题

不断发展的产品和技术指导

追踪表格

不断变化的产品(即文档、计算机代码或数据)

技术反馈

审定材料

编辑的材料

审查材料

在项目一级协调的交付品

待解决的项目

批准交付

可交付状态

如图3-4所示,当客户准备一份工作说明(SOW)详细说明客户想要的内容时,流程将在右上角开始。卖方的过程工程小组“计划完成客户的母猪任务的工作”,并向客户提供卖方项目计划。经双方同意,客户向卖方提供一份谈判协议,触发客户和卖方的开发活动。[3] 这些活动涉及管理、开发和产品保证系统学科。

[3] 请注意,客户/卖方开发团队包括客户和卖方活动。 我们认为,双方必须积极参与发展进程。 没有这种共同参与,项目失败的风险就会增加。 客户向卖方提供包含需求的SOW,然后在六个月后对项目进行检查的想法是灾难的药方。 同时,客户需要小心,不要卷入如此之多,这样的参与会妨碍卖方做这项工作的方式。

卖方项目经理“与客户沟通并开发软件产品)。” 无论产品如何发展,卖方开发团队(1)建立项目文件,(2)进行同行评审,(3)提供独立的产品保证,[4](4)进行技术编辑,(5)进行项目一级的技术监督。 卖方开发团队对产品进行进化,并与客户项目经理进行沟通,讨论需要客户同意的问题。

[4] 请注意,此卖方矩形有一个下降阴影。 正如我们随后解释的,我们使用这个阴影来表示向卖方项目经理提供的独立的产品保证支持。

随着项目的展开,客户项目经理“为卖方项目经理提供技术指导。 客户和卖方项目经理都“举行项目CCB,项目审查,并决定下一步做什么。” 项目产品经客户和卖方项目经理协调后,送卖方高级管理人员审核批准后,方可交付给客户。

卖方高级管理人员可以在产品交付给客户之前确定要解决的项目。 在这种情况下,卖方开发团队解决项目,并将产品重新提交给卖方高级管理人员批准。 如果所有项目都得到解决,批准的交付品将提供给客户接受。 客户就其可接受性提供可交付状态的反馈。

有人可能会问一个问题:“我现有的组织生命周期开发活动和技术如何适合于示例组织软件系统开发过程?” 如图3-5所示,您现有的生命周期开发活动插入以下卖方开发团队活动:

图3-5软件系统开发过程独立于产品开发生命周期和特定的产品开发技术。 该图显示了您将在哪里介绍您的生命周期,以使流程适应您的组织。

卖方工艺工程集团。

计划工作以完成客户的母猪任务。

卖方项目经理。

与客户项目管理和升级软件产品进行沟通)。

我们的示例组织过程独立于特定的生命周期。 该过程要求,无论生命周期和支持技术如何,在某种程度上执行前面的过程活动。 您现有的生命周期可能是传统的系统工程、原型或信息工程。 正如随后所解释的,无论生命周期如何,项目计划和相应的谈判协议至少应考虑到这些过程活动。

每个主要元素,相应的信息,以及它们之间的相互作用将在接下来的四个部分中详细介绍。

原文:

3.3 Software Systems Development Process Overview

As stated earlier, there is no one way to build software systems. If there were, software systems development would have been reduced to an assembly-line operation long ago. However, we believe there are fundamental development principles that help increase the likelihood of software systems development success. Software systems development principles provide the foundation for (1) examining an existing organizational software systems development process, or (2) defining an organizational development process. As subsequently described,we believe the following principles provide this foundation:

Plan the work to be done before doing it.

Obtain agreement on defined responsibilities.

Establish and empower self-directed work teams.

Establish checks and balances.

Maintain continual customer and seller interaction.

Monitor project progress.

Mentor project managers and train work teams.

Provide interim review on project progress.

Provide feedback on deliverables.

Improve the software systems development process.

We believe these principles are fundamental to an organizations way of doing software systems development business.

In what sense does software systems development involve a 'process' or 'a way of doing business'? If an organization is in its beginnings or infancy, there may be an idea or concept of how to conduct the software systems development business, but the process may not be welldefined. However, the concept may be well understood by a few key individuals. As the organization matures, the development process may matu

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[261151],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。