20145237实验三
实验内容
使用 git 上传代码
使用 git 相互更改代码
实现代码的重载
1.git上传代码
我通过git上传了名为how的代码
这是我的合作小伙伴的链接:
- [20145205武钰的实验三博客](http://www.cnblogs.com/20145205y/p/5428617.html)
2.敏捷开发与XP
- 软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。软件工程包括下列领域:软件需求分析、软件设计、软件构建、软件测试和软件维护。
- 人们在开发、运营、维护软件的过程中有很多技术、做法、习惯和思想体系。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”。软件开发流程的目的是为了提高软件开发、运营、维护的效率,并提高软件的质量、用户满意度、可靠性和软件的可维护性。
- 光有各种流程的思想是不够的,我们还要有一系列的工具来保证这些思想能够在实践中有效率地运作。软件开发很重要的一点不是看你能对多少理论讲的头头是道,还要看你对相关工具应用的如何,比如Java中单元测试要和
JUnit
的应用结合起来,建模要和Umbrello
或StarUML
的应用结合起来。编程学习是一个习而学的过程。 -
一个常见的公式是:
软件工程=开发流程+工具
邹欣老师给出的两个公式:软件=程序+软件工程
和软件企业=软件+商业模式
-
PSP(Personal Software Process)时间
步骤 耗时 百分比 需求分析 30min 25.0% 设计 40min 33.3% 代码实现 20min 16.7% 测试 20min 16.7% 分析总结 10min 8.3%