1、“.....,,•,,,,,,,,,,外文资料译文软件开发概念和设计方法在世纪年代,大型机和高级程序语言被用来解决包括人力资源系统专有系统和制造系统等许多问题。计算机和软件被视为解决所有商业问题的万能药,有时候甚至被盲目的应用。因为很多设计上的原因,这些系统并不是万能的。主要因素如下不能完全理解复杂的问题没有充分满足终端用户的需求,组织环境和性能折中没有准确估计开发时间和运行成本缺乏致,规范的客户通讯框架这个时候,结构化的编程,自上而下设计的概念出现了。对软件工程来说,结构化编程至今仍是最重要的方法且不断发展......”。
2、“.....软件设计是种方法,软件设计人员可以籍此应用技术和规则生成种描述并定义问题解决方法的模型。最初,设计方法直未能构建好,而且模型也不能准确地描述软件开发的问题。然而,随着我们对开发过程的深入理解,设计方法已经不断适应技术的变化了。生命周期过程的模型下开发的,但人们开始尝试寻找这种模型的替代品。软件设计基础软件设计方法最终的目标就是向软件设计者提供张系统蓝图。它通常有三个方面数据,构架和过程。数据设计指的是数据的组织关系访问和处理方法。构架设计定义系统组件和它们之间的关系......”。
3、“.....尽管设计方法众多,但它们的基本概念非常相似。为了减少复杂度,几乎所有软件设计方法都把问题和软件分割成较小的部分用于标识数据结构功能以及度量软件品质。软件设计包括以下这些普遍原则逐步求精软件构架程序结构数据结构软件过程模块化抽象和信息隐藏。二现代设计方法常规的软件开发实践通常能被映射到传统的生命阶段上,包括分析功能说明设计实现测试和维护。然而对软件需求的增长比软件开发者数量增长要快,遵守常规的技术你瀑布模型耗时太长,过多人员的参与也带来了管理上的困难......”。
4、“.....因此,产生了许多新的软件开发技术。最新发展出的实践和模型井不试图把软件开发分割成多个阶段如说明和实现,而是注重于通过逐步求精和迭代把概念转换成程序。面向对象的技术面向对象的软件设计技术从根本上有别于传统的设计方法。传统方法中,每个模块被当作全局过程的个主要步骤,步步地往下走而面向对象的设计围绕着对象模型和对象所执行的功能进行结构化。面向对象的编程可以追溯到仿真语言。是种世纪年代后期的高级语言,引入了对象类作为封装数据的方法。到了世纪年代,被作为种完全的图形用户界面面向对象的编程环境被引入。甚至在年以后......”。
5、“.....由于面向对象的概念日趋成熟,最近十年这种软件开发方法已经流行起来。同时,软件业注意的焦点己经从编码和结构化过程转移到通过设计和柔韧性来节省劳动力成本和时间。柔韧性变得十分关键,因为系统随着需求的变化而快速改变变得更大,更复杂和更不稳定。在面向对象中,分析和设计没有真正分开。在分析期间,系统对象及其特性和关系起被确定。这些对象可以护,这样就给整个开发过程中的所有阶段提供了种公用的语言。采用面向对象方法最好是使用专门设计的面向对象的开发工具,但是请定记住它是种方法而不是特指任何编程语言......”。
6、“.....和过程功能往返传递数据的方式不同,在面向对象的设计中,系统被看成个由很多互相传递消息的对象组成的集合,每个对象都有它自己关联操作的集合。面向对象的设计基本构想是把数据和过程进行信息隐藏和模块化,它最适用于数据结构或者过程操作没有被提前的定义好的情况。这对于今天的商业环境中相当有用,毕竟需求总是不断改变而不能很好的定义。这也是面向对象的设计现在相当流行的重要原因。对象执行服务的概念是种开发者和客户都很自然的思考方法,这有利于理解问题的范围,也是种更加自然的设计。此外,面向对象的开发还有许多优点。通过属性和服务的结合使用......”。
7、“.....信息隐藏通过局限对象的变化使系统更加稳定,从而使对象可以重用面向对象的开发过程从分析设计到编码都是致的。原型法原型法的出现是因为参于开发阶段的终端用户觉得很难理解需求说明和概念模型。而当原型法在世纪年代第次被使用时,大部分常规的生命周期开发者认为它费时费力。但从那时开始,用户和开发者已经能成功地应用原型作为通讯工具来演示系统的需求。原型多次迭代后,开发者对用户的需求有了更好的理解,用户也对系统最后如何操作看起来像什么和如何感觉都有所了解。原型法已经被证明是种理解用户需求和问题的有效方法......”。
8、“.....原型法对于开发用户界面特别有价值,因为对于用户界面,有时候无法使用具体的词和图表进行描述,而用户界面的开发在今天的开发环境中又格外关键,它在整个系统开发费用中份额仍在增加。丢弃型原型原型有两类,丢弃型原型和演进型原型。丢弃型原型被设计成用来校验或者驱动系统需求,也可以用于评估性能或决定设计是否可行。旦获得所需的信息和完成原型的目的就把原型就丢弃掉,继续常规的软件设计。丢弃型原型用于减少需求风险,便于理解用户需求不作为最终的系统,在使用以后就被抛弃具体原因有原型省掉了系统许多特性为演示用而快速完成......”。
9、“.....在使用丢弃型原型时,分析家通常考虑把原型作为设计或说明语言设计阶段的输入,而不是作为产品或者系统本身。以用于传统系统演进型原型与有意设计成丢弃型原型不同,演进型原型向终端用户交付个可用的系统在完全了解用户需求后,即可开始演进型原型的开发它被当作过程模型的焦点,条的屏幕原型,当用户正在体验屏幕和菜单条时,其他屏幕和菜单条正同时被开发,然后再与他们相关的现有原型结合在起。旦用户对原型所能满足的需求感到满意,原型就转变成系统这取决于若干因素,包括增加最初无法识别需求的功能......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。