软件工程的理解及目标

在大学的生活已经不知不觉的过了两年半了,在开学就要学习软件工程这门课了,首先我要初步的了解一下软件工程这门课。

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言数据库软件开发工具、系统平台、标准、设计模式等方面。

在现代社会中,软件应用于多个方面。典型的软件有电子邮件嵌入式系统、人机界面、办公套件、操作系统编译器数据库游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。

它的基本内容是软件工程原理软件工程过程软件工程方法软件工程模型、软件工程管理、软件工程度量、软件工程环境、软件工程应用、软件工程开发使用。

(1)用分阶段的生存周期计划进行严格的管理。

(2)坚持进行阶段评审。

(3)实行严格的产品控制。 
  (4)采用现代程序设计技术。 
  (5)软件工程结果应能清楚地审查。 
  (6)开发小组的人员应该少而精。 
  (7)承认不断改进软件工程实践的必要性。

以上我只是初步了解了软件工程,开学后,我会更深入了解软件工程,好好学习,通过系统的学习,了解软件开发从项目到需求分析,再到概要及详细实际、代码实现、开发后的软件测试之一完整软件开发过程。熟悉相关的方法与工具,应初步掌握具备管理整个软件开发完整流程的能力。

学习时应该课前预习,课后复习,课上认真学习,自己虽然没有这方面的天赋,但是我还是会努力学习的。

时间: 2024-10-19 19:53:17

软件工程的理解及目标的相关文章

8th 对软件工程的理解(读构建之法有感)

对于任何一个学计算机的人来说,软件都不陌生,甚至于一个普通的朝九晚五的上班族,他的每日生活工作也都与软件有着密不可分的关系.然而,程序又是如何从一行行指尖留下的代码,机器存储的数据变成快捷高效的软件的呢?这中间我们所经历的一系列过程的总和,我们称之为软件工程. 从本科开始学习计算机,我们就不可避免的接触了形形色色的软件,了解大量的软件开发工具,我那个时候甚至没有软件工程这个概念,只认为,我们所用的软件就是开发工具编译.执行.包装.发布的产物.后来,开设了软件工程这门课程,才开始系统地接受软件工程

对软件工程的理解

软件工程(SoftWare Engineering)的框架可概括为:目标.过程和原则.(1)软件工程目标:生产具有正确性.可用性以及开销合宜的产品.正确性指软件产品达到预期功能的程度.可用性指软件基本结构.实现及文档为用户可用的程度.开销合宜是指软件开发.运行的整个开销满足用户要求的程度.这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程.过程模型及工程方法选取的约束.(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤.软件工程过程主要包括

对IT行业的看法和对软件工程的理解

现在社会上IT行业的人才需求越来越大,而作为一个学软件工程的大学生,我认为IT行业是一个前景十分强大的发展方向,而且现在的社会越来越信息化,未来的生活中,电脑肯定是不可缺少的,所以我认为IT行业这是一个发展越来越好的一个行业.而我在将来会从事这个行业.当然,现在的我还是一个大学生,所依我认为我应该在此期间掌握,提升和强化自己的职业技能.如编程能力等,毕竟有实力,有一技之长的人在以后的工作生活中能够过得很好. 而对于软件工程,我认为是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过

软件工程的认知和目标

认知: 当在课表看到软件工程这门课的时候,并没有太多的想法与理解,一提到“软件”,我想到的就是游戏.软件开发.操作系统等等,而看到“程序”,就知道又是一门无尽的代码与编程,尽管我也不知道理解的对不对吧.在翻动课本之前,我实在无法将构建之法与软件工程联系到一起,我知道我弱爆了.通过百度我进一步了解了“软件工程”这门学科: 软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的邮件软件的学科.它涉及程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面.在现代社会中,软件应用于

对软件工程的理解随笔

我认为要想学好一门课程就要对这门课程有自己的理解与认识.我认为软件工程中最重要的两个点 一个是技术,一个是设计理念.这两点是我们在开发软件的重中之重.提到技术我想到的是要想做一个软件工程师所需要掌握的技术,有软件工程,数据库,数据结构,编译原理等计算机科学方面的知识.而设计理念更偏重的是开发软件的目标,为什么要设计这个软件,软件可以解决那些生活中的问题,这些都是一个好的软件工程师应该考虑到的,生产具有正确性,可用性以及开销合宜的产品就是我们的目标与设计理念.学好软件工程所需要的知识与技能,平时多

真正理解项目目标

作为技术管理者,经常有朋友和我诉苦,说接到了一个"无法完成的项目",而聊下来,我往往发现,其实是他对项目目标理解不够深刻.通过调整项目目标,就可以让一个"无法完成的项目",变成一个"合理的项目" 按项目管理的理论,项目目标包括了:范围,时间,成本,质量四个方面的因素.大家遇到"无法完成的项目"时,往往是指项目时间紧,无法完成. 其实,时间只是项目目标的一个方面,公司要求技术团队完成一个项目,规定了上线时间,但在项目范围方面往往

对软件工程的理解与认识

软件工程是利用工程.科学.数学的原则与方法研制.维护计算机软件的有关技术及管理方法.即研究如何在给定的资金.时间内更好更快的完成给定的工程.软件工程的实现可分为九个部分.1 可行性研究2需求分析  3概要设计   4详细设计   5编码调试   6单元测试   7组装测试    8确认测试  9运行. 其中,可行性眼界,是指在调查的基础上,通过市场分析.技术分析.财务分析,等对各种投资项目的技术可行性与经济合理性进行综合评价.以确定能否胜任该项工作.它与“运行 ”相互对应,相互限制.需求分析,食

对软件工程的理解和疑问

这个学期,我们新开了软件工程这么课程.对于这们课程,我感觉有一点陌生,但又有点熟悉.熟悉的原因是我们以前编写过一些程序,对软件有一些理解,而且老师们也经常给我们讲解一些知识,我们也稍微了解那么一点点.最重要的是,我们对于这门课有着更多的未知,首先,我觉的软件和软件工程师两个概念,软件也许只是单纯的一些程序,而软件工程可能是一件很复杂的软件构造,他需要考虑许许多多的更方面的内容,并不只是实现一个功能而已,围绕这程序,要做许许多多方面的事.这对于我们来说是一个完全陌生的领域,需要老师的多加指导,我希

对于软件工程的理解和困惑

在学习软件工程这门课之前,我对于软件工程的了解还不是太多,从字面意思理解是用工程化的方法管理和开发软件,但我并不知道是,如何一步步实现软件的开发.对于一个软件而言,最重要的是要有使用者,虽然我是计算机专业的学生,但我并不是太了解如何从客户需求开始,到一步步实现开发的完成和后期的维护的过程.对于现在的我来说我只会编写一些不太长的代码和做过C语言课设.数据结构课设等.对于市场上一些app我并不知道它们是如何开发出来的,但我听老师说了,其实代码量并不大,需要团队合作完成,在学习软件工程这门课后我们要自