码迷,mamicode.com
首页 > 其他好文 > 详细

个人博客作业 #1

时间:2015-09-23 00:53:28      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

问题

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

 

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

 

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

 

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

 

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

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

 

软件&软件工程

 

软件

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

 

软件工程

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

 

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

个人博客作业 #1

标签:

原文地址:http://www.cnblogs.com/Power-Byte/p/4830954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!