对于本学期开始的时候我的问题:1:四个阶段分为单元测试对应代码开发、集成测试对应详细设计、系统测试对应概要设计、验收测试对应需求分析。
2:书中短期刺激是指当同学们看到某个学者的老师、学生、学生的学生·······通过动画一个接着一个蹦出来的时候,大家感觉的确很酷!于是大家把连接发给别人欣赏······非常好······但是,有人问:如果我第二天又来到这个界面,看到的东西会有变化么?怎么知道那些信息是新的呢?同学们回答:看不到,但是这个动画多酷啊!
大家都知道电影里经常有用户用手势就可以控制电脑的场景。吐过你要在电脑前工作凉风中,你用什么控制电脑:1、鼠标键盘2、用手指在屏幕上操作3、带上专用手套,启动摄像头,用手势操作4、语音。
3:能版主团队加速达到CMMI第三级“明确”阶段。但是MSF的过程模版只实现了第三级所要求的21个过程的17个,因此,它并不能保证团队自动获得第三季的评估,但是加以一定程序的管理规章和文档管理,第三级应该不难实现。在MSF中,CMMI在所有的流程上都加了一个提议阶段,通过“审核”或者决定“开始调查”,出于提议阶段的工作项可以变为激活状态。如果调查的结果不是要开始着手工作,那么工作项可以退回到提议状态。
4:代码复审后要更正明显的错误、对于无法很快更正的错误,要在项目管理软件中创建Bug把它们记录下来、把所有的错误记在自己的一个“我常犯的错误”表中,作为i以后自我复审的第一步。
5:软件工程可能有不同的分法,常见的叫法有开发、嵌入式、数据库、测试几个。但是这些叫法放在一起也不伦不类的。所以也不用管那么多了。
应用开发方向:一般是企业级应用的信息管理系统,比如酒店管理系统、企业商务网站、ERP等软件。掌握常用Java、.net、JSP、PHP等一个或多个即可。
嵌入式方向:一般是软件硬件相结合的产品开发,多数是智能设备。如手机、电气产品智能化功能、汽车、航天等领域应用的软件。常用c、C++、Java、arm、操作系统等技术。
数据库方向:只要全面掌握数据库原理、DBA技术、并使用纯熟即可(找本DBA宝典之类书籍学习即可)。
软件测试:掌握软件测试技术、方法及具备分析问题的能力,会使用测试工具并会对结果进行分析。
在本学期软件工程课的体会:冯老师认真负责的态度,对我们的细心教导让我们学会了很多东西,知道了各种的流程图。一开始觉得这科很厉害,因为别的学校一个专业就叫这个。学了一个学期的软件工程课,终于知道了个软件工程的大概。学的时候总觉得很抽象,理解起来好像不难,但总是摸不着头脑一种很茫然的感觉。曾经以为程序就是软件,软件就是程序。学习这门课程第一个收获是,知道了二者的不同之处。以前做过的一些小型的软件比如加密软件,我也只是在程序旁边附上一个软件的说明,看来已经很接近作坊了。不过大的项目没有接触过,用软件工程的方法还是第一次。我想也是程序的不断复杂化导致了软件危机的发生,使得人们不得不探索新的解决方法。
对课程的建议:希望提高局域网的质量,让同学们每个人都能看到老师的广播屏幕,很多同学抱怨老师虽然开了屏幕广播却还是看不到东西。