14组最棒

尤心心 张鹏 张立鹏 杨宇杰 徐潇瑞

导航

2016年9月23日 #

第三次作业(尤心心)

摘要: 三.组长组织每周例会(可以使用群微信群试验一下每天沟通项目开发进度的方法)需要有证据能够在博客上公布 1.我们组在9月5日,也就是第一次上课的时候就建立了微信群,方便沟通交流。 2.第二天我们又加入了一个新成员,五人组正式成立。并且我们通过微信群确定下课后开会,召开了第一次组会(9月6日,周二)。 阅读全文

posted @ 2016-09-23 21:41 情歌悠扬丶 阅读(235) 评论(1) 推荐(0) 编辑

2016年9月18日 #

2.每人自己建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别。答题人:张立鹏

摘要: 第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key: 2.成功之后我们会看到后面生成了一个 阅读全文

posted @ 2016-09-18 22:13 情歌悠扬丶 阅读(301) 评论(1) 推荐(0) 编辑

第二章作业(尤心心)

摘要: 要求1.参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zhangyk@tju.edu.cn 为Collaborator 阅读全文

posted @ 2016-09-18 18:41 情歌悠扬丶 阅读(193) 评论(0) 推荐(0) 编辑

第二章-如何使用github建立一个HelloWorld项目,git的add/commit/push/pull/fetch/clone等基本命令用法。--答题人:杨宇杰

摘要: 1.配置Git 首先在本地创建ssh 秘钥;在git bash输入: 后面的your_email@youremail.com改为你在github上注册的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的k 阅读全文

posted @ 2016-09-18 16:22 情歌悠扬丶 阅读(224) 评论(0) 推荐(0) 编辑

2016年9月16日 #

第二章——建立一个HelloWorld项目,练习使用git的add/commit/push/pull/fetch/clone等基本命令。比较项目的新旧版本的差别-----答题者:徐潇瑞

摘要: 1.首先下载安装git,很简单所以就不详细说了,当弹出一个类似的命令窗口的东西,就说明Git安装成功 2.因为Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识 3.接着,注册github账号,由于你的本地Git仓库和github仓库之间的传输是通过SSH加密的,所以需要一点设置: 第 阅读全文

posted @ 2016-09-16 21:34 情歌悠扬丶 阅读(136) 评论(0) 推荐(0) 编辑

2016年9月13日 #

现代软件工程 第一章 四则运算的实现--栈实现

摘要: 像阿超那样,花二十分钟写一个能自动生成小学四则运算题目的命令行 “软件”, 分别满足下面的各种需求。下面这些需求都可以用命令行参数的形式来指定: a) 除了整数以外,还要支持真分数的四则运算。 (例如: 1/6 + 1/8 = 7/24) b) 让程序能接受用户输入答案,并判定对错。 最后给出总共 阅读全文

posted @ 2016-09-13 17:31 情歌悠扬丶 阅读(264) 评论(1) 推荐(0) 编辑

10. Software, Software Engineering, water fall (瀑布模型),Code Complete等名词的来源

摘要: ①.Software-软件”一词是20世纪60年代才出现的,软件Software——1958年由贝尔实验室的著名统计学家John Tukey 提出软件与硬件一起构成完整的计算机系统,它们是相互依存,缺一不可的。 自从第一台计算机诞生以后,就开始了软件的生产,到现在为止,经过了三个阶段。即程序设计时代 阅读全文

posted @ 2016-09-13 11:18 情歌悠扬丶 阅读(534) 评论(0) 推荐(0) 编辑

8.快速阅读现代软件工程后所产生的疑问及思考

摘要: 1.什么是Scrum?(第六章-敏捷流程) Scrum 是一个敏捷开发框架,它由一个开发过程,几种角色以及一套规范的实施方法组成。它可以被运用于软件开发,项目维护,也可以被用来作为一种管理敏捷项目的框架。 Scrum 定义了 4 种主要的角色:1.产品拥有者:该角色负责产品的远景规划,平衡所有利益相 阅读全文

posted @ 2016-09-13 10:50 情歌悠扬丶 阅读(104) 评论(0) 推荐(0) 编辑

2016年9月11日 #

12.我们不是在真空里谈软件工程, 软件要运行在硬件芯片上面, 下面看看一个计算机芯片的发展历史: http://perspectives.mvdirona.com/2014/09/august-21-2014-computer-history-museum-presentation/ http://mvdirona.com/jrh/TalksAndPapers/DileepBhandar

摘要: 电脑芯片的诞生和发展是20世纪最伟大的发明之一,芯片技术决定了计算机升级换代的速度,决定了计算机小型化实现的程度,决定了计算机智能化的程度,决定了计算机普及化的应用深度。 1971年11月15日,英特尔公司推出了第一枚微处理器——4004芯片。这一举措不仅改变了公司的未来,而且对整个工业产生了深远的 阅读全文

posted @ 2016-09-11 19:18 情歌悠扬丶 阅读(228) 评论(0) 推荐(0) 编辑

4.“写程序” 这个活动大多数情况下是个人行为。 我们听说的优秀程序员似乎都是单打独斗地完成任务。同学们在大学里也认识一些参加ACM 比赛的编程牛人, 他们写的ACM 比赛的程序是软件么? “写程序” 和 ”做软件“ 有区别么? 请采访这些学生。

摘要: ACM的题库的编程都只能算做程序,不能算软件。写程序和做软件区别还是很大的。程序是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。而软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分。软件可能是由一个程序组成,或者由 阅读全文

posted @ 2016-09-11 12:39 情歌悠扬丶 阅读(583) 评论(0) 推荐(0) 编辑