格式描述 | |
---|---|
这个做业属于哪一个课程 | https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience |
这个做业要求在哪里 | https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience/homework/4518 |
我在这个课程的目标是 | .学会团队合做完成项目,了解软件开发的流程,学会利用软件工程原理来开发软件 |
这个做业在哪一个具体方面帮助我实现目标 | .团队完成一个有意义的项目,提高代码能力,了解将来的工做内容 |
1.博客:https://www.cnblogs.com/swpulc/
2.我来自2017级地理信息科学。我喜欢美剧,对美国流行文化十分感兴趣,虽然英语很菜,但依然不妨碍我对它的热爱。对大多数事情抱有热情,但都浅尝辄止。前端
离成为一个合格的本科毕业生,在专业知识、技能、能力上还差距哪些?
尽管在校的课程都合格的经过了,但事实上对一门编程语言达到精通的水平,甚至是专业软件上的使用也仅限于书本上的实例与基本操做。离一个合格的本科生还差的远。python
你对于实现本身的梦想已经作了或者计划作什么样的准备?
天天都坚持完成一点点本身的目标。git
1.在书中第二章第一节中提到了“独立性——单元测试的运行/经过/失败不依赖于别的测试,能够人为构造数据,以保持单元测试的独立性”,其中‘人为构造数据’该如何去理解?是否能够理解为经过人为强行的让软件经过单元测试?github
2.在书中第九章中提到了“PM”的概念,PM做为一个管理/领导者,PM具体应该包哪些那些素质和能力?,好比与开发者同样具备编码能力,或者对一个项目的可行性与工程量有理解等?数据库
3.在书中第十二章提到了“UI”,在一个项目中,UI与后端开放当然是不一样的,但在一个完整的软件里前端应该是与后端有数据交互,这类工做通常是由谁来完成?编程
4.在书中第十三章提到了“效能测试”,指的是软件在不一样的压力下作效能测试,但测试的好坏结果是否有一个基准来去判断是否应该改进或者经过?后端
5.在书中第十四章提到了“软件测试”,经过了软件测试是否就能够认为这个程序是没有bug的?若是在用户体验中反馈出了bug,这个修复是由软件测试者负责仍是由开发人员负责?浏览器
上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些,列举至少三个或以上的版本管理软件各有什么优缺点? (提示:搜索一下Microsoft TFS、Git、Mercurial、GitHub、Bitbucket、Trac、Bugzilla、Rational,Apple XCode)数据结构
优势:编程语言
优势:很是灵活,能够为所欲为控制能够和SVN集成
缺点:功能不是很强大
优势:
1.提交大文件速度很快
2.对于小型团队免费,且不限容量,节约成本
缺点:
1.不开源;
2.系统不稳定