这学期我们班开了软件工程这门课,软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。我觉得软件工程最大的特点在于理解的基础上多思考,软件工程中,质量高于一切,其次是生产力。没有质量,就没有一切。思想决定一切!怎样才有思想,只有思考后才能有自己的思想。
软件工程的主要目标是:生产具有正确性、可用性以及开销合宜的产品。正确性意指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜性是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多问题有待解决,它们形成了对过程、过程模型及工程方法选取的约束。 随着学习的深入,我发现一个软件的产生并不只是编码,而编码只是 其中的一部分。而比编码更重要的就是前期的项目需求,架构设计,并且测试也更是必不可少的。只有在前期做好充分的准备,才能更有效率的开发。而这些全部组合在一起,才 组成了软件工程体系。我的课的目标:
.学习这门课,深入了解这门课,看一看高速发展的科技对我们究竟有利有弊。
.了解并掌握软件工程体系,从前期可行性分析,到需求分析,到系统分析,数据库设计,编码,测试。一步一步了解一个软件的诞生,为以后工作打下坚实的基础。
.提前体验并学习开发软件的各种科学方法,与队员一起协调合作。
.学习科学的软件测试方法,认真上好软件工程导论和软件测试的课程。