咨询热线:400-818-1122
首页
致远软件专题首页 > 最新发布
软件开发流程:逻辑重要性
上传日期:2019-05-07 09:33 文章来源:

生活经验,可以提供想象的素材;想象,可以建立隐喻开发,可以帮助我们对现实世界进行抽象。在抽象的过程中,生活经验发挥着巨大的作用。的确,有一些具有天赋的人,可以在较少的生活体验下设计出漂亮的架构。但是,在大多数的情况下,丰富的生活经验是想象的源泉和创造的基础。 

 

逻辑思维尽管软件开发流程设计中的创造大多来源于形象思维,但是在对细节的想象过程中,逻辑思维仍然起着重要的作用。软件架构师应该是个思路清晰的人。当他们向团队成员(或涉众)推广设计成果时,如果没有严格推理的表达,听众是无法理解和接受的。理想主义者技术领域不是职场。职场上的成功,不能代表技术上的成就。软件架构师应该是个理想主义者。在以自己为主刀医生的架构设计过程中要追求自己设计思想上的完整,不向非技术性的建议妥协。


    理想主义者,不代表用超出客观限制的投入来实现个人的技术理想。比方说,我们致远软件开发需要考虑项目周期、人力以及第三方的商业产品等外部因素,对于软件开发流程设计的影响。我们应该不畏惧变化不因循守旧;相反,在软件架构设计过程中,我们要坚持理想、勇于创新。兼容并蓄软件架构师要坦率地面对自己的知识局限,勇于聆听和采纳任何有价值的建议。兼容并蓄的前提是,透彻理解外来贡献的内容,并确保外来贡献与自己设计思想没有冲突。我很少见到具有这种精神的软件架构师。很多软件架构师,他们即便悄悄采纳了别人的想法,也不愿意把感谢送给贡献者。


    反思精神 软件架构师,应该具备反思精神。对于软件开发流程来说,通常没有所谓最好的架构。我们致远软件开发www.soft8.com.cn应该深入反思、寻找缺陷、酝酿改变、追求完美,这样才能实现技术能力上的提升。其中,反思,是提升能力的根本动力。场景故事点评:我们提到了软件架构师的7项素质要求。在前面的场景故事中,孔如之就是符合这7项素质要求的、完美的软件架构师,而林峰是一个正在成长中的软件架构师。相反,宗方则代表了考验软件架构师素质的因素。他抽走了SA,并且试图在人员调配上设置障碍。我们会在后面的章节中进一步讨论这个话题。

免责声明:网站内涉及到图片及相关文字如涉及到侵权,请及时联系我们处理
< 返回列表
最新发布推荐
致远服软让IT更简单,更安全,更有价值
咨询热线:400-818-1122