• 产品设计类面试题,如何回答?

    这问题叫作“产品设计问题”。无论你面试的职位是运营、产品经理、数据分析师、工程师,还是设计师等其他职位,都会遇到这类问题。为什么面试会问这种问题呢?这类问题可以全面考察一名应试者的逻辑能力、分析能力。...
    文章 2020-03-26 422浏览量
  • 重构中对设计模式的反思

    可是很多人上来估计都本末倒置了,上来就学它怎么解决问题的,忽略了最简单最重要的东西。应用设计模式中容易出现哪些问题?在学习设计模式后,作为初学者,容易出现两个问题: 1,过度设计:代码的灵活性和复杂性...
    文章 2014-07-06 824浏览量
  • 核心概念及软硬件实现(原书第4版)》——1.3软件

    当面对一个软件设计问题时,通过写下一些样本输入和相应的输出,可以检测你对问题的理解。如果你不知道怎么手工解决一个问题,就不可能通过计算机解决这个问题。要概述问题的解决方案,你必须把问题分解成几个子问题...
    文章 2017-07-03 1711浏览量
  • 软件设计漫谈之二:设计模式只是一把锤子!

    不要小看了这短短的一句话,如果你没有看这句话,或者只是一扫而过并没有仔细体会,那么你很可能就认为设计模式是一把“瑞士军刀”,能够解决所有的设计问题,而实际上“设计模式只是一把锤子”,有个谚语叫做“如果...
    文章 2009-12-28 1336浏览量
  • 面向对象葵花宝典:思想、技巧与实践(37)-设计模式...

    不要小看了这短短的一句话,如果你没有看这句话,或者只是一扫而过并没有仔细体会,那么你很可能就认为设计模式是一把“瑞士军刀”,能够解决所有的设计问题,而实际上“设计模式只是一把锤子”,有个谚语叫做“如果...
    文章 2014-07-25 1396浏览量
  • 如何写软件概要设计

    软件设计的流程 软件的设计一般有如下流程: 1,需求分析 在这一阶段,我们需要理清楚到底要解决哪些问题 并完成“软件需求说明书” 2,概要设计 在这一阶段,根据上一阶段的需求来确定总体的实现方案 确定整个软件的...
    文章 2015-12-05 10456浏览量
  • CommVault徐永兴谈软件架构决定服务优势

    通过CommVault软件架构的设计就可以看到,比如预检查软件环境、自动更新补丁,甚至自动收集日志等等这些新的功能,可以很快速地去定位问题的所在。所以,CommVault服务的支持能力体现在不仅是解决了现在的问题,同时...
    文章 2017-08-10 1021浏览量
  • 设计模式概述

    设计模式(Design pattern)代表了最佳的软件实践,是软件开发人员在软件开发过程中面临的一般问题解决方案,这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。设计模式是一套被反复...
    文章 2018-04-25 1284浏览量
  • 架构师速成8.3-可用性

    作为一个软件系统可用性是第一位的,如果一个系统不可用,你其他的地方做的再怎么好,然并卵。一般什么情况下软件会不可用: 我方发生故障,导致系统不可用,当然会出现单机的不可用及n多机器群的全部不可用。程序...
    文章 2015-08-07 985浏览量
  • 阿里毕玄:系统设计之达成目标的核心问题

    如果要达成系统设计的可衡量的目标,到底面临了一些什么核心问题,只有明白了面临什么核心问题,才能更加明确的进行系统设计解决这些问题。还是用我自己的经历来讲这个话题。最开始做HSF的时候,为什么要做HSF是...
    文章 2019-08-13 1214浏览量
  • 代码大全2札记:软件架构中的设计

    理想的设计特征:当我解决问题时,从不考虑美感。只想着如何解决问题,然而一旦解决问题,如果解决方案不够优美,那么我知道做错了。最小的复杂度:设计要简单易于理解。易于维护:为需要维护的程序员着想。松散...
    文章 2015-02-20 686浏览量
  • 程序员需要学习设计的5大理由

    那么问题就来了,怎么样使自己负责的项目能够大放异彩呢?如果你了解设计的一些原理,比如为什么如此设计,我想这会使你的问题变得比较简单。当你了解了间距、布局、排版和颜色这些以后,你会更加清楚如何做出一个有...
    文章 2015-04-10 813浏览量
  • 苹果公司面试11问

    3.在新机测试中,有500种垫圈都被判NG(不合格),你要如何找出问题的根源,并且怎么解决它?职位:产品质量工程师 作为一个质保人员,你必须确保自己能够解决任何问题。一旦问题滞留到生产阶段,造成的损失不上万也得...
    文章 2013-01-04 1323浏览量
  • 2013.11.18周例会小结

    3、在小组会上提出或者发现的问题,尽量当场解决或者协调资源。4、对于个人学习,要做到目标分解,分解到天,由目标来推动自己。5、在阅读开发文档的时候,要带着思考,文档为什么这么写?还可以怎么写?怎么做更好...
    文章 2014-01-08 702浏览量
  • 2013.11.18周例会小结

    3、在小组会上提出或者发现的问题,尽量当场解决或者协调资源。4、对于个人学习,要做到目标分解,分解到天,由目标来推动自己。5、在阅读开发文档的时候,要带着思考,文档为什么这么写?还可以怎么写?怎么做更好...
    文章 2014-01-08 683浏览量
  • 一步步学敏捷开发—如何做需求分析

    而开发人员在需求分析时往往易犯的一个问题是急于考虑"怎么"(How)的问题,这是设计所要解决问题。头脑风暴+原型设计 我们在做项目需求分析时,通过与真实用户的交流,和用户一起进行头脑风暴,并将讨论结果使用...
    文章 2017-07-03 701浏览量
  • 对构建可复用WebUI组件的思考

    软件(我猜指的是桌面软件)的 UI 实现不同,WebUI 的实现变动大。我会认为,给予了更多我的实现手段。造成差异的原因: 设计风格 代码实现 关于第一点,不同的人,希望看到的界面是不同的,具体来说,界面上的 CSS...
    文章 2016-06-03 979浏览量
  • 构建可靠系统的原则与实践

    虽然官方的调查还没有结束,但是民间的分析指向了同一个原因,那就是这款机型的设计问题。上图展示了Boeing 737 MAX的CFM LEAP引擎,值得注意的是和一般民航飞机不同的是,引擎的上沿和机翼平面几乎齐平。为什么会...
    文章 2019-04-24 12591浏览量
  • 通俗易懂的设计模式

    设计模式并不直接用来完成代码的编写,而是描述在各种不同情况下,要怎么解决问题的一种方案。面向对象设计模式通常以类别)或对象)来描述其中的关系和相互作用,但不涉及用来完成应用程序的特定类别或对象。设计模式...
    文章 2018-12-21 1533浏览量
  • 阿里毕玄:系统设计解决核心问题设计

    除了上面这些外,HSF其实还有各种设计问题,例如最早的通讯协议里竟然是没有版本号的,导致后面升级时处理兼容的复杂,又例如更麻烦的一个话题就是在多语言支持上。HSF作为我第一个真正做的访问量巨大且核心的系统的...
    文章 2019-08-12 2892浏览量
  • 开发复杂业务系统,有哪些设计思路

    我比较认同系统设计中「软件复杂度」的观点,架构设计的目的是为了解决软件系统的复杂度带来的问题,所以在设计架构时,首先就要分析系统的复杂度。只有正确分析出了系统的复杂性,后续的架构设计方案才不会偏离方向...
    文章 2020-12-22 336浏览量
  • 软件架构师成长之路

    软件架构师成长之路 架构师,他是作为纯技术类最高职业,是公司、企业对个人深厚技术功底的一种认可和肯定,国家层面有系统架构设计师,是众多程序员、软件工程师职业生涯梦寐以求的...又是如何解决的,怎么解决的?
    文章 2017-04-20 1300浏览量
  • 软件即抽象

    首先,什么是编程,这或许要先问,什么是软件,因为具体编程就是一种“在某平台下,使用某语言,针对解决某个需求进行实现,某个问题进行解决,由程序团队完成最终递交给客户并维护的整个过程,产生的结果就叫软件”...
    文章 2020-09-28 104浏览量
  • 记一次开发过程中的思维转换

    一、问题:有一个同事接到一个新的开发任务,...软件设计的目的并不在于软件设计的本身,而是用软件来解决实际问题,如果一味纠结与代码本身,而不是要解决的实际问题,可能很容易陷入一个死胡同,严重拉低工作的效率。
    文章 2018-02-27 1225浏览量
  • 在你编码之前(转)

    如果我们紧紧把目光局限在代码,而不是分析、解决问题的综合能力,我们将迟早陷入中年危机,被奔腾的技术潮流淘汰。这篇文章我想讲讲分析问题解决问题的基本套路,这是我多年总结下来的习惯,希望对大家有帮助。...
    文章 2014-07-31 688浏览量
  • Rails Mantras

    在使用rails进行软件设计过程中,对于每一个问题怎么思考、怎么解决或者怎么构建都有一套鼓励你这么做或者避免你那么做的固定套路。软件是对现实世界的模拟,然而,并不是所有的软件都主张或者强烈规定这种模拟现实...
    文章 2017-11-08 693浏览量
  • 测试组是助力研发软件质量还是拉软件周期后腿?

    有一个解决方法,任务开发完直接升级到现场,由开发人员和设计人员进行测试验收。这样测试组干嘛?为什么会出现这种问题呢?很显然,开发人员紧缺是个很关键的问题,因为开发人员既要开发代码,也要改代码bug,还要...
    文章 2017-07-10 841浏览量
  • 盘古:阿里云飞天分布式存储系统设计深度解析

    盘古是怎么解决问题的?他主要介绍了盘古的分布式系统架构和设计理念。回顾视频:https://yq.aliyun.com/edu/lesson/play/392 本次视频直播的整理文章整理完毕,如下内容。盘古是什么?上图列举了目前主流的云计算...
    文章 2016-11-17 37849浏览量
  • CRM系统选择应考虑哪些因素?

    你希望通过实施CRM帮你解决什么问题?或达成怎么样的目标?公司各部门包括客户等人员有什么功能需求?搜集并弄清楚这类信息能帮助企业判别所选择的CRM解决方案中需要包含哪些功能和特性。这能帮助你在开始搜寻CRM...
    文章 2018-08-31 1081浏览量
  • 你学不会C语言,是因为不会编写C程序的七个步骤

    编写一个C程序,这是一个很复杂的问题,面对复杂的问题,学会把它分解成若干个小问题,一个个小问题解决,最后思路很清晰地解决掉这个“麻烦”。一般情况下,我们把编写C程序分为7个步骤,懂得了后,编写程序就会...
    文章 2019-02-19 1364浏览量
1 2 3 4 ... 92 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化