你是哪一个位置?想一想你自己的未来。 [阿朱原创](0分)

  • 主题发起人 主题发起人 阿朱
  • 开始时间 开始时间

阿朱

Unregistered / Unconfirmed
GUEST, unregistred user!
你是哪一个位置?
作为一个完整的应用行业软件项目团队,我个人认为是由以下角色组成:
全过程管理:
项目经理[在现实与理想之间找到平衡点,保证工程按预算成本,按风险度,计划进度,
产品质量正常完成]
质量保证人员[对项目进行中流程的正常化,产生的文档的规范化进行监督,收集项目过程
中产生的各种文档和解决方案,并且编号,术语化。从本质来讲,他们属于知识管理人员]
分析阶段
1 产品支持工程师[现场实施,有相当多的客户实际使用经验,但往往在方案提出中容易受
客户目前使用经验限制,不能看的长远]
2 市场营销人员[对竞争对手和合作伙伴的优缺点相当了解,对市场格局,对什么功能可能
成为卖点有深刻认识,但技术人员和市场营销人员之间老互相存在隔阂]
3 行业科学管理知识人士[比如MBA等,他们对未来、国际趋势很敏感,但做真正产品又有些
理想化,需要与产品支持工程师好好交流]
4 用户需求调查工程师[必须有人把零散的信息归整成可用的知识,他们是前三种角色的连接
点,在此用户需求才汇集成现实与理想相结合的产品描述]
设计阶段:
5 业务模型架构师[将用户需求调查工程师的产品描述整合成有架构的系统模型,使其更加
适合市场和产品战略]
6 对象模型架构师[应用面向对象设计原理将业务模型映射成对象模型,对象的可扩展性
在此必须保证]
7 数据模型架构师[把对象模型中涉及到的数据结构映射成数据模型,代码设计师需要的
数据输入输出规范都在此产生]
8 安全模型架构师[为整个系统设计安全模型]
9 算法设计师[关键算法和公用算法在此设计]
实现阶段:
10 核心对象实现工程师[按进度表和模块说明书应用面向对象语言实现对象模型,
效率和稳定性]
11 客户界面设计人员[按进度表和模块说明书主要集中于客户端的操作控制,数据校验,
界面规范性,易用性]
12 测试方案设计师[按进度表和模块说明书设计测试方案,进行各方面测试[功能规范性,
稳定性,易用性,安全性等]]
13 测试人员[按规范测试和记录测试结果]
 
我的这一篇帖子,只是想提示大家不要在实现细节上死扣[什么OS,C#,Java,为你的客户
提供最适合的应用才是目的。如果你的客户要做的事286就可完成,那么你何必非要在P3上
写COM实现呢],算法和模型更重要。流程与文档更是重中之重。在这次硅谷大裁员中,
据报道,被裁的主要是程序员和网页设计人员。在印度,一个高中生都可以写代码。商业
软件生产应该和流水线生产一样没什么区别。软件不是技术也不是艺术,它是流水线上的
景德镇瓷器。
在这个时间资源成为商业竞争的稀缺资源的时代,西医的做法是最好的。
 
希望是5、8 :) 但知道还差的很远

 
在这几种角色中,最容易做的就是客户界面人员和测试人员,不过这两个角色也是比较难有
高发展的位置,但是在中国恰恰多的是这两类程序员,有多少对对象世界有深刻认识,对对象世界
的认识可不是象学习任何一门学科那样简单的。那是对现实社会架构有深刻理性和感性认识,
并用科学体系和哲学观点总结的结晶。
记住:软件世界总是折射人类世界。
同志们还需努力。
 
精彩!
请继续
 
6的向往。同道中人则多多交流
 
对象模型和数据模型的设计师是技术类工程师中最难。我说过,
对现实社会架构需要有深刻理性和感性认识,并用科学体系和哲学观点总结。
如果你对生活和人类社会没有深刻体会,纯粹技术认识,将会把事弄的更糟。
我过去学习任何一门课程都没有感觉到困难,但生活的体会,我自认自己还很稚嫩
 
9的绝佳人选。呵呵
>软件世界总是折射人类世界
“分形无处不在”——每个部分都可以被细化为更简单的部分,每个部分与整体都有某种相似的关系。
 
>软件不是技术也不是艺术
传统工业也没说不是技术呀?艺术嘛因人而异。景德镇瓷器也有艺术品吧?
 
阅读了许多别人的程序,感觉最美丽,舒服的是charlie calvert.。即使是一个100多行的
小程序,都能给人一种Object的美,展现的是那种面向对象的思想,向charlie学习编程风格中...
 
谢谢大家对次帖的如此热情的关注。
对于软件框架模型的设计,我挺佩服Bill.Gates的思想
对于软件实现模型的设计,我挺佩服前Borland CTO,Delphi的创始人,今C#的创造人,
不过名字我忘了[连名字都忘了,这算不算佩服?呵呵]
对于软件设计上,
我感觉WINDOWS 的消息系统和硬件抽象层,
SQL SERVER的日志和错误系统,
JAVA的编译器实现,
DELPHI的面向对象VCL层次
RPC的实现,
TCP/IP的层次设计,
以上几个是我个人认为设计的经典
 
能不能具体说一说软件框架模型和软件实现模型的设计思想。
 
请问各位在哪里有关于软件架构设计思想方面的参考资料?
 
软件框架模型,如.net战略,J2EE模型
软件实现模型,如DELPHI类层次模型,DELPHI的面向对象实现模型。
最好的参考资料就是对产业和社会的深刻认识
 
真很希望多看到这种文章
让我从总体上有了认识
 
在设计阶段
 
阿朱:
你的这篇贴子是我按你的ID搜索出来的,因为看到你的贴子一般水平很高,对我等初学者意义极度大!
收藏!
 

很佩服你,阿朱,我是个程序设计的初手,想向你请教一下,我的qq是6323220。谢谢。
 
无论是网络协议还是系统构架,经典的都很多,不过又有哪些是Chinese做的呢?
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部