软件工程
自我简介
基本掌握java c等编程语言,但是缺乏较多实践项目,实际能力不足,需要多加练习,拓展思维,增强代码能力。
课程希望和目标
增加自己的实际代码能力以及更强的逻辑能力,了解软件制作的具体开发过程,能熟练掌握每一步的技巧方法,并做出一个具有特色的小软件。
观点
软件工程是不是教会不怎么会写程序的人开发软件?你的观点?
我认为答案是否定的,软件工程是一门集多方面知识于一身的课程,比如程序设计语言、数据库、设计模式等等,代码能力只能说是其中的一项而已,并不能涵盖全部过程,与代码能力相比,其他方面的知识也很重要,这些在软件开发过程中都是必不可少的。软件工程的课程教给学生的更多是统筹兼顾和顾全大局的开发思想和方法,而不是仅仅让不怎么会写程序的人去学会开发软件。
看法
软件工程方法论对我们经软件开发有多大用处?
软件工程方法论从对任务的抽象逻辑分析开始,一个阶段一个阶段的开发,前一个阶段任务的完成是后一个阶段工作的前提和基础,而后一个阶段任务的完成通常是使前一阶段提出的解法更进一步具体化,加进了更多的物理细节。每一个阶段的开始和结束都有严格标准,每一个阶段结束之前都必须进行正式严格的技术审查和管理复审,对于软件开发有着重要的作用,是必不可少的组成部分。