• 76324

    文章

  • 707

    评论

  • 18

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

【软件工程】绪论,深入浅出理解软件工程

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

软件和软件工程

什么是软件工程

软件工程是贯穿整个软件生命周期的工程学和方法论及其使用的工具(我说的)

软件工程要解决那些问题

  • 软件的研发周期过长
  • 软件开发成本居高不下
  • 软件在交付之前无法找到所有错误
  • 维护成本高
  • 研发和维护的过程难以度量

软件工程悖论

虽然整个工业想着基于构件的构造模式发展,然而大多数软件仍是根据实际的顾客需求定制的

软件研发过程中常见的问题

  1. 如何进行高效的沟通
  2. 技术栈如何进行选型
  3. 项目如何开始如何结束
  4. 项目负责人如何掌控项目进度
  5. 项目负责人如何在软件研发初期确认雷点,并加以排除

经典语录

  • 在缺少有意义的规范标准情况下,像软件这样的新兴产业转而依靠民间传说。
  • 如果我们未能按时完成计划,可以通过增加程序员人数而赶上进度。
  • 每当你认为没有时间采用软件工程方法时,就再问问自己:“是否有时间重构整个软件”。

扩展关键词

  • 六西格玛
  • TDD(测试驱动开发)

总结:

在我看来所谓工程就是随着某一个行业的矛盾而逐渐产生的一种规范总结。

他包含一系列工程学的规法以及其本身的方法论。

在其逐步发展的过程中,已经逐步走向概念。

他帮助我们如何在软件研发的整个过程中,权衡矛盾;

它也定义了规范化的软件研发是何种样子。


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

欢迎来到梁钟霖个人博客网站。本个人博客网站提供最新的站长新闻,各种互联网资讯。 还提供个人博客模板,最新最全的java教程,java面试题。在此我将尽我最大所能将此个人博客网站做的最好! 谢谢大家,愿大家一起进步!

转载原创文章请注明出处,转载至: 梁钟霖个人博客www.liangzl.com

0条评论

Loading...


发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤
注册梁钟霖个人博客