《软件工程实践doc》.pptVIP

  • 7
  • 0
  • 约2.07万字
  • 约 68页
  • 2017-05-16 发布于河南
  • 举报
《软件工程实践doc》.ppt

* 上面我们谈论了什么是软件,并对软件质量的度量指标进行了讨论,知道了如何来衡量一个软件产品的好坏。但是根本的问题没有解决,就是如何才能得到一个在上述标准下,可以称之为“好”的软件?下面来开始讨论这个问题。 软件危机之后,人们通过研究并总结了其它工业领域的成功经验,总结出了两种可能的方法。为什么说可能?因为采用了该方法,可以有效的降低复杂度和进行有效的过程管理,有可能得到好的软件,但并不是一定得到。 两种方法是:1、系统方法;2、工程化方法。 * 系统方法: 项目在开发过程并不是处于一个真空当中,项目需要涉及到很多其它的内容,包括: 硬件、别的软件任务、已经存在的数据库、另外的计算机系统。自动取款机的例子(后台的银行帐务系统) 指导自己开发的软件的边界是很重要的。主要是: 项目包含的内容是什么?什么是系统不包含的内容?需要很明确的确定下来。 * 一般情况下,系统中的元素有以下三种: 1、活动和对象。活动是在系统中发生的事情;而活动中包含的元素是对象和实体,一般情况下,这些对象之间有一些关联。系统中登记雇员记录是一个活动,而雇员记录则包含很多的对象或实体,例如邮编、名字、ID、地址等等。 2、在系统中需要确定对象和活动之间的关联,例如雇员记录和登记活动之间的关系,雇员记录中各种对象之间的关系等。而系统边界,则是确定我们需要考虑的问题具体是什么。下面我们用一个例子来说明。 3、相关的系

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档