帮忙翻译一下(关于软件工程的)

来源:百度知道 编辑:UC知道 时间:2024/06/30 03:21:20
Software engineering
A decades-long goal has been to find repeatable, predictable processes or methodologies that improve prouducivity and quality. Some try to systemaize or formatize the seemingly unruly task pf writing software. Others apply project management techniques to writing software. Without project management,software projects can easily be delivered late or over budget. With large numbers of software projects not meeting their expectations in terms of functionality,cost, or delivery schedule,effective project management is proving difficult
Process steps
Software engineering requires performing many tasks,notably the folowing,some of which may not seem to directly produce software
Requirements Analysis
Software engineering requirements of a desired software product is the first task in creating it.While customers probably believe they know what the software is to do,it may require skill and experience in software engineering to recognize in

软件工程
长达数十年的目标已经找到可重复的,可预见的程序或方法,改善prouducivity和质量。一些尝试systemaize或formatize看似顽劣任务酚醛写作软件。其他申请项目管理技巧,以写作软件。没有项目管理,软件工程,可轻易交付晚或以上的预算。大量的软件项目不符合自己的期望,无论在功能,成本,或交货日期,有效的项目管理是很困难
过程中的步骤
软件工程需要表演要做的事情很多,尤其是folowing ,其中有些似乎并不直接生产软件
需求分析
软件工程的要求,理想的软件产品,是第一位的任务,创造it.while客户可能认为他们知道什么该软件做的,它可能需要的技能和经验,在软件工程,以确认不完全统计,模棱两可或相互矛盾的要求
规格
规范的任务正是decibing该软件都可以写,在数学上的严格方式。在现实中,最成功的规格书面理解和微调的应用软件已经很- deceloped 。规格是最重要的外部接口。即必须保持稳定
设计与建筑
设计与建筑是指以确定如何软件是函数,在一般的方式,没有涉及细节。通常这个阶段分为两个小组阶段
编码
减少设计到代码,可能是最明显的一部分,软件工程工作,但不一定是最大的部分。
测试
零件测试软件方面,特别是在代码由两个不同的工程师们必须一起工作,属于软件工程师。
文件
一个重要的(而且往往被人忽视)的任务是记录内部软件的设计目的,日后的维修与改进方法。文件是最重要的外部接口
维修
维护和加强软件,以配合新发现的问题或新的要求,可以采取更为添说,初步的发展,该软件。不仅可能,它需要增加一些代码,这并不秩原来的设计,而只是detemining如何软件工程,在某个时刻完成后,可能需要作出重大努力,由一名软件工程师。约2 / 3的所有软件工程工作,是维修,但这项统计可misleding 。其中一小部分是固定臭虫。大部分保养是延长系统做新的东西,它在许多方面都可以考虑新的工作。同样地,约2 / 3的所有土木工程,建筑设计,建设等工作,是维持在一个类似的方法。

软件工程
一个十年长的目标是发现改进prouducivity 和质量的反复性, 可预测的过程