[软件工程]第一次阅读作业

项目 内容
这个作业属于哪个课程 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ
这个作业的要求在哪里 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ/homework/2625
我在这个课程的目标是 熟悉了解软件开发流程,锻炼工程实践能力
这个作业在哪个具体方面帮助我实现目标 初步阅读《构建之法》,对软件工程深入了解

一、阅读教材后的问题

问题一:

问题二:

问题三:

问题四:

问题五:

二、请问 “软件” 和 “软件工程” 这些词汇是如何出现的 – 何时、何地、何人h2>
  • “软件”最早是由Alan Turing在他1935年的关于可计算数字的论文中提出的。
  • “软件工程”由Margaret Hamilton在1968年阿波罗计划期间提出。

三、目前流行的源程序版本管理软件和项目管理软件优缺点比较

软件 优点 缺点
Git 1、适合分布式开发,强调个体。2、速度快、灵活。3、任意两个开发者之间可以很容易的解决冲突。4、离线工作。 1、模式上比SVN更加复杂。2、不符合常规思维。。3、代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。
Mercurial 1、使用简单,容易熟练。2、可以一键完全恢复到历史版本的某一个切面。3、封装好。 分支管理不灵活
Trac 1、良好的扩充性。2、权限体系是比较完备的设计。3、非常灵活,可以随心所欲的定制。 1、需求和缺陷没有分离。2、中文化不完整,美术人员接触起来困难重重。3、核心功能很少,不安装插件基本上没法用。
Bugzilla 1、不收费。2、有中文支持。3、检索功能强大。 1、需要配置数据库,过程繁琐。2、流程无法定制。

Github用户量最大,大约为31,000,000人。

相关资源:克隆软件下载-其它工具类资源

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年2月4日
下一篇 2019年2月4日

相关推荐