快速看完整部教材,列出你不懂的 5 - 10 个问题,发布在你的个人博客上。 1)针对书中提到的NABCD模型中的N,如何发掘市场不明确的潜在用户需求? 2)PM是否负责团队职责的分配以及工程模块的设计等工作?如果是,在设计模块上有什么方法? 3)在软件前期的设计阶段,需要对设计细...
分类:
其他好文 时间:
2015-09-23 01:02:02
阅读次数:
235
案例分析作业截止日期:2015年10月6日很多同学有误解,软件工程课是否就是理论课?或者是几个牛人拼命写代码,其他人打酱油的课?要不然就是学习一个程序语言,搞一个职业培训的课?都不对, 软件工程有理论,有实践,更重要的是分析,思辨,总结。在课程中,自己组织团队写一个软件,然后分析,的确是学习软件工程...
分类:
其他好文 时间:
2015-09-23 00:58:40
阅读次数:
165
问题1.第四章谈到了两人合作,在这个过程中倘若结对的两个人能力是相近的,如何达到高效的开发,如果两个人的能力是互补的,又如何达到高效的开发?2.在第六章敏捷开发中,我认为软件设计的可扩展性对于敏捷开发相当重要,而软件的可扩展性应当从那些方面来考虑?即如何做到在需求不断情况下,仍不至于不停地推倒重来?...
分类:
其他好文 时间:
2015-09-23 00:53:28
阅读次数:
175
问题1:多人合作一个大项目的时候怎么保证任务的分配是合理的?很有可能你分配给一个人看似简单的任务会出现比较复杂的情况。问题2:像qq微信这种软件现在是投入在开发新功能新模块方面的人力多还是维护稳定性上多?问题3:当确实出现怎么调也调不好的bug的时候怎么办?相信总有调好的一天吗?还是重头来过?问题4...
分类:
其他好文 时间:
2015-09-22 23:35:52
阅读次数:
183
发表在你的个人博客上,也可以同时转发到你的团队博客上来增加你们团队博客的人气。具体要求如下:1)在开始实现程序之前,使用下述PSP表格记录下你估计将在程序的各个模块的开发上耗费的时间。PSP2.1Personal Software Process StagesTimePlanning计划 · Est...
分类:
其他好文 时间:
2015-09-22 23:17:06
阅读次数:
222
TFS(Team Foundation Server )是一个工作流协作的引擎,它允许一个团队使用他们自定义的流程,并使用在项目历史中实时收集起来的一个集中的数据仓库。优点:集成性。版本控制系统和工作项存储器在注册时集成在一起。当注册时,可以将其与一个或多个工作项关联。新概念:搁置集GitHub:R...
分类:
其他好文 时间:
2015-09-22 23:16:20
阅读次数:
193
1.通常,我们阅读软件比编写软件花费的时间更多。正因为编写软件比阅读软件要容易,因此代码的可读性显得尤为重要。那么我们在写程序时应该如何避免多余的,带有误导性的注释,写出一个利于帮助别人读懂程序的注释?2.当今时代人们的需求各式各样,一个有着敏锐嗅觉的软件团队能够准确而全面地捕捉人们的需求,从而能设...
分类:
其他好文 时间:
2015-09-22 21:58:44
阅读次数:
157
一、五个问题:1.软件开发时,比如web2.0的rest风格架构,前后端完全分离,然而其交接时,很可能出现问题,并且因为完全分离,所以有可能出现开发不同步的问题,前后端的交互耦合,开发同步的问题该如何解决。2.数据操作,和逻辑操作,实体操作等如何分离解耦。3.如果有效果的分层解耦,三层框架是什么。4...
分类:
其他好文 时间:
2015-09-22 21:54:07
阅读次数:
230
快速看完整部教材,列出你不懂的 5 - 10 个问题,发布在你的个人博客上。1. 什么是“没有银弹”论断?2. 团队模式和项目的开发模式有什么关系,怎样选取效率最高最适合的模式?3. 结对编程的时候,合作伙伴的性格等因素对合作的影响。4. 敏捷开发或其他高级方法对于团队的要求,方式的选取的技巧。5....
分类:
其他好文 时间:
2015-09-22 20:22:24
阅读次数:
115
1.TFS:TFS(Team Foundation Server)是微软开发的项目管理工具,是 Microsoft 应用程序生命周期管理 (ALM) 解决方案的核心协作平台。 不论在本地还是 在云中,TFS 均可支持灵活的开发实践、 多个 IDE 和平台,并为您提供有效管理整个 IT 生命周期的软件...
分类:
其他好文 时间:
2015-09-22 16:22:49
阅读次数:
138