Edgard

导航

新产品研发 分析设计过程.rar

        在那之后,结合自己在实际项目中的经验,我编写了《改错和功能增强 设计过程》的姊妹片《新产品研发 分析设计过程》,我区分了在经典软件设计过程中的两个视角,一个是构建时(Buildtime),一个是运行时(Runtime),一般来说,如果不是纯粹的后台服务,软件都会有人机交互界面,人机交互界面又分为两种,一种是在软件运行时需要人参与或干预的界面,比如:在此界面上录入数据,设置过滤条件等。另一种是在开发时(也即是我上面说的构建时)需要开发人员参与进行部分预定义的界面,比如:通过此界面上预制数据等。我通常都是从这两个不同的角度来分析软件,基于此,我能最大限度的挖掘跟拟建系统发生交互的外部角色(外部系统也是一种角色),随后,我能根据需求分析出外部角色相对于拟建系统的请求序列、拟建系统的响应和执行序列。不难看出来,实际上,我是在进行用例建模,随着分析设计工作的继续推进,我能深入分析拟建系统内部的功能的实现序列,这也相当于进行用例实现(Realize Use Case)......,大概就说到这里,附件提供了分析设计过程的中间工件,比如:构建时和运行时中间文档模板。“设计过程和工件规范”培训文稿中包含了实践过程的指导原则和检查点。“工件范例”包含了遵循这一过程的实践范例。

        没有能在所有软件项目中都行之有效的方法论或过程,当我们遇到好的方法或过程时,好的做法去剪裁它,而不是简单复制。我希望我的贡献对大家的工作及自身能力的提高有帮助。如果你打算在你的项目中去应用这样的过程,你一样要经历一些剪裁。/Files/edgard/新产品研发 分析设计过程.rar

posted on 2005-11-15 20:10  Edgard  阅读(1243)  评论(3编辑  收藏  举报