软件工程的认知与目标

我对于软件工程课的认知:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。软件工程的定义 :软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

一、学习目标

通过系统的学习,了解软件开发从项目确定到需求分析,再到概要及详细设计、代码实现、开发后的软件测试这一完整软件开发过程。学习上面提到的每一个步骤中完成任务的相关方法与工具。学完后应初步具备管理整个软件开发完整流程的能力。提高软件的质量与生产率,最终实现软件的社会化大生产。在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的软件产品。

二、学习态度

我要在这学期的软件工程学习中,做到不迟到、早退以及旷课。还要做到:虽然我对软件、计算机这方面没有天赋,但是我尽量做到认真听课,提醒自己不要开小差,上课认真做笔记,认真听讲。

三、软件工程的原则 
是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。软件工程的原则有以下四项基本原则:1)选取适宜开发范型;2)采用合适的设计方法;3)提供高质量的工程支持;4)重视开发过程的管理。

时间: 2024-08-02 02:37:56

软件工程的认知与目标的相关文章

软件工程的认知和目标

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

软件工程的理解及目标

在大学的生活已经不知不觉的过了两年半了,在开学就要学习软件工程这门课了,首先我要初步的了解一下软件工程这门课. 软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面. 在现代社会中,软件应用于多个方面.典型的软件有电子邮件.嵌入式系统.人机界面.办公套件.操作系统.编译器.数据库.游戏等.同时,各个行业几乎都有计算机软件的应用,如工业.农业.银行.航空.政府部门等.这些应用促进了经济和社会的发展,也提

软件工程课程总结

软件工程课程总结 一学期的软件工程课程就这样结束了,通过一学期的学习,让我对于软件工程的认知有很大的颠覆.在上这门课之前,我一直认为,所谓“软件工程”,只不过是把一个代码量很大的程序分给若干程序员去写,最后将代码整合在一起而已.但是通过这一学期课程的学习,我发现我的认知完全是错误的,而且可以说,错的非常彻底.软件工程,涵盖了软件生命周期中所有的工程方法.技术和工具,包括需求工程.设计.编程.测试和维护的全部内容,即完成一个软件产品所必备的思想.理论.方法.技术和工具.可以说,软件工程包括了从设计

对软件工程的理解

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

《具身认知》听书笔记

具身认知是在反对传统认知科学之偏误的基础上出现的.在传统的认知科学中,人的心智遭以简化为对自然.世界的准确镜像,认知活动在于摒弃.剔除身体的生理参与及经验的嵌入.具身认知真正把人视作“整全的人”,主张认知是大脑.身体与环境交互作用的产物,强调人的身心整全意义上的发展.它强调“具身性”与“情境化”,将对认知的认识从个体加工机制的探讨转向社会实践活动的分析:并认为认知结构具有时间属性,某一时刻的认知状态只是连续动态变化中的一个即时状态,因此主张把实验法和自然法融通起来,在真实.自然的情境中对认知过程

软件工程读书笔记(1)——第一章 概述

第一章 概述 一.软件工程概念的提出 1968年NATO(North Atlantic Treaty Organization,北大西洋公约组织)会议首次提出“软件工程”概念. 软件工程是为了解决开发成本效益和软件质量的问题而产生. 二.软件 1.什么是软件? <IEEE Standard Glossary of Software Engineering Terminology>给出了有关软件的如下定义: 软件是计算机程序.规程以及运行计算机系统可能需要的相关文档和数据.(软件≠程序) 根据软

软件工程课理解感受

不知不觉,我们即将结束了这一学期的学习.时光真的如白驹过隙呀.之前对软件工程的认知还偏少,这学期学习了这门课以后仿佛打开了这个领域的大门,对它有了新的认知.以前一直认为从事软件方面的开发人员思维都比较严禁有条理,接触了这门课后发现确实是有一定的道理的,需要按照它的步骤一步步进行,从需求.设计.实现.确认以及支持等考虑.帮助了我思维逻辑的提升,懂得了项目的制作.老师讲解的很仔细,感谢! 原文地址:https://www.cnblogs.com/c1019732096/p/9153072.html

个人博客作业——结课总结

阶段再感触 在本学期接触软工之前,对软件工程的认知就只有一个:写代码.通过这一学期两个团队开发阶段后,渐渐对软件工程有了更深入的了解,自以为已经具备了最基本的团队开发素养和能力了.我是爱码室团队的成员,在M1阶段我们由于经验的缺乏,只能紧紧跟着老师所提示的开发模式走,不一小心时间规划有误还有可能导致阶段性目标的完成不理想.而在M2阶段我认为我们的开发虽然收尾不是特别完美,但这一阶段肯定是成功的.我们总结了M1阶段的种种问题,以及老师和助教老师给予我们的建议,重视单元测试.代码复审和TFS源代码的

读构建之法,重入编程之门

在翻开这本<构建之法>之前,我以为从专业划分角度来讲我多少算是一个计算机人,最起码算得上一个计算机专业的人.但是在当我谨慎的选择了一个自认为适合学习的好环境,怀着一种对编程无比向往的心情阅读这本书的时候,才意识到,之前的我可能是迈入了计算机隔壁班的门. 不得不说,邹欣老师的书,确实不像其他同类书籍那样全篇皆是各种枯燥无味的理论体系和大量读完也不知所云的专业术语及定义,虽然以我的基础程度对于此书中提到的各种编程案例理解的也不是很透彻,但是本书的趣味性着实使枯燥的编程更容易被接受.它刷新了我对软件