软件系统体系架构的规划、设计与审核

来源:中睿IT服务 日期:2011-07-08 11:10:55 编辑:admin 阅读 0

 

  一、软件系统体系架构的规划、设计与审核服务概况
 
      软件系统架构的设计对应用系统将来的稳定、性能、扩展、维护及实施都有重要的影响。一个良好的设计保证了系统项目的成功,并收到事半功倍的效果。优质的服务来自优秀的理论指导,“中睿软件研发顾问服务”即是在对SCRUM、XP以及RUP(Rational Unified Process)过程充分吸收并根据实际情况进行改造的理论指导下运作的。
 
      我们提供基于.Net平台的架构设计服务:
  1. .Net架构设计(基于CSLA.NET的架构设计)
  2. 架构规范
  3. 应用实践
  4. 编码规范
  5. .Net应用部署
  6. 性能测试与调优
      我们提供基于Java平台的架构设计服务:
  1. Java EE架构设计
  2. 架构规范
  3. 应用实践
  4. 编码规范
  5. Java EE应用部署
  6. Java平台性能测试与调优
      我们提供基于iOS或是Android移动平台的架构设计服务:
  1. 基于iOS或Android的移动计算平台架构设计
  2. 架构规范(移动端及云端)
  3. 应用实践
  4. 编码规范
  5. 移动应用系统部署
  6. 移动应用系统的性能评估及调优
 
  二、软件系统体系架构的规划、设计与审核服务项目细则
 
  “中睿软件研发顾问服务”的合约服务可根据客户的具体需求进行定制,原则上可以根据两种形式进行。一是按照项目的服务方式,这种方式的前提一般是客户要进行新项目的研发,那么我们的服务开始于项目的启动,结束于项目的截止;二是按照服务时限的方式,这种方式的前提是客户的需要很难清楚的按照项目划分,更多的是整体开发中的一些流程改善、技术的提升等等,这种情况我们的服务时限一般为1年,在这一年的服务期限内,我们提供限制次数的上门服务与不定次数的远程支持。                                                                            

系统架构设计

使用体系架构的理论指导,包括各种架构模型的介绍、架构规范、构架的使用场景分析等

使用UML建模语言创建.NET、Java与Mobile应用的体系架构模型

现有体系架构的改造及新系统体系架构的创建

实施CSLA.NET框架

实施EASC,构建企业应用安全中心,实现企业应用集中管理

实施企业内部PKI体系,实现电子签章服务

                      
  
 
  三、中睿敏捷软件研发服务典型实施过程
                           
  一)前期规划服务
  企业启动软件项目的时候,最困难的地方在估算项目的进度估算,所以往往是拍脑袋就决定项目的计划,这样经常会导致项目计划不切合实际,项目进度不停的拖延,客户方不满意项目进度,开发方因为项目拖延也造成巨大的成本代价,结果是两败俱伤。而造成进度估算不准确的原因在与需求不明确,中睿信息总结多年的软件服务经验,发现用户对于需求的开发有很大的误区,集中体现在:
  1. 需求文档太简单,一个系统竟然只有十几页的需求文档… …
  2. 客户方只给出简单的需求给开发方,让开发方自己细化需求;
  3. 需求的开发采用瀑布模型,试图一开始做完所有的需求,违背需求变更的特性;
  4. 需求描述大多只有文字,少量图形,根本不足以评估工作量;
  5. 采用了界面原型,但是只有静态的原型,忽略交互;
  6. ……
  中睿信息提供的项目“前期规划服务”针对解决这些问题,我们派出有经验的需求顾问指导客户进行项目前期的规划,主要的交付物有:
  1. 《项目视图与范围文档》
  2. 《Backlog列表》
  3. 《需求规格说明书》
  4. 《交互式原型》
  5. 《项目发布计划》
  6. 《UI总体风格》
  7. 《UI/UE规范》
  “前期规划服务”并不涉及软件技术架构内容,并不影响用户的技术选型,也不限定用户对供应商的选择。良好的开端是成功的一半,中睿信息“前期规划服务”助力企业项目开发成功。
  
  二)完全研发服务-ISCRUM敏捷软件开发服务
 
  Scrum是一种迭代式增量软件开发过程。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。
  Iscrum是中睿信息结合多年的服务经验,扩展Scrum的功能,总结出来的一套符合中国国情的敏捷开发过程,其特点总结如下:
  1.  过程框架完全采用Scrum敏捷过程
  2.  扩展Scrum角色,特别强调UI、测试、架构师角色
  3.  前期的需求增加交互式原型,原型为保真原型,作为客户确认需求与程序员交付代码的依据
  4.  架构师的职责特别强调系统的整体架构的制定、开发规范的制定、每次迭代的概要设计
  IScrum的实施细则如图:
2.jpg
 
  四、中睿软件系统体系架构的规划、设计与审核服务方式
 
  通过“中睿软件研发顾问服务”,我们将定期进行软件项目的跟踪,解决开发过程中的各种问题,提供软件开发过程、开发技术和项目管理的顾问服务,策划您的需求、分析、设计、编码、测试、部署等工作流程,确保开发项目的顺利完成。
 
  一)实际现场项目指导
 
  项目规划与总结:
  根据您实际的项目需求进行整个项目的过程规划,包括各种规范的制订、项目进度制定、开发团队的搭建及技术准备等等,确保整个项目的顺利开展。项目结束后进行项目的总结,吸取项目的经验与教训,整理项目风险管理、质量管理、就绪管理、项目管理中的各种可重用的资源,更新公司开发知识库。
  项目开发过程中,通过我们每月的定期上门支持,检查您的系统开发情况,解决开发过程中的各种问题,消除问题发生的隐患,解决已经产生的非严重性错误或警告;
  通过定期的上门支持,由我们的顾问级技术专家为您解决各种累积的疑难技术问题,辅助您进行信息系统软件体系架构的规划,提供开发过程的顾问式服务;
  年度评估与规划:
  对每年项目软件咨询服务进行总结回顾,并辅助贵公司完成下年的开发项目规划。
 
  二)远程技术支持
 
  您可以享用服务期限内不计次数的最高优先级的热线电话支持,辅助解决您系统软件开发过程中的常见问题;每周一至周五,每天9:00AM~6:00PM(国定假日除外)提供电话支持服务;
  您还可以通过电子邮件、远程控制(若客户同意,亦可提供Remote Access的方式由远程Dial-in支持)等多种手段与我们的咨询专家联络,取得您问题的快速解决;
  您可以享用我们的专业级别支持,感受悉心呵护的问题解决,针对每个具体问题进行深入的研究和分析,直到提供您满意的方案为止。
 
  三)紧急现场问题处理
 
  您还可以享受我们7x24小时的紧急现场支持,4小时内到达您的现场(具体视距离远近决定),为您提供最直接的支持,使您的开发项目顺利进行。
 
  四)IT顾问服务
 
  通过我们资深的软件咨询顾问上门了解您的项目需求,根据您的项目需求定制培训内容,进行有的放矢的技术培训;
  通过我们的金牌讲师为您提供软件开发技术、数据库技术、分析与设计技术、IT项目管理技术等的培训,提升您的技术与管理技能,保证您的开发团队紧跟IT技术发展步伐;
   “中睿软件研发顾问服务”通过为您提供专业的技术服务,帮助您提高系统运行的稳定性、工作效率及达到更高的投资回报率,并减少您的总体拥有成本。
 
  五、中睿软件系统体系架构的规划、设计与审核服务工作流程
  
  一)联合工作小组的成立和双方联络员的确定
 
  为了便于开展工作,双方共同成立一个联合工作小组,中睿将指派项目经理、资深技术顾问参加这一联合工作小组。建议贵公司由项目经理、需求分析师参与到这个联合工作小组中。为保证顺畅的联络和信息沟通,我方将由1名服务顾问担任联络员,建议贵公司指派1名项目成员作为主要的联络员。
  工作小组中,贵公司成员主要负责对有关项目或问题提出需求和组织实施,我方负责技术方案、指导实施以至亲自动手解决有关技术难题。有关联络事宜一般由联络员负责。
 
  二)技术顾问的主动服务
 
3.jpg
 
  三)技术专家服务流程的确立
 
  为了更好的为贵公司提供技术服务,双方逐步确定符合贵公司需要的技术服务流程。
  1.   我方联合工作小组成员与贵公司联合工作小组成员进行护航金牌技术服务首次研讨会议,讨论未来一个季度及全年的工作内容和计划安排;
  2.   我方提供护航技术专家及备用专家的联络方式(工作电话、7X24 手机、工作邮箱),以便贵公司的相关人员能及时与他们取得联系;
  3.   我方同时提供护航技术经理的联络方式(工作电话、手机、工作邮箱),以作为服务请求的升级;
  4.   我方护航技术专家每月定期上门一次,检查系统状况、解决系统存留的问题、提供新的技术信息,并根据季度及全年的工作内容和计划安排与贵公司相关人员一起开展工作,汇报阶段性成果;
  5.   贵公司联络人员通过电话、Email等方式提出信息系统的问题或需求 ——〉我方确定问题或需求并提出相应的解决方案 ——〉贵公司确定解决方案 ——〉在我方的远程或紧急现场指导下双方实施方案 ——〉我方提交问题解决报告;
  6.   我方指导贵公司收集系统信息 ——〉贵公司定时收集系统数据并抄送一份给我方 ——〉我方分析数据并根据需要向贵公司提交分析报告;
  7.   我方主动或根据贵公司需求提出建议改进方案 ——〉贵公司确定方案 ——〉我方建立模拟环境并演示 ——〉我方协助贵公司确定方案的投入收益比(必要时我方做出项目实施方案)。
  四)中睿软件研发顾问服务状况回顾研讨会议
 
  软件咨询服务状况研讨会议是确保双方都能确实掌握技术服务状况的重要工具,双方联合工作小组定期(每季度一次)召开一次状况回顾研讨会议。在这个会议中,我方护航技术经理、护航技术专家、客户服务代表将和贵公司联合工作小组成员进行如下工作:
  1.   总结上一季度工作状况,回顾上次会议确定的工作内容和计划安排的实施情况,并分析未能按照计划实施的原因及相应的解决计划;
  2.   报告当前的服务请求状况,并统计全部的服务请求(包括已关闭的服务请求及未完成的服务请求),并分析未完成的服务请求的现状及解决计划;
  3.   确定下一季度及全年的工作内容和计划安排;
  4.   我方客户服务代表收集贵公司对护航技术专家的服务满意程度调查,并与护航技术经理、护航技术专家讨论改善服务的措施;
  5.   其它技术服务事项的讨论/咨询。
 
 
  六、中睿软件研发顾问服务团队介绍
 
  中睿经过多年的发展和积累,造就和培养了一批富于经验和责任心的优秀技术管理和服务人员,为客户提供专业而优质的服务。
  鹿传明
  美国项目管理协会项目管理专家(PMP)、Scrum Master、微软认证讲师(MCT)、微软中国Visual Studio指定讲师/特约顾问、Sun J2EE应用开发项目顾问、微软企业护航项目金牌技术专家、微软认证架构师(MCA)。长期从事企业应用项目开发和管理工作,擅长讲述VS.NET、VS2008、VS2005、Java/J2EE 、Oracle数据库管理和开发技术、SQL Serve管理和开发技术、Sybase数据库管理等。为上百家企事业单位提供了开发、数据库与项目管理的技术培训和顾问服务,现为中睿IT培训学院首席开发讲师和软件咨询顾问。
  程胜春
  Oracle数据库认证管理专家(OCP)、SQLServer数据库技术专家(MCDBA)、NCR TeraData数据仓库开发专家、Sun认证Web服务开发专家(SCWSD、Sun认证企业架构师(SCEA),具有十年丰富的企业应用软件开发、数据库开发与管理经验,曾主导国内多家银行与电信等大企业的业务支撑系统的开发与架构设计。曾为中国农业银行、中国建设银行、深圳发展银行、交通银行、广东工商银行、深圳中行、广州地铁、广东移动、广东地税、深圳国土规划局、深圳广核集团、深圳集装箱码头、南方航空、中国民航信息中心、广东统一食品等多家大型企事业单位提供培训与顾问咨询服务。现任中睿信息技术有限公司高级培训讲师和企业服务咨询顾问。
  梅兴野
  美国项目管理协会项目管理专家(PMP),Sun J2EE应用开发项目顾问,专注于企业应用系统的架构设计、程序开发、项目管理等方面的培训与顾问咨询。现为中睿IT培训学院金牌讲师及软件顾问。
  李靖文
  Scrum Master,十年的软件开发、网站建设和项目管理经验,擅长多种开发语言和尖端IT技术,如 Java、Php、.Net、Delphi语言,精通UML、OOAP、SOA、AOP、设计模式等高端技术。善于设计高性能、可伸缩的大型系统的软件架构和系统架构。同时,在项目管理方面,尤其是敏捷软件管理方面具有丰富的实战经验。曾先后担任高级软件工程师、项目经理、架构师、技术总监、部门经理等职务。现任中睿IT培训学院资深开发专家,高级企业咨询顾问。
  李巍 
  长期从事互联网项目策划、前端架构、UI研究和UE设计及SEO。Adobe中国认证产品专家、Adobe中国认证设计师,首席Web产品架构师。擅长将需求转化为Web端表现及产品策划、改进、搜索引擎营销。为多个互联网项目提供项目管理;UI咨询,专业的用户体验设计及改进和互联网推广团队建设,UI团队建设。现任中睿公司高级UI顾问。
  郑林真 
  Scrum Master,长期从事企业应用系统和互联网应用开发,C#、ASP.NET、Web Service、SQL Server、AJAX、CSS等,熟悉.NET周边各种技术,有众多的项目开发经验和架构经验,近两年的项目管理经验。熟悉OA系统、协同工作流系统、客户管理系统、进销存系统等企业常用管理系统的业务和设计原理。对搜索引擎SEO优化、门户网站和B2C网站设计策划及推广也有长期的研究经验。
  刘振强
  高级顾问专家,拥有十年IT研发与实施经验,以内地输入香港高级人才,赴港工作4年,曾主导研发过多个上千万的项目, 对企业的业务需求定制、行业的模型建设、项目的研发与管理拥有丰富的经验,几年来以顾问专家的身份指导过上百家大中型企业及跨国公司的项目研发。
  李春校
  资深.NET软件架构师。长期从事企业应用项目开发及软件架构咨询,曾多年担任某软件公司的技术总监擅长.NET应用软件体系架构设计及技术难题解决。精通各种.NET开发技术及微软周边产品的二次开发。现为中睿公司的实战首席软件架构师。
  曹磊
  微软认证讲师(MCT)、SQL数据库管理专家(MCITP)、NET应用开发专家(MCPD)。专注于SQL Server 数据库、.NET开发、微软SharePoint Server企业应用研究。主讲SQL Server 2005、.NET开发、SharePoint Server等课程。曾多次参与大型企业信息系统的开发。现为中睿公司专职讲师及项目顾问。
  夏天
  长期从事企业应用项目开发和管理工作,熟悉SQL数据库管理,.NET应用开发。专注于SQL Server 数据库、.NET开发、微软SharePoint Server企业应用研究、微软 Office Communications Server企业级应用、微软 Exchange Server 企业级应用开发。曾多次参与大型企业信息系统的开发。现为中睿公司专职讲师及项目工程师。
  钟伟浩
  华南理工大学计算机硕士,4年的C++,java开发经验,后入广州从兴电子做软件测试主管,担任测试主管职位,比较擅长软件测试理论,方法研究,对于自动化测试,性能测试方面有独到的见解,经常组织测试方面的培训,包括理论方面,自动化方法,性能测试,测试管理,配置管理等,现为中睿IT培训学院测试讲师和测试主管。
 
  七、中睿软件研发顾问服务典型案例
 
  中睿自推出软件咨询服务后,专业的技术服务方式和强大的服务支持后盾迅速赢得了众多企业客户的认可,众多的知名企业成为中睿的客户,并先后为他们提供了令客户非常满意的支持服务,典型客户包括:
  1.   中广核工程公司信息化总体规划设计与实施
  2.   中南空管局集中监控系统与运维平台
  3.   广州海关
  4.   深圳长城开发科技门户系统
  5.   深圳市城管局数字化城市管理项目顾问咨询服务;
  6.    社区卫生服务平台顾问咨询服务;
  7.   广州国药控股集团公司决策支持平台;
  8.   深圳大亚湾核电站软件开发项目顾问咨询服务;
  9.   深圳市天音科技SSO解决方案顾问咨询服务;
  10.   广西中小企业网信息平台顾问咨询服务;
  11.   湖南省电信公司

 

 

我要评论现在已有 人对本人发表评论

评论加载中
在线客服

广州

深圳

咨询热线:

广州:020-38931912

深圳:0755-25855012

服务时间:9:00-18:00