zoukankan      html  css  js  c++  java
  • 个人博客作业 #1

    问题

    1.第四章谈到了两人合作,在这个过程中倘若结对的两个人能力是相近的,如何达到高效的开发,如果两个人的能力是互补的,又如何达到高效的开发?

    2.在第六章敏捷开发中,我认为软件设计的可扩展性对于敏捷开发相当重要,而软件的可扩展性应当从那些方面来考虑?即如何做到在需求不断情况下,仍不至于不停地推倒重来?

    3.在第十二章谈到了用户体验,有时候确实存在用户体验和产品质量不可兼具的问题,如何抉择?

    4.在软件的开发过程中是否时时需要具备有防御性编程的意识,这样可能使问题复杂化,或者仅需要按照设计规格来实现相应功能?

    5.在团队合作中,成员之间需要良好的沟通来完成,有没有什么必要的沟通原则和技巧?

    ps.构建之法第二版还有一个小bug,书后的关键词索引貌似不能正确的指向所在页。

    软件&软件工程

    软件

    软件这一词最早出现在1953年8月,由Richard R. Carhart写在兰德公司的研究备忘录中,软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据以及其文档的集合体。

    软件工程

    软件危机促使软件工程学科的诞生,借鉴硬件生产工程化的思想,1968年,北大西洋公约组织在联邦德国召开的国际会议上正式提出了“软件工程”的概念,主张“用工程化思想来开发软件”。

    参考来源:百度文库,维基百科

  • 相关阅读:
    ubnt+ros 接入无线
    生成new, old的 shell script
    lua学习记录
    反编译dtsi
    抓包软件PowerSniff开发计划
    android的ArrayMap类
    京东买的5本书
    c++ 变量必须初始化吗???
    cocos2dx 很好的源码分析博文
    cocos2dx 最基本,纯色、字体、图片
  • 原文地址:https://www.cnblogs.com/Power-Byte/p/4830954.html
Copyright © 2011-2022 走看看