摘要: 第1题作业题目:参照 http://www.cnblogs.com/xinz/p/3803109.html 的第一题,每人建立一个GitHub账号,组长建立一个Project,将本组成员纳入此Porject中的Collaborators,并添加zhangyk@tju.edu.cn 为Collabor 阅读全文
posted @ 2016-09-16 09:45 tjujzt 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 6. 有学生提到,在大学选课的时候,可以写一个“刷课机”的程序,利用学校选课系统的弱点或漏洞,帮助某些人选到某些课程。或者帮助用户刷购票网站,先买到火车票。 这些软件合法么?符合道德规范么?是在 “软件工程” 的研究范围么? 请大家讨论。 参考信息: 通常人们都在路边招手叫出租车,只有很少的人打电话 阅读全文
posted @ 2016-09-11 22:30 tjujzt 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户的现金么?还是别的? 3)我们知道有些软件是收费的,有些是“免费” 的, 那么,软件公司为何会给你免费使用这个软件呢? 写这个软件的工程师们,他们的工资如果不从你(用 阅读全文
posted @ 2016-09-11 22:02 tjujzt 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 第三题 问题描述: 上网调查一下目前流行的源程序版本管理软件和项目管理软件都有哪些, 各有什么优缺点? 答:目前流行的原程序版本管理软件和项目管理软件有Microsoft TFS、GitHub、Trac、Bugzilla、Rationale,Apple XCode这几种比较常用的软件。它们各自的优缺 阅读全文
posted @ 2016-09-11 18:57 tjujzt 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 详见:http://www.cnblogs.com/tf0918/p/5862319.html 阅读全文
posted @ 2016-09-11 18:11 tjujzt 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 成功的程序,成功的软件,成功的软件企业“写程序” 这个活动大多数情况下是个人行为。我们听说的优秀程序员似乎都是单打独斗地完成任务。同学们在大学里也认识一些参加ACM 比赛的编程牛人,他们写的ACM 比赛的程序是软件么?“写程序”和 “做软件”有区别么?请采访这些学生。 参加ACM比赛的程序不是软件, 阅读全文
posted @ 2016-09-11 15:04 tjujzt 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1. 原题目: 我们说,软件企业 = 软件 + 商业模式。下面提到的一个游戏团队, 有很好的软件,但是商业模式和其他软件之外的因素呢?有没有考虑到?http://news.cnblogs.com/n/528911/ 2. 我的想法: 关于这个问题,我想先一句话总结一下:游戏这种软件需要:软件+商业模 阅读全文
posted @ 2016-09-10 21:32 tjujzt 阅读(167) 评论(2) 推荐(0) 编辑
摘要: 这道题的题目是: 你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。 我来自天津大学计算机科学技术学院,计算机科学技术专业。选修的这门课是现代软件工程,由于之前本科我跟随导师做过一些软件工程的学术研究,因此很 阅读全文
posted @ 2016-09-10 21:02 tjujzt 阅读(308) 评论(3) 推荐(1) 编辑
摘要: 请问 “软件” , “软件工程”,瀑布模型,Code Complete,Agile Methodology 这些词汇是如何出现的 - 何时、何地、何人提出。 Software:最早是在 1953年由Richard R.Carhart在备忘录中使用software一词 Software Enginee 阅读全文
posted @ 2016-09-10 09:28 tjujzt 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 第一题是要求实现一个自动生成小学生加减乘除四则运算题目的程序。后面可以将它扩展为网站或安卓应用或IOS应用或win10应用。 我的思路比较简单。环境是Java JDK1.8;IDE为Intellij社区版。 首先,我们不考虑有括号的情形,那么符号只有+、-、*、/四种;涉及到的数包含两种:整数或分数 阅读全文
posted @ 2016-09-09 20:34 tjujzt 阅读(345) 评论(2) 推荐(1) 编辑