- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
开发人员角色分析
开发人员Developers
主要包含以下角色:
????????软件架构师SoftwareArchitect
????????设计员Designer
????????用户界面设计员User-InterfaceDesigner
????????数据库设计员?DatabaseDesigner
????????实施员Implementer
????????集成员Integrator
?
角色
软件架构师SoftwareArchitect
定义
主导系统全局分析设计和实施、负责软件构架和关键技术决策的角色
职责
??????????领导与协调整个工程中的技术活动〔分析、设计和实施等〕
??????????推动主要的技术决策,并最终表达为软件构架
??????????确定和文档化系统的相对构架而言意义重大的方面,包括系统的需求、设计、实施和部署等“视图”
??????????确定设计元素的分组以及这些主要分组之间的接口
??????????为技术决策提供规那么,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻
??????????理解、评价并接收系统需求
??????????评价和确认软件架构的实现
专业技能
??????????技术全面、成熟练达、洞察力强、经验丰富,具备在缺乏完整信息、众多问题交织一团、模糊和矛盾的情况下,迅速抓住问题要害,并做出合理的关键决定的能力
??????????具备战略性和前瞻性思维能力,善于把握全局,能够在更高抽象级别上进行思考;
??????????对工程开发涉及的所有问题领域都有经验,包括彻底地理解工程需求,开展分析设计之类软件工程活动等
??????????具备领导素质,以在各小组之间推进技术工作,并在工程压力下做出牢靠的关键决策
??????????拥有优秀的沟通能力,用以进行说服、鼓励和指导等活动,并赢得工程成员的信任;
??????????以目标导向和主动的方式来不带任何感情色彩地关注工程结果,构架师应当是工程背后的技术推动力,而非设想者或梦想家〔追求完美〕
??????????精通构架设计的理论、实践和工具,并掌握多种参考构架、主要的可重用构架机制和模式〔例如J2EE架构等〕;
??????????具备系统设计员的所有技能,但涉及面更广、抽象级别更高;
活动
确定用例或需求的优先级、进行构架分析、创立构架的概念验证原型、评估构架的概念验证原型的可行性、组织系统实施模型、描述系统分布结构、描述运行时刻构架、确定设计机制、确定设计元素、合并已有设计元素
工件
软件构架文档、参考构架、分析模型、设计模型、实施模型、部署模型、构架概念验证原型、接口、事件、信号与协议
?
角色
设计员Designer
定义
在工程需求、构架和开发流程限制之下负责系统局部的分析设计的角色
职责
??????????理解、评价并接收系统需求细节
??????????理解、评价并接收相关的软件架构
??????????依据需求规格分析系统的内部行为,在分析层面识别与定义各系统组成元素的职责、操作
??????????识别与定义各设计元素的职责、操作、属性及其相互关系
??????????保证其设计符合软件构架,并足够详细到可以进入实施
专业技能
??????????掌握需求工程概念和技巧,以准确无误地理解相关系统需求;
??????????熟悉软件架构模式、概念和技巧,以准确无误地理解相关系统构架;
??????????精通软件设计理论、实践和工具,包括面向对象的分析设计技术和统一建模语言等
??????????掌握将用于实现系统的相关技术,例如组件开发〔J2EE、EJB〕、通讯机制、多线程与实时技术等;
??????????掌握将用于实现系统的程序设计语言〔例如:Java、C++、C、HTML、CSS、XML、JavaScript、汇编语言〕;
??????????对目标设计元素的相关问题有深入的了解
??????????熟悉工程的设计指南,明了设计与实施的关系,包括在实施之前设计应当到达的详细程度
??????????具备实施员的所有技能,但程度更深、抽象级别更高;
??????????通常兼任实施员的角色
活动
执行用例分析、设计用例实现、子系统设计、设计类、设计测试包与类库
工件
用例实现、分析类、设计子系统、设计包、设计类、测试类
?
角色
实施员Implementer
定义
遵照工程标准来开发、测试构件以集成为更大的子系统的角色
职责
??????????理解、评价并接收相关的软件设计元素
??????????在私有开发空间〔workspace〕,遵照工程既定的标准〔编程标准等〕来开发
您可能关注的文档
- 师爱做上个幸福的教育人演讲稿2014.3.20.ppt
- 如何写汇报材料-精典版.ppt
- 小学英语五年级Unit5Whose-dog-is-it?-B-Lets-learn.ppt
- 转子台综合实验指导书.doc
- 好会通电话会议产品应用方案(案例)r.ppt
- 超临界机组给水与汽温控制.doc
- 语文幼升小测试卷.docx
- 小学一年级下学期家长会班主任发言稿.ppt
- 运营管理制度汇编(又全又实用).doc
- 轨道几何状态检测仪数据分析软件用户手册.doc
- DB22_T 3660-2024 发展规划编制实施规范(OCR).pdf
- DB64_T 2027-2024 《近零能耗民用建筑技术标准》.docx
- DB22_T 3667-2024 季冻区高速公路基础设施监测技术规范.docx
- DB64_T 2026-2024 《建筑太阳能光伏一体化技术规程》 .docx
- DB22_T 3666-2024 汽车客运站客运服务信息化建设技术规范.docx
- DB64_T 2025-2024 《城镇道路塌陷隐患探测和风险评估技术标准》 .docx
- 北师大版九年级上册数学第一次月考试卷含答案.docx
- 职业病防护用品管理制度.doc
- 用人单位职业健康监护管理档案.doc
- 物流园可建设工程项目行性研究报告.doc
文档评论(0)