摘要: 题目:1、请运行下面code,指出其功能;(需附运行结果截图,并用简短文字描述其功能)2、请将该code进行代码重构,使之模块化,并易于阅读和维护;小提示: 请模仿课堂上的示例,可采用手动重构,或使用eclipse提供的重构工具进行,3、观看视频The Expert (Short Comedy Sk... 阅读全文
posted @ 2015-05-19 23:21 唐洁 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、敏捷开发是在什么样的背景下产生的?其主要特点有哪些?什么时候选择敏捷开发更恰当,为什么?2、Code smell 是如何产生的?有哪些典型的 code smell?代码重构(Code refactoring)有哪些优点?有哪些代码重构的方法? 答:1.(1)背景:软件开发的新挑战 a.快速的市场... 阅读全文
posted @ 2015-05-18 10:33 唐洁 阅读(171) 评论(0) 推荐(0) 编辑
摘要: —— 题目: 请编写一个能自动生成小学四则运算题目的 “软件”。 让程序能接受用户输入答案,并判定对错。 最后给出总共 对/错 的数量。——需求分析:累计每次测试答对,答错的题的个数对用户给出的答案做出相应判断显示答案的对错——扩展功能:程序可以求出带括号的四则运算四则运算中... 阅读全文
posted @ 2015-04-23 07:37 唐洁 阅读(308) 评论(2) 推荐(0) 编辑
摘要: - 题目:请编写一个能自动生成小学四则运算题目的 “软件”。让程序能接受用户输入答案,并判定对错。最后给出总共 对/错 的数量。需求分析:●基本功能●实现100以内的加法●实现100以内的减法●实现100以内的乘法●实现100以内的除法●设计:●程序由主函数和子函数构成●首先选择要进行测试的题目种类... 阅读全文
posted @ 2015-04-10 07:28 唐洁 阅读(261) 评论(1) 推荐(0) 编辑
摘要: 大致地浏览完邹欣老师的《现在软件工程构建之法》,书是写得很有趣,还配有插图,这增强了我阅读它的兴趣。但是我也产生了以下几点疑惑: 1.浏览完以后,感觉就像读小说一样,但是我真的不知道它对我们有什么用?尤其是对于不喜欢计算机的我来说,所以我更不知道怎样去学好这门课程?2.我个人认为第八章的需求分析在... 阅读全文
posted @ 2015-03-23 11:33 唐洁 阅读(204) 评论(5) 推荐(0) 编辑