软件工程---《构建之法》第1.2.3章读后感博客
之前以为软件工程只是一个理论学科,在细读第一章后,才对软件工程有了初步的认识,软件工程包括理论和实践,它是软件开发中的一个重要的过程,对于一个大型软件的开发来说,具有决定成功与否的意义。除此之外,还初步认识到单元测试的存在,学习到软件工程师的职业发展过程。
疑问:
1.什么类型的软件才需要软件工程,无论是“Hello World!”,还是"Microsoft Office 2010"这样的软件,都需要软件工程吗?
2.在第一章1.2.4小节中,提到“软件工程的一个重要任务,就是要决定一个软件在什么时候能‘足够好’,可以发布”,那么,“决定一个软件在什么时候能‘足够好”的标准是什么,是不是每个软件的标准都一样?
3.第二章第一小节中,单元测试的意具体做法是什么,适用环境是什么?
4.一个软件工程师需要掌握的计算机语言是不是越多越好,在书本3.1节中提到的对语言的掌握,一个精通c语言和一个精通java的哪个比较好?C语言在IT行业的开发应用有哪些?