自己对软件工程的理解

学习软件工程这个专业前,只知道这个专业是关于计算机的,本来以为就是大家所说的敲代码,但是来到学校开始学习以后,对这个专业开始一点点了解,之前的一年半的学习过程中接触了很多和计算机有关的课程,学习了C 和JAVA等计算机语言,但这是第一次正式接触和学习自己专业名称的课程,在之前很多老师和我们讲过关于软件工程的含义和认识,字面理解就是有组织有计划的实现的一个软件系统的过程,所以软件工程是一门指导软件开发和维护的工程学科,除此之外我认为学习专业不能只了解它未来的发展和它的定义,更重要的是了解它产生的背景这样才能有助于我们更好的学习和应用,所以我说下我个人的对它产生的背景了解:软件工程的产生来源于软件危机,“软件危机”:软件开发技术的进步未能满足发展的要求。在软件开发中遇到的问题找不到解决的办法,问题积累起来,形态尖锐的矛盾,导致了软件危机,软件危机的表现有软件不能满足用户需求,开发的软件可维护性差,软件可靠性差,在这种情况下软件工程首次被提出,其目标便是付出较低开发成本,达到要求的功能;取得较好的性能,开发的软件易于移植;能按时完成开发任务,且可靠性还要高。所以说这就是软件工程在此背景下存在的意义和目标,由此我认为软件存在是为了更好的满足用户需求,所以软件软件业可以看作为一个服务业,要想得到发展,首先必须形成一个对软件服务有迫切需要的市场,显然当今社会对软件技术有很大需求,所以自己投身于这个行业,根据自己的搜索查找对于软件工程有了个人的理解,自己在这个了解探索的过程中也更加明确自己当下需要做的是学好软件方面的技术,才可以解决未来开发软件的问题。

猜你喜欢

转载自www.cnblogs.com/ningningya/p/12430313.html
今日推荐