专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  在我们公司软件Software研发体系中存在着 3种截然区别软件Software开发方式而我作为公司最老同事的也是这 3种开发模式亲历者曾不只次被公司同事问过我有关这 3类方式的间异同点于是利用空闲时间对其进行番整理、分析和对比  1、全能型  部门经理在接到项目的后将此项目交给部门内熟练员后此员就自动被委任其为项目经理(project manager)从此开始员将根据项目售前方案和销售合同内容在项目进行过程中分别担当起项目经理(project manager)、功能设计师、数据存贮设计师、员、测试员和项目实施人员等诸多角色并在项目进行过程中带领少量其它 [阅读全文] [PDF]
斑点The Blob 风格设计导致个对象集中了过多功能而其他对象只用来保存数据或者执行些简单过程解决办法是对设计进行重构使功能平均分散开从而将某变动带来影响限制在定范围内 持续退化Continuous Obsolescence 技术变革是如此快以至于开发者们经常在跟进软件Software版本和寻找能够协同工作产品组合时遇到困难尤其是商业化产品在版本更新时这些情况让开发者更加难以处理在区别产品间寻找能够交互兼容版本将变得更加困难 熔岩流Lava Flow 失效代码和遗忘设计信息封存在个已经 [阅读全文] [PDF]
对近几年来软件开发模式的思考,欢迎各位高手多提宝贵意见。 按照软件的应用层次,底层为通用平台(包括用户、权限、日志、工作流等),此平台在任何行业都适用,然后在此平台的基础上可针对不同的行业开发出特定性的组件,打包形成各种应用产品,然后提供相应的配置工具及二次开发工具,可供实施人员不用编程就可快速对客户的个性化需求进行开发,提高客户响应度及满意度,同时在此过程中进一步收集客户的建议,对行业组件不断地完善。 平台划分开发组织制定严格的开发规范及开发流程,采用一定的工具对开发过程中是否符合规范进行检验,严格开发流程,逐渐将软件开发与传统的生产一样,开发有固定的流程(传统生产中的工艺),每个环节 [阅读全文] [PDF]
1 共3条 分1页