作者在第一段说“需求分析既是一份体力活儿,更是一份技术活儿,它是人际交往的艺术,又是逻辑分析与严密思考的产物。”然后作者讲述了几个故事来说明了需求分析。他的第一个故事讲了东软的一个项目过程中客户不停地修改需求,最后以致于项目组的员工都离开了东软,究其原因是他们只听到了客户表面上的需求说辞,没有去站在 ...
分类:
其他好文 时间:
2018-03-07 00:56:13
阅读次数:
193
一旦认识到试验性的系统必须被构建和丢弃,具有变更思想的重新设计不可避免,从而直面整个变化现象是非常有用的。第一步是接受这样的事实:变化是与生俱来的,不是不合时宜和令人生厌的异常情况。开发人员交付的是用户满意程度,而不仅仅是实际的产品。用户的实际需要和用户感觉会随着程序的构建、测试和使用而变化。 ...
分类:
其他好文 时间:
2018-03-07 00:56:05
阅读次数:
146
第一章 百年帝国 近一百多年来,总有一些公司很幸运地、有意识或者无意识地站在技术革命的浪尖之上。一旦处在了那个位置,即使不做任何事,也可以随着波浪顺顺当当地向前漂个十年甚至更长的时间。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。一百年来许多公司兴起,也有许多公司落寞。这些公司里面大大小 ...
分类:
其他好文 时间:
2018-03-06 21:51:54
阅读次数:
146
第一章:概述。 讲述了软件的特征,和发展史,随后引入了软件工程的概念,三要素,方法等。然后是软件工程的知识体系和职业道德规范。 第二章:软件过程。 讲述了任务思维和过程思维,软件过程的定义,软件过程的基本活动,制品。随后讲到软件过程的模型:瀑布模型、快速原型模型、增量模型、螺旋模型、形式化方法模型和 ...
分类:
其他好文 时间:
2018-03-06 20:25:30
阅读次数:
177
第五章:软件工程中的形式化方法。 形式化的基本概念(形式规约、形式证明与验证、程序求精),事态逻辑(一般线性事态逻辑、计算树逻辑),模型检验,Z语言的概念,表示,实例;Petri网的基本定义,规格实例(信号灯)。 第六章:面向对象基础。 面向对象方法概述(发展史,软件工程方法),面向对象基本概念(对 ...
分类:
其他好文 时间:
2018-03-06 20:17:08
阅读次数:
135
开发一个软件,我们要有合理的时间进度,开发人员要少而精,概念完整性必须考虑在内, 要尽量做到尽早交流和持续沟通。同时,文档形成了关键的枢纽,每个项目管理的工作都围 绕着它们运转,它们是经理们的主要个人工具。对于计算机硬件开发项目,关键文档是目标 、手册、进度、预算、组织机构图、空间分配、以及机器本身 ...
分类:
其他好文 时间:
2018-03-05 20:42:38
阅读次数:
154
IEEE对需求定义为:①用户为了解决问题或达到某些目标所需要的条件或能力。②系统或系统部件为了满足合同、标准、规范或其他正式文档所规定的要求而需要具备的条件或能力。③对①或②中的一个条件或一种能力的一种文档化表述。通过这个定义了解了需求并不是用户想要的,想实现的,了解了需求本质的内涵。 功能需求是软 ...
分类:
其他好文 时间:
2018-03-04 13:10:04
阅读次数:
144
业务需求表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业 务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求文档。用户需求描述的是用户的目标,或 ...
分类:
其他好文 时间:
2018-03-04 13:07:09
阅读次数:
132
案例: 某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。 为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或 ...
分类:
其他好文 时间:
2018-03-04 13:00:31
阅读次数:
155