• 第一周个人博客作业


    问题一:如何判断一个软件是值得维护的?抑或如何评价一个软件的发展潜力?

    问题二:是软件本身的实用价值重要还是用户的使用价值更重要?

    问题三:多人项目中,如何合理的取得平衡点并使效率最大化?

    问题四:如何预先避免不同软件运行时带来的冲突?

    问题五:如何预见用户需求?

    最早的软件概念由Richard R. Carhart在1953年8月提出,使用于工程背景。真正电子上的软件由John Tukey于1958年提出于"The Teaching of Concrete Mathematics",并发表在JSTOR。

    软件工程这一术语首次出现在1968年的NATO(北大西洋公约组织)会议上,地点是前联邦德国。软件工程是一门指导计算机软件开发和维护的工程学科

    Git:git是一款免费的、开源的、分布式的版本控制系统。git采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。每一个git克隆都是一个完整的文件库,含有全部历史记录和修订追踪能力。其最大特色就是“分支”及“合并”操作快速、简便。支持离线工作,git是整个项目范围的原子提交,而且git中的每个工作树都包含一个具有完整项目历史的仓库。

    Svn:SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。与git相比,svn不是分布式的,所有信息按文件存储,处理分支较为复杂,有全局的版本号,内容的完整性略差。

    TFS:TFS是微软提供的一项服务,已经被集成在Visual Studio中。TFS不仅提供了版本管理的功能,还提供工作项追踪、自动化生成等功能。针对5人以下的校开发团队,提供免费版。

  • 相关阅读:
    Beta冲刺 (6/7)
    Beta冲刺(5/7)
    Beta 冲刺 (4/7)
    Beta 冲刺 (3/7)
    软件产品案例分析(团队)
    Beta 冲刺 (2/7)
    Beta 冲刺 (1/7)
    java 常用设计模式及Spring中应用了哪些设计模式
    java 八大排序算法
    记录java学习计划及相关工作中用到的技术/工具
  • 原文地址:https://www.cnblogs.com/zhangbolong/p/4830941.html
Copyright © 2020-2023  润新知