个人博客作业1
2015-09-22 22:41
239 查看
1.五个问题
1) 软件工程的质量如何衡量
2)软件团队中测试的角色应该独立出来吗
3)除了注释之外,怎样的代码风格比较约定俗成且通用,能让别人阅读代码更易
4)如何通过测试样例来证明自己程序的正确性,穷举吗
5)如何均衡普通用户需求和相关技术人员需求
2. “软件” 和 “软件工程” 这些词汇的出现
1)“软件” ----Richard R. Carhart
2)“软件工程”----Margaret Hamilton
[参考资料]
http://en.wikipedia.org/wiki/John_Tukey
http://linux.cn/article-4778-weibo.html
http://buzzorange.com/techorange/2015/01/26/margaret-hamilton/
http://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist%29
3.源程序版本管理软件和项目管理软件
1)Git: 优:免费开源,敏捷高效
缺:缺乏良好的封装,版本管理未必安全
2)Mercurial: 优:易于学习和使用,扩展性强,对网络的依赖性低
缺:不支持针对单个文件夹的分支
3)Apple XCode:优:具有统一的用户界面,编码、测试、调试都在一个简单的窗口内完成
缺:开发对象有局限性
1) 软件工程的质量如何衡量
2)软件团队中测试的角色应该独立出来吗
3)除了注释之外,怎样的代码风格比较约定俗成且通用,能让别人阅读代码更易
4)如何通过测试样例来证明自己程序的正确性,穷举吗
5)如何均衡普通用户需求和相关技术人员需求
2. “软件” 和 “软件工程” 这些词汇的出现
1)“软件” ----Richard R. Carhart
2)“软件工程”----Margaret Hamilton
[参考资料]
http://en.wikipedia.org/wiki/John_Tukey
http://linux.cn/article-4778-weibo.html
http://buzzorange.com/techorange/2015/01/26/margaret-hamilton/
http://en.wikipedia.org/wiki/Margaret_Hamilton_%28scientist%29
3.源程序版本管理软件和项目管理软件
1)Git: 优:免费开源,敏捷高效
缺:缺乏良好的封装,版本管理未必安全
2)Mercurial: 优:易于学习和使用,扩展性强,对网络的依赖性低
缺:不支持针对单个文件夹的分支
3)Apple XCode:优:具有统一的用户界面,编码、测试、调试都在一个简单的窗口内完成
缺:开发对象有局限性
相关文章推荐
- proteus汉化
- #个人博客作业——目前流行的源程序版本管理软件和项目管理软件优缺点
- JQuery EasyUI datagrid 复杂表头处理
- proteus汉化
- Server Tomcat v8.0 Server at localhost failed to start.
- 浅谈JAVA和C++两者的参数传递
- 关于fragment 的findFragmentById出现空指针问题
- 编程技术面试的五大要点
- 有关线程调度问题
- Android:实现点击图片时图片变暗的效果
- 海量数据找中位数
- java的一些语法基础(三)
- POJ 1260 Pearls (DP)
- PLSQL Developer 配置Oralce11g连接 转
- 第二次作业
- 版本管理和项目管理软件浅谈
- 2015年秋季个人阅读计划
- Servlet 3.0对上传的支持
- [网络原理]如何理解“链路层交换机通常用于接入网中,而路由器通常用于网络核心中”
- android Drawable总结