『壹』 什么是软件工程
软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则。
(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。
(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
『贰』 软件工程硕士是怎么回事
2001年国家为鼓励促进软件技术发展在原985院校中批准了其中35所高校成立了示范性软件学院,名单可以在网上查到。这35所高校可进行自主命题入学考试,考试科目和入学难度与GCT差不多,在职工程硕士毕业后只有学位证,但不影响考博和评职称等,如何条件合适可以考虑这个。
『叁』 软件工程这个专业咋的
还不错,学的好的话工作很好找。Google 网络都可能进
『肆』 为什么会出现软件工程
为了解决软件危机,用工程化的思想来进行软件开发。
所有软件工程书的第一部分都是这个内容,详细的去下本电子书看看吧。
『伍』 软件工程产生的原因,具体包括什么内容
原因:软件危机的出现。
具体内容:
软件规模越来越大,结构越来越复杂。
软件开发管理困难而复杂。
软件开发技术落后。
生产方式落后,仍采用手工方式。开发工具落后,生产率提高缓慢。
『陆』 为什么提出软件工程
1.软件
要知道什么是软件工程,当然得先知道什么是软件.软件就是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据和相关文档的完整组合.注意:软件不仅包括程序,还包括文档.所以做软件也不仅仅是编程序,还需要写文档,后者应该提到与前者并重的地位。
2.软件危机
从50年代到60年代,人们曾经把程序设计看作是一种任人发挥创造才能的技术领域,只要程序能得到正确的结果,程序的写法可以不受任何约束.人们认为好的程序应该是运用了许多与众不同的技巧和窍门的程序.这种观点好象把编程序当成了一种艺术,因为艺术总是宣扬个性,喜欢与众不同.(实际上,编程序的确可以看做是一种艺术,不过这种艺术是在遵循一定范式和准则这个前提下的艺术,个人观点) 然而,随着软件的规模越来越大,人们在实践中发现随心所欲编写的程序给维护,修改带来了很大的麻烦.程序晦涩难懂,不同程序员,不同时期编写的模块难以接口.因此,软件开发遇到了很大的困难.往往投入很大,收获甚微.做的软件漏洞百出,或无人使用.这就是软件危机.
于是,人们在茫然中,渐渐的抛弃了原先的观点,开始探索一种新的软件开发的思想.这就导致了软件工程的产生.程序也从按个人意图创造的"艺术品"转化为一种工程化的产品。
3.软件工程的定义
软件工程的定义很多,如:“软件工程是开发,运行,维护和修复软件的系统方法”;“建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”等等。
定义是抽象的,掌握精髓才是关键。对软件工程的最好理解就是“只可意会,不可言传”,试问各位看官,您们都学过化学,但化学的定义是什么呢?
但是,为了更快的意会,有必要在此废话几句。软件工程可以看作是一种方法,一种思想,就是指导大家如何更好地开发软件的方法和原则。软工也可看作是一种工具,就是帮助大家分析,设计软件的工具,如:流程图,数据字典,以及一些辅助软件等。软工还可以看做是一种过程,就是软件开发的过程。实际上,方法,工具,过程三者是软件工程的三要素.
我是大一软件工程专业的新生呢,上面的我从网上找来的,觉得挺好的,再者,说简略一点就是,我认为是在做软件开发的过程中加入了工程化的思想,使软件开发,管理得更好,质量更高。
『柒』 急啊,软件工程专业到底是怎么回事啊
本人就是湖大软件工程研一的学生,快一年了,作为新的专业,湖大的软件工程似乎比其他学校还稍低,3.2w,其他学校一般是3.6w,但仍然比计通院的计算机专业2.4w的收费要高,而且软件工程只有保送生才有公费(8000元)。我想很能解释为什么报我们院的人会相对较少 在教学方式上和学生待遇上,其他学校我不清楚,至少我们学校是感觉不到什么区别的,由于是参加研考的统招生,既然达到了分数线,理所当然同时拥有学位证和学历证。两个院常常教学资源公享,而本人导师和计通院的一个博导是一组的,几乎每周的学术报告几乎也是一起的。 另如果不是计算机专业或电子信息类专业的毕业生的话,譬如经济学毕业生,读起来可能比较累,因为本专业最后是考实力的比拼。这是我的建议。 就业的话现在他们研三的情况似乎还比较好,至少比我保守的估计要好。不过我们仍需努力。[em:35] 查看原帖>>
『捌』 软件工程是啥
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
『玖』 是什么导致了软件工程
它涉及到程序设计语言,数据库,软件开发工具,系统平台,
标准
,设计模式等方面。 软件工程的框架可概括为:目标、过程和原则。
(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构
,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。
(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以经济地开发出高质量的软件并有效地维护它。
『拾』 软件工程这个专业是怎么回事这个专业是不是很垃圾,难就业
我是学习这个专业的。
不是这个专业垃圾,是现在各个大学都是刚刚开设这门学科,所以报考的人比较少,这个是造成这个现象的原因之一。
就业难这个问题,不是这个专业的问题,现在大学生就业都很难。可以说,就算是最最垃圾的学科,你要是高手就没有什么就业难的问题,相反,就算是清华北大的学生门门功课挂红灯你也找不到工作。