注册 登录
编程论坛 Matlab

什么叫 『 软件工程 』

ss123456789 发布于 2006-11-09 15:09, 4415 次点击
什么叫 『 软件工程 』
27 回复
#2
舞雪2006-11-09 19:33
#3
冰河世纪2006-11-15 10:44
偶也不太懂的啊
呵呵...
#4
flyly2006-12-01 14:36
我可怜的孩子,你先去看看书再出来吧!
#5
漯河2006-12-09 15:08
不好说

很少有人能够讲清楚的。
#6
漯河2006-12-09 15:10
如果学不好,

那就不好说了,这在以后会很重要的,是一种规范。
#7
programer2006-12-15 18:17

软件工程师啊!厉害啊!

#8
肇木2007-01-03 16:12
我软件工程专业的
应该是研究大规模程序设计的方法、工具和管理的一门学科。
#9
浅尝辄止2007-03-17 10:45
一点也不错,不过还是要有专业的编程基础知识,只有打下基础,不管你学到的知识多不多,重要的是要学得精,
#10
肇木2007-03-17 13:36
是啊,我才大一,学的专业就叫软件工程
现在学的是C
#11
sgliuxiu2007-03-26 00:15
软件工程,就是用管理工程的方法来管理软件的开发过程。就象建房子一样,从规划-需求分析、设计、编程、测试一直到使用到软件的生命周期的终结
#12
feeless2007-03-29 18:45
软件工程化就是软件工程。
#13
cwlalx2007-04-08 09:12

我也才大一,专业也是软件工程.现在在学 vc++. 可我不知道该从事哪方面的开发. vc++ or javaa or other?

#14
qwlxl2007-04-18 12:11

我也想写软件可惜我是菜鸟,有谁能帮助我呀.我不胜感激

#15
随风飘摇2007-04-23 16:52
软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则。
(1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。
(2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。
(3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
#16
优幽2007-05-09 22:33
偶大二了,专业也叫软件工程,不过好象还没怎么学到家,软件工程的课也没上过,大3才开吧,好象很多都不懂
#17
小帅猫2007-05-10 21:03
#18
沉沦过迁2007-05-14 14:26

偶 也是 软件工程 专业的

#19
tsdplay2007-05-28 08:00
学起来很辛苦的!
不过经常来逛逛论坛,在各位高手的帮助下,一定学好的。
#20
hxksr9162007-06-06 13:12

也是软件工程的,大一,多多指教

#21
風見俊樹2007-06-09 11:21
我是超级菜鸟,没有接触过软件编程,郁闷
#22
郭文飞2007-07-21 20:23

我是今年考入西安交通大学软件工程专业的学生,我是一个新生,希望大家以后可以帮助我,谢谢!

#23
狂放不羁2007-08-28 06:22
这学期正要学习软件工程导论。。
#24
yms1232007-08-28 08:14
以下是引用sgliuxiu在2007-3-26 0:15:55的发言:
软件工程,就是用管理工程的方法来管理软件的开发过程。就象建房子一样,从规划-需求分析、设计、编程、测试一直到使用到软件的生命周期的终结

所以说这就是编程爱好者和软件工程师的区别。

#25
wlcsdp2007-08-31 10:48
在世界上软件工程已经大约有50年的发展历史了,国内很多人对于什么是软件工程存在误解,以为软件工程就是或主要是编写程序。2004年IEEE-CS (它是Institute of Electrical and Electronic Engineers-Computer Society即国际电子与电器工程师学会计算机学会的英文简写)对软件工程包含的内容作出进一步的刻划,在它出版的SWEBOK一书中明确规定软件工程涉及到的11个领域。
软件工程是开发满足用户需求、及时交付、不超过预算和无故障的软件的任务,它以质量保证为基础,包括过程、方法和工具等要素。任何一个软件工程都涵盖软件生存周期的所有阶段,包括以下11个模块:工程经济、需求、设计、构造、测试、维护、结构管理、工程管理、过程、工具和方法、质量。
因此,若要成功顺利地完成软件工程,尤其是像样子的大工程,必需有一个工程队伍。这支队伍要有合理的软件人才结构,好像是“金字塔”型:塔尖5%的人才是架构师(Architect),中、高层的35%是管理项目、技术和产品的高级软件工程师(Senior Software Engineer),通常就是我们所说的项目经理、CTO或者技术总监等,底层的60%应该是软件编码人员,我们称其为程序员(Programmer)
#26
jasonxie2007-09-29 09:07
我大三了,专业就是软件工程,个人感觉这个专业还是很不错的!
#27
蛋糕防火墙2007-11-01 09:38
我和SH一样
#28
冰蓝寒星2007-11-11 13:31
这个。。。。。
1