摘要: 学习了很多平时接触不到的知识,现在明白了动手实践的重要性,做的过程中出现了一些小问题,上面这张图片就是出现最大问题的结果,出现了404错误,老师建议要从新做一遍,结果就删了原来的工程,从头再来,好在没有放弃,继续努力吧 阅读全文
posted @ 2017-07-02 15:29 1551442陈培思 阅读(89) 评论(1) 推荐(0) 编辑
摘要: *距离到对软件编程,学到了很多操作软件的方法 阅读全文
posted @ 2017-06-29 09:04 1551442陈培思 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 软件开发是一种集体活动,其中必然面临各成员间的协调、统一问题。银行每天都要对各网点进行清算结账,软件开发也是一样的,必须找到一种方法来衡量每天的工作,保证每天的工作能够有效的持续下去,最终把软件开发的过程变成一种内在的过程。这种方法就称为每日构建或是持续集成。每日构建构建的过程是完全自动化的,通过预 阅读全文
posted @ 2017-06-04 15:33 1551442陈培思 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 这周主要看了从用户的角度解决问题。软件工程和其他工程项目一样存在风险,很多时候,客户的需求是难以捕捉的。对于客户的需求而言,不同的利益相关者有着不同的理解。NABCD用来分析需求,提出创意。得到需求后,是对功能的定位,然后就是对项目的计划和估计。软件开发需要考虑不同用户的需要,特别是某些典型的用户, 阅读全文
posted @ 2017-05-21 15:52 1551442陈培思 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 结对编程:结对编程是极限编程这一思想的具体体现。 结对编程有三种形式: a.键盘鼠标式; b.Ping-pong式(这种是采用TDD(测试驱动开发)时常用的方式. c.领航员—驾驶员式. 常用的是Ping-pong式和领航员-驾驶员式。(下面都以领航员-驾驶员模式为例子。) 为什么要结对编程?(a. 阅读全文
posted @ 2017-05-14 18:32 1551442陈培思 阅读(109) 评论(2) 推荐(0) 编辑
摘要: 第10章中提到的如何定义典型用户和典型场景,以及从典型用户到场景,从场景到任务的过程。作者在写书的过程中,也恰恰使用了这套方法论。有了典型用户之后,我们还得决定每一个典型用户的目标 — 他/她使用系统想要达到什么目的。对于每一个目标,列出达到目标所必须经历的过程,这就是场景,也可以叫故事。场景怎么写 阅读全文
posted @ 2017-04-23 15:20 1551442陈培思 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 其实软件工程就是包括了“开发、运营、维护软件的过程中的很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营、维护的效率,以及提升用户满意度、软件的可靠性和维护性。”这就是书本中对什么是软件工程的概述。还介绍了软件测 阅读全文
posted @ 2017-04-16 21:08 1551442陈培思 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 本书主要介绍了软件测试、软件工程师的成长、编写代码的规范、团队合作开发软件的重要性、还有开发软件项目的总体流程、IT的发展创新等等,书中的内容丰富多彩,跟其他的软件工程书不一样,其他书往往写得千篇一律,太生硬呆板,而这本书的内容给读者一种欢快的阅读体会,能让人更加的快速去接受里面的内容,并吸收为自己 阅读全文
posted @ 2017-04-09 16:35 1551442陈培思 阅读(91) 评论(0) 推荐(0) 编辑