软件工程|https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/
--|:--😐--:
本作业要求|https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10618
本作业目标|记录一学期来软件工程课程所遇到的问题
作业正文|本文章
其他参考文献|度娘
第一周
Q:软件有什么样的特点?
A: 软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本zhidao的功能,但是并不针对某一特定应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
Q:一个软件的生命周期有多长?
A:一个软件的生命来周期与其制作方法是否优良,软件性能是否完美以及制作人员的水平是否精湛有很大的关系。自一个好的软件周期是很长的,比如说windows xp,公认的好软件。但百是,在度软件行业里,没有不死软件,即使windows再好,也有被取代的一天(vista)。而一个普通软件,发行后基本上就灭亡知了,甚至世人闻所未闻。只有经道典的软件,才能“流传百世”。
Q:软件工程需要重点学习哪些知识?
A:计算机百导论、数据度结构、C语言、C++、JAVA、数据库原理、微机原问理及接口技术、汇编语言、软件工程、计算机答网络、基于回JAVA方向的软答件工程师系列课程、基于.net方向的软件工程师系列课程等。
第二周
Q:怎样提好一个问题?
A:
Q:JAVA和PYTHON有何异同,各自具有什么用的优势?
A:
Q:结队编程的好处与优势
A:
第三周
Q:覆盖率为什么难以达到百分之百?
A:
Q:黑盒,白盒测试是怎么联系在一起的?
A:
Q:在基本路径测试中,怎么设计用例?
A:
第四周
Q:可转换模型中的形式转换具体说的是什么?
A:
Q:对于甲方提出的难以实现的要求应该如何应对?
A:
Q:软件开发过程是否与软件开发生命周期相同?
A:
第五周
Q:为什么软件项目估算只对结果估算 而不是活动?
A:
Q:主程序员应该具备什么样的条件?
A:
Q:n个人的沟通渠道数 是怎么计算出来的?
A:
第六周
Q:是否应该邀请客户来参加评审会议?
A:
Q:如果没有完成本次的迭代开发怎么办?
A:
Q:产品的backlog由谁来判定?
A:
第七周
Q:需求获取过程的步骤?
A:
Q:如何定义项目范围和高层需要?
A:
Q:如何获取具体的需求?
A: