个人简介
本人来自桂林理工大学信息科学与工程学院软件工程专业。对于软件工程这门课程,今后的作业与感悟将会在博客上持续更新发表,希望通过在博客上的记录与学习获得更大的进步。
homework
“Software engineening,of course,presents itself as another worthy cause,but that is eyewash :if you carefully read its literature and analyse what its devotees actually do,you will discover that software engineening has accepted as its charter 'How to program if you cannot.”
软件工程是不是教会不怎么会写程序的人开发软件?你的观点?
首先引用一下百度百科的定义:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
从字面意思来看,它是一门理论与实践相结合的课程,确实能够帮助不怎么会写程序的人开发软件,但也不仅仅如此。开发软件容易,但是维护和运营好软件才是难题。在开发软件的过程中,可能会遇到一系列的问题,有问题就要解决问题。所以在我看来,软件工程是让我们在开发软件的过程中,能够学会去解决它,即软件工程是教会我们开发软件,并能够解决软件开发过程中遇到的问题。
学习计划(第一章)
- 了解计算机系统发展简史及软件危机
- 了解软件工程的基本原理及方法学
- 学习软件生命周期
- 学习生命周期模型的几种过程模型