让技术人员看得懂的流程(1)——面向对象设计全流程概述

简介:

                   让技术人员看得懂的流程

                              ——面向对象设计全流程概述

谈到流程,大家都会想到熟悉的瀑布模型、螺旋模型、迭代开发、敏捷、RUP等一堆软件工程相关的软件开发流程,但是请不要误会,本文的流程和这些管理流程完全不同,为了以示区分,我把瀑布模型、敏捷、RUP等流程成为项目流程,也就是说这是给项目管理用的;而本文的流程是技术流程,是给技术人员(主要是设计人员)看的流程。

在开始讲解之前,看看如下问题你是否能够回答?

1、客户的需求是描述性的,例如“我们需要一个POS机”,而代码是一个一个具体的类和函数,那么如何从描述性的语言最后转化到具体的类和函数呢?

2、具体语言的特性,例如JavaC++privateprotectedpublic这些属性是从哪里来的?什么时候设计的?

3、不管什么代码,最后都要运行在具体的平台上,如WindowsLinuxUNIX等,那么这些平台相关的进程、线程什么时候设计、如何设计?(不要说你所有的产品都是单线程或者单进程哈:-P

4、如果是稍微大一点的产品,需要运行在多台机器上,那么如何确定需要多少机器?如何分工?

。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

怎么样?以上这些问题是否似曾相识,或者自己是否考虑过?

如果你的第一反应是去翻开《软件工程》、RUP、敏捷开发等相关著作,那么我可以很肯定的告诉你你会失望的,就像前面提到的,这些东西不是管理流程的事情,而是技术流程的事情。

如果你心有疑问,或者不敢肯定自己的答案,那么“不懂的人有福了”,因为我将通过几篇短的博文和一个实例来简明概要的讲述这个流程,概要的讲,主流程如下:

用例模型->领域模型->设计模型->实现模型->进程模型->部署模型

实例就用一个简单的POS机系统来讲解,欲知详情如何,且听下回分解!

相关文章
|
30天前
|
测试技术 编译器 数据库
【软件设计师备考 专题 】软件开发环境和工具:从分析到维护(一)
【软件设计师备考 专题 】软件开发环境和工具:从分析到维护
48 0
|
30天前
|
监控 测试技术 开发工具
【软件设计师备考 专题 】软件开发环境和工具:从分析到维护(二)
【软件设计师备考 专题 】软件开发环境和工具:从分析到维护
45 0
|
3月前
如何使用敏捷相关知识管理好自己的装修过程?
如何使用敏捷相关知识管理好自己的装修过程?
如何使用敏捷相关知识管理好自己的装修过程?
|
前端开发 程序员 项目管理
接口开发方法论 · 开篇《接口开发要注意什么?》
让懂得的都懂,让不懂得的不再迷路。
162 0
产品经理第十章:产品需求管理
用户的需求多种多样,上一章中讲述了如何收集用户的需求,收集了许许多多的需求,该如何管理呢?这一章,我们一起看看如何解决这个问题。 1、产品需求管理表 image.png 表格说明: image.png 需要一张这样的表格把需求列下来,确定优先级,这样就可以把重要的需求筛选出来作为产品的需求啦! 产品需求管理是一个持续动态的过程,新的产品需求不断产生,同时一批批产品需求被实现。
1098 0
《系统分析与设计方法及实践》一1.1 什么是软件
本节书摘来华章计算机《系统分析与设计方法及实践》一书中的第1章 ,第1.1节,窦万峰 主编 宋效东 史玉梅 李东振 赵菁 等参编更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1944 0
|
程序员 测试技术 定位技术
《系统分析与设计方法及实践》一2.3 结对编程方法
本节书摘来华章计算机《系统分析与设计方法及实践》一书中的第2章 ,第2.3节,窦万峰 主编 宋效东 史玉梅 李东振 赵菁 等参编更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1127 0
《系统分析与设计方法及实践》一3.8 小结
本节书摘来华章计算机《系统分析与设计方法及实践》一书中的第3章 ,第3.8节,窦万峰 主编 宋效东 史玉梅 李东振 赵菁 等参编更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1041 0
《系统分析与设计方法及实践》一导读
软件分析与设计是软件系统开发的重要组成部分,它包含了一系列原理、方法和实践,指导人们进行正确的软件开发。软件开发强调从工程化的原理出发,按照标准化规程和软件开发实践来引导软件开发人员进行软件开发,并进行过程改进,促进软件企业向标准化和成熟化发展。
1928 0
《系统分析与设计方法及实践》一1.5 小结
本节书摘来华章计算机《系统分析与设计方法及实践》一书中的第1章 ,第1.5节,窦万峰 主编 宋效东 史玉梅 李东振 赵菁 等参编更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1027 0