Folia
← 返回头版

什么构成软件开发工程

软件工程的本质在于应用系统化、有纪律、可量化的方法。1根据IEEE的定义,工程就是"将系统化、有纪律、可量化的方法应用于结构、机器、产品、系统或过程"。1这一原则同样适用于软件开发领域。工程方法的核心要素包括估算、实验、测量、重现结果、改进和迭代。1

1968年的NATO软件工程会议标志着这一学科的正式起点。1在实践中,工程方法得到了验证。例如,在电商平台优化中,通过系统的测试与改进过程,首屏内容绘制(FCP)第75百分位的加载时间从2700毫秒优化至1400毫秒。1这一具体案例充分展现了工程学科严谨的方法论如何指导软件开发实践。

面对人工智能时代的到来,软件工程学科本身不会因此终结,但软件工程师的前景取决于从业者自身的选择。1


评论